Bug 692 - Header elements do not flow predictably#702
Bug 692 - Header elements do not flow predictably#702denete wants to merge 4 commits intoaccius:Stagingfrom
Conversation
|
This addresses #692. |
|
Good idea consolidating the header actions into a cleaner UI, especially for mobile and tablet. But on desktop this adds an extra click to everything and hides controls that power users hit constantly. A few things to address before merge: |
Modern and Dockable layouts done with this commit.
Classic, Tablet, and Compact layouts done with this commit.
What does this PR do?
When different screen resolutions / window sizes / device orientation changes are observed, the elements in the header display do not adapt in a predictable manner. This PR keeps the content visible, organized, and responsive, while moving the action buttons out of the header area. The action buttons have been moved to a panel which is triggered by a single hamburger menu button in the header. This minimizes the space taken from the header's content area.
The pop-over menu (hamburger menu) displays the project logo, version number running with info link, and the action buttons that were previously in the header.
Type of change
How to test
In each layout...
Checklist
server.js: caches have TTLs and size caps (we serve 2,000+ concurrent users)var(--accent-cyan), etc.).bak,.old,console.logdebug lines, or test scripts includedScreenshots (if visual change)