Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better Channel Group UI #4726

Open
3 tasks done
MD77MD opened this issue Oct 30, 2020 · 14 comments
Open
3 tasks done

Better Channel Group UI #4726

MD77MD opened this issue Oct 30, 2020 · 14 comments
Labels
channel group Anything to do with channel groups in the app feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface

Comments

@MD77MD
Copy link

MD77MD commented Oct 30, 2020

Checklist

Describe the feature you want

There have been many requests and ideas improving Groups UI. this is me trying to incorporate some of them in the most easiest way I can think of.

we can add a button at the top off Groups window. this button can gives us easy access to added channels in each group.

Group channels button v.1
1

Group channels button v.2
1meated 2-2

Channels List

This is the suggested look for the channels list.

2

notice the numbers next to each channel, this is the number of **unopened videos**. This is great because you can see which videos you may have missed or buried between subscription updates. this also gives you an insight to which channels that are not active (and possibly abandoned) that you may want to unsubscribe from. Interestingly, according to #1448, most of the work is done in this area.

Channel Window

Clicking on any channel should give us all the channel's videos sorted according to upload time.

3

A small red dot is added next to each unseen video within the channel window. this gives us a clear but unintrusive visual indicator to easily find them. also the color of the dot should follow service color e.g: orange for SoundCloud.. etc.

Bounce: not shure if its possible or how easy it is, but I wish if unseen videos could be prioritized and shown on the top. followed by the rest of the channel videos. however this should be limited by a certain number or period.

Channels Management

4

we could easily add "group management button" as shown in the above pic. this will give us easy access to group management UI within that group. ![5](https://user-images.githubusercontent.com/63132171/97696381-8acd1c00-1ab6-11eb-832c-a866cb160700.jpg)

Is your feature request related to a problem? Please describe it

Related issues will be listed here:

@theScrabi @Stypox @mauriciocolli @TobiGr
@B0pol @grooku @Ashutosh-Kukreti
@racuna @ghost

How will you/everyone benefit from this feature?

Combines all the benefits and reasons mentioned in the issues listed above. please visit them for more details.

P.S: I prefer method 2 for the button because its not a universal button that can be used in all windows, its only related to groups.

@MD77MD MD77MD added the feature request Issue is related to a feature in the app label Oct 30, 2020
@vkay94
Copy link
Contributor

vkay94 commented Oct 30, 2020

Sounds interesting. I like the concept of seeing all channels related to the group in a normal list. It gives the opportunity to interact with / open the channel without editing the group itself ;)

