Skip to content

Add landscape mobile responsiveness for map + control-pane review#25

Draft
Copilot wants to merge 1 commit into
mainfrom
copilot/review-on-mobile
Draft

Add landscape mobile responsiveness for map + control-pane review#25
Copilot wants to merge 1 commit into
mainfrom
copilot/review-on-mobile

Conversation

Copilot AI commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Mobile review was effectively desktop-only: map overlays and right-hand controls competed for limited landscape space. This update makes the app minimally usable on mobile landscape, including map interaction and core panel workflows.

  • Responsive shell/layout

    • Added a landscape-targeted breakpoint (max-width: 1024px, orientation: landscape).
    • Rebalanced the split view to preserve map usability while keeping the side pane actionable (minmax(0, 1fr) + constrained side width).
  • Control density + scanability

    • Reduced header/tab/body padding and typography to fit short-height displays.
    • Hid low-value chrome (tagline) to recover vertical space.
    • Tuned inspector max height to avoid consuming the full pane.
  • Map UI survivability on small viewports

    • Made toolbar full-width within map bounds with wrapping enabled.
    • Converted map toggles into a compact 2-column grid.
    • Reduced legend footprint and anchored both legends to remain visible without excessive overlap.
@media (max-width: 1024px) and (orientation: landscape) {
  .app-shell { grid-template-columns: minmax(0, 1fr) minmax(250px, 44vw); }
  .map-toolbar { left: 8px; right: 8px; flex-wrap: wrap; }
  .map-toggles { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://DeepBlueCLtd.github.io/blockbuster/pr-preview/pr-25/

Built to branch gh-pages at 2026-06-03 21:48 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants