Skip to content

Keep setup controls visible at minimum size - #667

Merged
enaboapps merged 1 commit into
mainfrom
codex/660-setup-layout
Aug 29, 2026
Merged

Keep setup controls visible at minimum size#667
enaboapps merged 1 commit into
mainfrom
codex/660-setup-layout

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Closes #660

Summary

  • make the setup dialog a bounded flex column at the supported minimum window size
  • keep the header, progress indicator, and footer fixed while only setup content scrolls
  • remove the mobile content minimum height that caused nested overflow

Validation

  • npm run lint
  • npm test (74 frontend tests and 5 updater-feed tests)
  • npm run build
  • full app, updater verifier, and startup launcher formatting, Clippy, and tests
  • npm audit and cargo audit 0.22.2 for all three lockfiles
  • unsigned Windows UIAccess NSIS build and package verification
  • in-app browser smoke test of all five setup steps at 620x520 and 920x700
  • verified footer visibility, content-only overflow, forward/backward focus wrapping, and zero console warnings/errors

@enaboapps
enaboapps marked this pull request as ready for review August 29, 2026 16:40
@enaboapps
enaboapps merged commit 45f914a into main Aug 29, 2026
6 checks passed
@enaboapps
enaboapps deleted the codex/660-setup-layout branch August 29, 2026 16:54
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.

Fix the minimum-window setup layout

2 participants