UI refactor #24
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
WIP
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: gorb/frontend#24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ui-refactor"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Massively refactored the UI
the client now uses a flexbox to contain the page, instead of a table. This makes the server, channel, and member list static in size, and makes the message area take up the rest. This makes the client feel way snappier when resizing the window (you're welcome looga)
this change was also necessary if we want the member list togglable, and channel list resizable.
due to this change a lot of sizes have changed from using dynamic units like dvh and dvw to use em instead, so that elements don't just float around when the window is resized.
this PR also fixes the horizontal text wrapping you've already fixed in another branch, due to the flexbox change. Fixes the member list properly taking up the entire screen height. Removes the transition duration from accidentally applying to all elements.
Looks good. Made a change, let me know if you disagree.
merged
Pull request closed