Open holmesworcester opened 1 year ago
An alternate proposal would be to let users organize the channels in the left sidebar into sections (categories) that display to all users, and let users search for and join other channels.
It's also worth doing some research on what Slack and Discord do to find a simpler proposal.
Adding this from previous Starring/Favoriting research, as we might want to organize channels by letting people have more control of their 'favorites'. Note: this is on a paid tier. These allow users to add both channels and DMs to custom-created sections.
Okay, so if we let people star and favorite, we could have a simple long list of channels with "more..." to see all of them, and then we could let people star or favorite channels, as we've already designed.
Perhaps channels that you participate in also jump to the top of the channel list and display in alphabetical order, so you don't even have to favorite them? It seems weird to keep a channel buried behind "more..." even if you are interacting with it, and not every user will use the star/favorite functionality.
I'm not convinced we should use the 'more...' proposal. Still doing research.
This is subtle and there are tradeoffs between individual personalization and collective "view of community".
We should wait until we have more active users and do research on this.
Todo: write some user stories for this.
Right now all public channels are visible in the sidebar on desktop or the channel list on mobile. We have an organization that will have many public channels that would clutter the channel list and make it less useful if they were all visible.
Proposal
Let's make a "Hide by default" setting on a channel. Most new channels are not hidden and visible to everyone.
Then let's display channels in the sidebar, including any non-hidden channel and any channel you've been mentioned or active in, in alphabetical order on desktop and in order of most recent message on mobile.
All other channels will be visible behind a "More..." link, which will expand the full list of channels. (I don't know if there's a way to hide them again.) Perhaps instead we choose to make them visible only in search.
This will be followed by a People section (active DMs in alphabetical order on desktop and in recency order on mobile) followed by everyone else (alphabetical on both)