Skip to content

Add Close menu to every scanning page - #783

Merged
enaboapps merged 1 commit into
mainfrom
feat/close-scan-menu-782
Sep 15, 2026
Merged

enaboapps merged 1 commit into
mainfrom
feat/close-scan-menu-782

Conversation

@enaboapps

@enaboapps enaboapps commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Every scanning menu page now ends with a Close menu tile. The main page pairs it with New point, subpages pair it with Back, and drag confirmation pairs it with Cancel drag. Actions keep their order in a grid of up to three columns and four rows.

Closing clears the selected points, pending request and navigation history, and leaves scanning idle without sending desktop input. Select starts a fresh point scan. Back and Cancel drag retain their existing behavior.

Closes #782

Validation on Node.js 24.13.0 and Rust 1.97.1:

  • npm run lint, npm test (151 frontend and 5 script tests), and npm run build passed.
  • Cargo format check, Clippy with warnings denied, and cargo test (393 unit and 7 integration tests) passed.
  • Tests cover Close menu on all 13 pages, automatic and manual navigation, reset and restart behavior, and four-row layouts on small scaled displays.

Independent review of latest head 4031f57a2fcc516845cbeb0547bf6bb5667acf87 completed with no actionable findings. All CI checks passed, including macOS and Windows tests and packaging, frontend checks, dependency audit and CodeQL.

@enaboapps enaboapps added this to the v1.0.0-rc.11 milestone Sep 15, 2026
@enaboapps
enaboapps marked this pull request as ready for review September 15, 2026 16:12
@enaboapps
enaboapps merged commit e78f5e3 into main Sep 15, 2026
6 checks passed
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.

Add Close menu to every scanning menu page

2 participants