Skip to content

docs(chart1): fullscreen spec-mode validator with keyboard nav#30

Merged
beetlebugorg merged 1 commit into
mainfrom
docs/chart1-fullscreen-validate
Jun 26, 2026
Merged

docs(chart1): fullscreen spec-mode validator with keyboard nav#30
beetlebugorg merged 1 commit into
mainfrom
docs/chart1-fullscreen-validate

Conversation

@beetlebugorg

Copy link
Copy Markdown
Owner

Make the ECDIS Chart 1 page an easy side-by-side compliance checker against the PresLib reference plots:

  • Fullscreen toggle lifts the reference-panel list + live widget out of the docs column to fill the viewport together (Esc to exit).
  • Run the widget in spec mode (chrome-free clean map) and force the reference mariner settings on at ready (the viewer is read-only), so the render is an apples-to-apples diff against the spec figures. The MARINER block mirrors scripts/preslib-chart1.mjs.
  • Keyboard nav: Up/Down step through the panels (list-focused in any mode; global while fullscreen). Guard against the focused-button + window listeners both firing (was skipping by 2).
  • Restyle the reference-panel list into a proper card with a header bar and clearer active-row treatment; symmetric fit padding now that spec mode removes the chrome the old asymmetric padding cleared.

Make the ECDIS Chart 1 page an easy side-by-side compliance checker
against the PresLib reference plots:

- Fullscreen toggle lifts the reference-panel list + live widget out of
  the docs column to fill the viewport together (Esc to exit).
- Run the widget in `spec` mode (chrome-free clean map) and force the
  reference mariner settings on at ready (the viewer is read-only), so
  the render is an apples-to-apples diff against the spec figures. The
  MARINER block mirrors scripts/preslib-chart1.mjs.
- Keyboard nav: Up/Down step through the panels (list-focused in any
  mode; global while fullscreen). Guard against the focused-button +
  window listeners both firing (was skipping by 2).
- Restyle the reference-panel list into a proper card with a header bar
  and clearer active-row treatment; symmetric fit padding now that spec
  mode removes the chrome the old asymmetric padding cleared.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@beetlebugorg beetlebugorg merged commit 2a10031 into main Jun 26, 2026
4 checks passed
@beetlebugorg beetlebugorg deleted the docs/chart1-fullscreen-validate branch June 26, 2026 23:43
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.

1 participant