Multiple, persistent windows and panes
Anyone else tired of constantly switching back and forth between two (or more) chats/channels? I sure am! These below suggestions are intended to mitigate this problem and allow the available space in the app to be more efficiently utilized... without having to change a thing for users who don't want the more advanced layout features.
These recommendations can all be considered separately, so if you choose not to implement one, you could still implement the others.
1. Just as threads and forum posts can open in a Split View, I think this should be generalized to any channel from any server or any chat.
Details: A simple right-click option "Move to the side" on any DM or channel would be perfect... or maybe double-clicking opens it to the side. When in "split pane" mode, just like threads currently do, the members list is collapsed. The channel list is also collapsed if there is not enough space on the screen (based on window size). They could be reopened with a button or hover behavior or something.
More details: VSCode (a popular code editor / IDE) has a really great snapping / windowing system for editor panels. It's open source and also written in Electron, so maybe you could take inspiration from that?
Rationale: This would be a huge productivity boost, allow for more customizability (a positive trend we've been seeing with more themes, for example) and allow more information to be shown on the screen at the same time. (The main content area could easily be split in two vertical panes and still be readable on a large majority of devices)
2. Being able to create a new window of Discord, just like you can do with a web browser, IDE, etc., would be a huge boost to productivity, especially if these windows were remembered between closing/reopening.
Details: When there are multiple windows open, the "X" button could turn into a dropdown: "This window" or "All windows" to select what to close.
3. Multiple tabs/sessions would be greatly appreciated as a natural extension to multiple sets of split panes etc. But the previous two features would certainly be plenty, especially as a starting point for those of us who live and breathe on Discord.
I imagine the "new window" feature would be the easiest to implement, and I think it would be a great starting point. Heck, I could emulate the split pane thing by taking two Discord windows and snapping them left/right!0
Accedi per aggiungere un commento.