No mobile / narrow-screen layout #24

Open
opened 2026-09-08 20:57:29 -04:00 by jared · 0 comments
Owner

Overview

public/index.html has zero @media rules. The executions filter bar is a fixed two-column grid, the tab bar and action-button rows overflow horizontally, modals use min-width: 380px/fixed padding, and the compare view uses repeat(N, 1fr) columns. On a phone (the natural device for "is the box up?" checks) the page needs horizontal scrolling and buttons are clipped. README lists "Mobile-responsive design" as a future enhancement; the shared web_template base.css should provide the breakpoints.

Suggested fix

Add breakpoints (~768px / ~480px): stack the filter grid, make tabs scrollable/wrapping, full-width modals, single-column compare, larger tap targets.

## Overview `public/index.html` has zero `@media` rules. The executions filter bar is a fixed two-column grid, the tab bar and action-button rows overflow horizontally, modals use `min-width: 380px`/fixed padding, and the compare view uses `repeat(N, 1fr)` columns. On a phone (the natural device for "is the box up?" checks) the page needs horizontal scrolling and buttons are clipped. README lists "Mobile-responsive design" as a future enhancement; the shared `web_template` base.css should provide the breakpoints. ## Suggested fix Add breakpoints (~768px / ~480px): stack the filter grid, make tabs scrollable/wrapping, full-width modals, single-column compare, larger tap targets.
jared added the enhancementuxfrontendpriority/medium labels 2026-09-08 20:57:29 -04:00
Sign in to join this conversation.