I would like to ask that several features be added to improve the QOL for Subscription Groups:
Cursor wrapping in context menus. As is, in my setup at least, the option to add a channel to a Subscription Group is at the bottom of a video's context menu. It would be nice that when the cursor is at the top of a context menu and you push the up button, the cursor (and UI) moves to the bottom of the context menu and vice versa.
That when Subscription Groups exist, and you then subscribe to a new channel, you're automatically asked which Subscription Group the new channel should be added to.
That in the main Subscription section, every video has an icon next to its channel name if that channel is part of a Subscription Group.
That each Group has its own particular icon, which is used both on the sidebar and on video info tiles such as in the main Subscription tab. It doesn't need to reflect various themes or be customizable, as long as they can be told apart at a glance, so you know which Group a channel is in.
That you can add and remove channels from Subscription Groups directly from the context menu of channels in the Channel section in the sidebar. Ideally, from the context menu of the Channel section itself, you have the ability to select many channels at once and either unsubscribe, or move them to, between or from Subscription Groups.
That each Subscription Group can be edited in the same way from its context menu in the sidebar; and has these same abilities to manage multiple channels at once as suggested for the Channels section. To manage or remove from Subscription Groups.
Describe the solution you'd like
I would like cursor wrapping to be implemented for context menus only. Wrapping in the sidebar might be frustrating when people want to rapidly get to the bottom or top, to get to Search for example, and are used to just spamming the up or down to get there. In the context menus I would like it to wrap from top to bottom and from the bottom to the top.
When a Subscription Group exists and a user subscribes to a new channel, I would like for a pop up to appear which looks similar to the current dialog for adding a channel to a Group, with the various Subscription Groups that can be selected and a button for OK or Skip. Skip should be selected by default so that users can just breeze by.
I would like to see the Group icon in front of the channel name in video tiles. They should be in the same color as the fonts and the same size. Unobtrusive.
The exact nature of the icons is not that important. Like a star, a square, a circle; whatever fits in the main design style and with the icons in the sidebar.
The ability to manage Groups en masse is sort of key. Mass management would probably be most intuitive from the context menu for the entire Channel section and the logic would be mirrored with having the same mass management options from the context menu of each Group, right from the sidebar. As to the layout of the mass management interface, I would suggest a first dialog with simple choices, or adding these choices directly to the context menu to prevent an extra step:
Unsubscribe Channels, Manage Groups, Remove from Groups.
Then show the list of Subscribed Channels. Any channel which is part of a Group has its icons before the channel name. Each channel can be selected with a tick box. At the bottom of the form then show a button to cancel and a button which is named (Unsubscribe, Manage, Remove) to reflect a user's initial choice. (Unsubscribe Channels, Manage Groups, Remove from Groups) Then:
(for Unsubscribe) show an extra check (This will unsubscribe you from the selected channels. Are you sure?) before unsubscribing.
(for Manage) show the list of available Groups to select or deselect and an Apply and Cancel button
(for Remove) just remove the selected channels from all Subscription Groups.
As to how I would like Subscription Group management to work - inside - the Channel section in particular, I would like to see the icon of the Subscription Group that a particular channel is part of in front of each channel name. This informs you instantly what their Subscription Group status is and shows which may be in multiple Groups or in no Group at all. Then allow people to use the context menu for each channel to manage its Group status.
A note on adding Unsubscribe. The addition of an unsubscribe option to mass unsubscribe from channels would be a nice feature to add to the Channel management tab, but it might cause some confusion for users as to whether they are unsubscribing from Subscription Groups or unsubscribing the channel. Clear phrasing and an extra check before unsubscribing might prevent unexpected outcomes for users.
A similar mass management feature for the context menu of each Subscription Group. It might be kinder to limit the channels that users can choose there to only the ones that are in the Group, rather than populating the list with all Subscribed Channels and selecting only those that are part of the Group. Come to think of it, You might add the same option to the main Subscription section context menu as well. And just use one approach for Subscriptions, any Subscription Group, and Channels and only differ in whether you pre-select the tick boxes of channels that are part of a Subscription Group (for Subscription Group context menus) or start with them all unchecked, for the main Subscription Section and Channels. Oh, please add a Select all box at the top of the list, to keep people from doing it manually.
Describe alternatives you've considered
I don't see any avenues to any of this in the current implementation. These are some basic ideas to make it more user friendly and adoptable.
Describe the feature you'd like to request
I would like to ask that several features be added to improve the QOL for Subscription Groups:
Describe the solution you'd like
Unsubscribe Channels, Manage Groups, Remove from Groups.
Then show the list of Subscribed Channels. Any channel which is part of a Group has its icons before the channel name. Each channel can be selected with a tick box. At the bottom of the form then show a button to cancel and a button which is named (Unsubscribe, Manage, Remove) to reflect a user's initial choice. (Unsubscribe Channels, Manage Groups, Remove from Groups) Then:
(for Unsubscribe) show an extra check (This will unsubscribe you from the selected channels. Are you sure?) before unsubscribing.
(for Manage) show the list of available Groups to select or deselect and an Apply and Cancel button
(for Remove) just remove the selected channels from all Subscription Groups.
As to how I would like Subscription Group management to work - inside - the Channel section in particular, I would like to see the icon of the Subscription Group that a particular channel is part of in front of each channel name. This informs you instantly what their Subscription Group status is and shows which may be in multiple Groups or in no Group at all. Then allow people to use the context menu for each channel to manage its Group status.
A note on adding Unsubscribe. The addition of an unsubscribe option to mass unsubscribe from channels would be a nice feature to add to the Channel management tab, but it might cause some confusion for users as to whether they are unsubscribing from Subscription Groups or unsubscribing the channel. Clear phrasing and an extra check before unsubscribing might prevent unexpected outcomes for users.
Describe alternatives you've considered
I don't see any avenues to any of this in the current implementation. These are some basic ideas to make it more user friendly and adoptable.