Skip to content

feat(theme): add media viewer and shared docs controls - #3

Merged
aeei merged 7 commits into
mainfrom
260722-media-viewer
Aug 5, 2026
Merged

feat(theme): add media viewer and shared docs controls#3
aeei merged 7 commits into
mainfrom
260722-media-viewer

Conversation

@aeei

@aeei aeei commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a shared Base Nova Dialog viewer for Markdown images and Mermaid diagrams
  • keep linked-image navigation, keyboard focus restoration, responsive action visibility, and prose spacing token ownership
  • enable semantic local search UI with official Kbd shortcuts
  • restore the desktop "On this page" heading with the shared translation
  • run all theme Playwright specs in CI
  • bump @aeei/docusaurus-theme to 0.1.9

Validation

  • Jest: 227/227
  • Playwright: 26/26
  • theme build
  • docs-starter production build
  • npm pack dry-run
  • focused Prettier
  • LSP diagnostics clean
  • git diff --check
  • App, LinkPie, DeskPie desktop/mobile × light/dark visual audit

Visual evidence

  • media viewer: /tmp/manual-media-hybrid/
  • media spacing: /tmp/manual-media-spacing/
  • search: /tmp/manual-search-preview/
  • desktop TOC: /tmp/manual-toc-preview/

User visual approval received before push.

Follow-up

After merge, Deck will vendor the exact 0.1.9 tarball in a separate PR.

@aeei
aeei merged commit 0902001 into main Aug 5, 2026
14 checks passed
@aeei
aeei deleted the 260722-media-viewer branch August 5, 2026 04:33
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