Basically, you've got three enhancements here :')

  • Navigation
  • Counter of unseen videos as seen in the linked issue
  • Indicator/sort of unwatched videos (isn't the red progress bar enough, is it?)

@opusforlife2 opusforlife2 added the GUI Issue is related to the graphical user interface label Oct 30, 2020
@MD77MD
Copy link
Author

MD77MD commented Oct 30, 2020

@opusforlife2 I think the feed lable is applicable as well don't you think.

@opusforlife2
Copy link
Collaborator

Channel groups and Feeds were added in the same PR, probably because they are closely related, but they are different features. Groups are collections of channels. Feeds are collections of the latest streams from those groups.

@MD77MD
Copy link
Author

MD77MD commented Nov 1, 2020

Indicator/sort of unwatched videos (isn't the red progress bar enough, is it?)

@vkay94 actually not real, if you would and complete a video that red progress bar is reset to zero, so its not reliable. moreover my aim was to have them on top of the list so we don't have to go hunting for them, but didn't want to make it to hard.

@MD77MD
Copy link
Author

MD77MD commented Nov 1, 2020

Sounds interesting. I like the concept of seeing all channels related to the group in a normal list. It gives the opportunity to interact with / open the channel without editing the group itself ;)

Basically, you've got three enhancements here :')

  • Navigation
  • Counter of unseen videos as seen in the linked issue
  • Indicator/sort of unwatched videos (isn't the red progress bar enough, is it?)

@vkay94 reading your reply, I think we could improve the title of the issue to be more comprehensive... any suggestions?

@opusforlife2

@opusforlife2 opusforlife2 changed the title Group channels button (& management) Better Channel Group UI Nov 2, 2020
@test2a
Copy link

test2a commented Nov 3, 2020

two suggestions. 1. allow users to hide "opened" videos or "unwatched" although they should probably be the same but not exactly.

second, allow only one/particular groups in a feed list tab. currently there is a whats new tab and a subscriptions tab having groups. so, if i have say a "food" group having x channels, the only way to access that group is to open subscriptions and then click on the group.
We already have option to show a single channel or a playlist in a tab, now there should be additional channel group option in tabs. thats all

@opusforlife2
Copy link
Collaborator

@test2a For your second point, there's #3556.

@SameenAhnaf SameenAhnaf mentioned this issue Sep 5, 2021
3 tasks
@khimaros
Copy link
Contributor

khimaros commented Apr 1, 2022

the most important part of this for me is being able to subscribe to a channel and then quickly add it to a specific subscription group without needing to hunt it down in my giant list of subscriptions.

@SameenAhnaf
Copy link
Collaborator

@mhmdanas Its unique features are already asked by #8421 and #8420. As the repo currently focuses on feature one by one, this issue might be closed.

@MD77MD
Copy link
Author

MD77MD commented May 20, 2022

@mhmdanas Its unique features are already asked by #8421 and #8420. As the repo currently focuses on feature one by one, this issue might be closed.

actually there are about 6 other features ... my aim was not to clutter with issues and instead presents the feature request in the form of big pictures so to make it easier for developers to Comprehend and then implement in the best way they see With small bites PRs

also this contains a reference of all feature related also to make it easier for developers to see all different views for implementation

so its best to keep this open and just add new related Issues opened to the reference list above

@SameenAhnaf
Copy link
Collaborator

I wanted to follow community guidelines whenever possible. In some cases, I prefer discussing multiple features such as #7973 and #7375. Because, some features are not understandable if not implemented together. That's not the case with channel group issues.

Yes, it's tempting to see an overall picture. But if any dev doesn't have enough time to implement this, that actually means nothing. Hopefully, if a dev wants to implement all the features, he can just search channel group or feed group within this repo. A separate issue is not required.

@MD77MD
Copy link
Author

MD77MD commented May 21, 2022

sure.. i will try to seperate them to multiple issues then close this

@SameenAhnaf
Copy link
Collaborator

SameenAhnaf commented May 21, 2022

Three channel groups could be shown in each of the three lines (7 in total, 6 after scrolling first page). More channel groups could be scrollable horizontally. Red dot for new videos on the right of each channel group.

IMG_20230125_104050

Short press on any group will show added channels or feed if Channels or Feed is selected respectively.. A row of buttons will also change placed below channel groups.

Channels Add to Group Edit Notifications
Feed Refresh Hide Future Items Feed Settings

I don't think, pull to refresh is required. The channel groups and row of buttons will be automatically hidden while scrolling down and shown while scrolling up.

`Channels` row of buttons

Add to Group: A list of unselected channels will be shown to add into the group.
Edit: Rename or delete the entire group.
Notifications: All settings relevant to new stream notifications will be shown.

`Feed` row of buttons:

Hide Watched: Watched items will be hidden.
Hide Future Items: Upcoming premieres will be hidden.
Feed Settings: Settings relevant to fast mode and feed update threshold will be included.

Long press on any channel will enable bulk selection.

Unsubscribe Move Remove Copy Select All/ Undo

Related: #3388, #6704, #6372, #8421, #3590, #5007, #3353, #6996, #3589, #3301

@SameenAhnaf SameenAhnaf added the channel group Anything to do with channel groups in the app label Jan 25, 2023
@khimaros

This comment was marked as duplicate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
channel group Anything to do with channel groups in the app feature request Issue is related to a feature in the app GUI Issue is related to the graphical user interface
Projects
None yet
Development

No branches or pull requests

6 participants