[Long Term] New Channel Types

(#929) Feature Under consideration channels

Thread

Comment by @noisieev
RexSystem 1 vote edited originally by @noisieev on GitHub 1 reply
Something that could probably solve a bunch of the clutter problems and make some of these other channel types look nicer would be to have a channel that can behave as a sub-category. At first you'd think of something like discord threads BUT, what I have in mind is a bit more flexible. Basically you'd be able to allow channels to have a collapsible list of other channels attached to it. So you'd have a nice list of link channels that doesn't get messy, or be able to implement this "link in bio" idea a bit more simple and clean. You'd also be able to have different directories (I guess) for the document channel type suggested above. But overall you'd be able to organize the main channel types (text, voice, link) in a way that lets you attach related sub-channels right to them, so you could have a link or voice channel and then have a text channel attached to it. Of course as more channel types get added they'd also benefit from this functionality. I'd imagine tho that you'd want to restrict the depth of sub-categories to just 1 or 2, and default to collapsed, just to avoid making the channel lists look too cluttered and janky. Edit: Also for permissions, I'd imagine you could add a secondary permission list to the main channel so that sub-channels would inherit permissions based on those permissions instead of the main channel's first permissions. So you could have read only and such, but also not have perms become too messy each time you move a channel to a different category or subcategory. Defaults would be something like sub-channels always inherit a main channel's secondary permissions unless otherwise stated, and when moved to a category they'd automatically sync to the category's permissions by default. Edit2: Further clarification, this is not my take on what threads should be like for Fluxer. I think threads and channels should have a clear distinction between each other so they aren't as confusing to navigate (like on discord.) but I plan to make a post later that goes into that in more depth.
Comment by @noisieev
RexSystem 1 vote originally by @noisieev on GitHub
I mean a different solution for Mobile and PC. Navigating different channel types with different layouts can be just as or even more confusing. My current worry right now is that links can start to take up a lot of space for what they do, which even on mobile can be annoying to navigate if the amount of channels gets too long. But it's also nice having them be readily available from other parts of the community unlike if you were to make a channel with a bunch of links (which would be more annoying to navigate between on mobile).