keybase / keybase/keybase-issues
Fundamental UI Issues
- Dominant language
- No language data
- Stars
- 899
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
Client doesn't allow for window pop-out, hiding left sidebar, breaking the UI when not given enough screen width.
As you can see here:

The expected behavior is that the left sidebar will collapse to make more screenspace for the chat area. This doesn't happen.
Similarly, there is currently no means of splitting chats into separate windows, which would massively improve usability. It's almost 2020, there's no excuse for lacking basic functionality that chat applications have had 20 years ago. AIM, Skype, mIRC, all allowed for window splitting.
Please fix.
Also please give us dark mode. I'm a vampire.
Ideally, I would like to see something like this possible:

(app is Ripcord, a third-party Discord client - notice that there's 4 separate chats visible, and each window has tabs on top to switch to frequently used channels, too)
Even if there is a main window with current functionality, and just the ability to split chats into new windows, that'll be a massive step in the right direction, particularly for power-users.
Thanks!
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue does not name files, tests, or entry points to begin with. It combines sidebar responsiveness, separate chat windows, tabs, and dark mode; scope and completion criteria would need to be narrowed before implementation.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100