Fix/mobile responsiveness#1411
Conversation
- Remove min-width: 1280px constraint from #frame to enable media queries - Extend 1024px media query with tablet-optimized sizing for stat tools and config grid - Add log container height adjustment for mobile views in 768px media query - Add 480px breakpoint for small phone screens with adjusted padding and sizing This fixes the dashboard to properly collapse and adapt layout on tablet (1024px) and mobile (768px and 480px) viewports without horizontal scrolling. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove pre-existing body padding-top: 140px that assumed a fixed header (header is not fixed/sticky, so this created a large blank space at top) - Set header height: auto at 768px so it collapses naturally in column layout - Constrain logo image to 55px height at mobile instead of inheriting 150px - Set logo-container and header-nav to height: auto at mobile - Add header-left centering at mobile for balanced appearance - Constrain header-banner to max-height: 55px at mobile Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Extract #platinum-banners from header-left into its own .platinum-banners-row div between the header and main content - Cap height at 150px with overflow: hidden so it can't expand unchecked - Add max-width: 100% to logo image and platinum banner images to prevent overflow - Restore gold-banners-section and .gold-banner CSS to original state - Remove dead .header-banner rules from 768px media query Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
a6f5bd9 to
4feaf46
Compare
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
@scytherswings so you don't want to improve upon your solution? |
|
@opcode81 I probably should have opened this as an issue not a PR since it involves design. I burned an hour of my time iterating through various approaches already this morning to land back at this simple tweak, if this is something that ya'll are interested in please carry forward, but I don't have any more time to spend on UX, sorry, I'm a backend dev mostly. See my original suggestions:
|
|
Makes sense. Personally, I won't be exploring this further, because lower resolutions are unlikely to be relevant in the majority of usage scenarios. After all, developers are typically working in desktop environments with at least 1080p. Hence my decision to limit it to 1280 for the sake of simplicity. |
|
I work on a macbook pro and had serena's dashboard side-by-side with my terminal while trying to troubleshoot it and get it set up, thus this work, but I get it. |

Fix: Dashboard Mobile & Tablet Responsiveness
Problem
The Serena dashboard was completely broken on any screen narrower than 1280px. A single CSS rule — min-width: 1280px on the
#frame container — forced horizontal scrolling at all smaller widths and silently disabled every responsive media query in the
stylesheet. Additionally, the platinum banner was embedded inside the header's flex layout, causing cascading sizing and
overlap issues at mid-range viewports.
Changes
Root cause fix
Header layout
creating a large blank space at the top of the page on mobile)
Breakpoints
Platinum banner
Gold banners ("Support Serena")
Testing
Open the dashboard and use browser DevTools responsive mode at:
BEFORE:

AFTER:

For context, I have no interest in spending more time redesigning the UX, I would recommend considering a redesign of the CTA for support and making a carousel or two column layout underneath the navbar for your announcements/notifications/banners. Right now it feels awkward on desktop but I don't have have more time to spend.