I would like to start a discussion about navigation user on PeerTube to maybe re-organize-it.
My questions and remarks :
First of all, in the left menu we have 4 links into MY LIBRARY: Videos, Playlists, Subscriptions, History
All of them (but Subscriptions that displays subscriptions, not settings) display have a prefix/my-account/* which is a little bit confusing, either all MY LIBRARY links should have their own view (like subscriptions) or MY LIBRARY should be renamed MY ACCOUNT ? in the last case we would want to see Channels and Imports.
The dropdown user menu is also confusing in some points.
The Chevrons at the right of Interface:Lang, Videos:any language, Sensitive: display are weird there, we wait for unfold another menu but these all are links;
Accout settings and More account settings are exactly the same link, it’s a little bit redondant;
We have a Channel settings link, why not Videos settings ? Subscriptions settings ? …
/my-account/*navigation organisation is confusing.
My settings concerns general settings
My notifications concerns the notification view
My library > * concerns settings / managements of my library components
Misc concerns moderation blocklist and Owernship changes
I’m thinking about a re-orgnaization :
Ownership changes could be placed in the left menu MY LIBRARY
Miscrenamed to My Blocklist
Dropping My library and put all links to the left menu, their url could be replaced with /my-library/* prefix
Delete Channel settings link from the dropdown user menu though it will be placed to the left-menu
Delete Account settings or More account settings duplicated link from the dropdown user menu
Hi @kimsible, all good notes, though I don’t see them under the same light
Organizing things is hard. Naming them is even harder. Let’s not mix URLs and UI there, because trying to make them consistent is just going to make us alias even more routes for retro-compatibility.
« My library » lists content for the user. « My account » describes less that it pertains to content, and is more generic.
Yes, they are links to specific parts of a settings page, hence the chevron. We could remove them, and instead display the option value there, in the same gray color.
Yes. I’d argue this is not very important, but the logic behind it was that displaying some settings directly in the dropdown is usually followed by a link to the rest of the settings.
We lack vertical space
Ownership changes are rarely used, and left menu vertical space is precious.
Same as above.
Instead, I suggest :
using a cog icon on the right side of the « Public profile » option that could replace the « Account settings » option
transforming the second part of options in the dropdown (with the « Account settings » and « Channel settings » in a single row of icons, which would leave use more room for additional icons like those of other library settings.
No accordion has been implemented yet, but I thought about a menu like that, off course for example when MY LIBRARY will be unfolded, MY ACCOUNT and VIDEOS will be folded.
I suggest that :
Use a different background color for the block-title when unfolded ;
-Blocklist redirect to /my-account/blocklist/accounts and this view would have a dropdown to switch between accounts and servers blocklist ;
All the my-account sub-menu disappears replaced by titles (except for blocklist view)
Subscriptions list redirect to /my-account/subscriptions edition list and Subscriptions to /videos/subscriptions
Make redirections for each items in MY LIBRARY for example /my-account/videos to /my-library/videos
« explore » is acceptable, though @Chocobozzz might think otherwise.
What’s your gripe with « videos » though? It categorises the content that its child menu options cover, like « discover »: without that precision, one could be lead to think « discover? yeah but what? comments, videos, accounts? ».
I think @johnbeck7799 meant that /my-account/settings will not display the user sub-menu and will be exclusively avalaible in the user-dropdown. So the More link in MY LIBRARY will have any other my-account sub-components not avalaible in the left-menu.