Skip to content

Simplify setup and settings with large Tailwind controls - #851

Merged
enaboapps merged 6 commits into
mainfrom
codex/850-simple-ui
Sep 22, 2026
Merged

enaboapps merged 6 commits into
mainfrom
codex/850-simple-ui

Conversation

@enaboapps

@enaboapps enaboapps commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Setup and settings now use larger controls and shorter labels, with advanced choices behind “More options”. Common tasks stay visible: add or test switches, choose a scanning method and speed, and connect a mobile device. Expanding or collapsing details preserves edits; errors reveal the affected section. Demonstrations show one short instruction with full explanations under “Read steps”.

Tailwind 4 provides shared 64 px minimum targets, 18 px control labels, 16 px supporting text and 12 px action spacing, without Preflight. Main-window zoom shortcuts are enabled, and the layout reflows at 200% zoom. The macOS minimum is 13.3. Protocols, persisted settings, application identity and native scanning overlays are unchanged.

Closes #850. Milestone: v1.0.0-rc.15.

Validation:

  • Node 24: lint, 217 UI tests, 5 update-feed tests and production build pass.
  • Rust 1.97.1: formatting, Clippy and 506 tests pass (one existing ignored test).
  • Windows 11 ARM VM: built and ran the native app; visual checks covered light/dark themes, large controls, advanced disclosures, the 620×520 minimum window, 200% zoom and reachable setup dialog actions. Corrected cascade ordering and the old page minimum width during review/validation. The final small-text cleanup was rebuilt successfully in the VM.
  • Independent review of latest head ac7ba87 found no actionable issues.
  • Local installed application was not touched. All required CI checks pass, including macOS app/DMG packaging, Windows NSIS packaging, dependency auditing and CodeQL.

@enaboapps enaboapps added this to the v1.0.0-rc.15 milestone Sep 22, 2026
@enaboapps
enaboapps marked this pull request as ready for review September 22, 2026 20:16
@enaboapps
enaboapps merged commit f092c51 into main Sep 22, 2026
6 checks passed
@enaboapps
enaboapps deleted the codex/850-simple-ui branch September 22, 2026 20:53
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.

Simplify setup and settings with large targets and Tailwind

1 participant