Skip to content

Feat: add scroll-driven live app preview to the guide and sync docs (#109) - #141

Merged
b-re-w merged 1 commit into
developfrom
feat/guide-live-preview
Oct 31, 2026
Merged

b-re-w merged 1 commit into
developfrom
feat/guide-live-preview

Conversation

@b-re-w

@b-re-w b-re-w commented Oct 31, 2026

Copy link
Copy Markdown
Member

Closes #109

Summary

  • Add a scroll-driven sticky phone preview and highlighted Python code card to docs/guide/getting-started.html (4 steps) and docs/guide/concepts.html (8 steps), driven by IntersectionObserver in docs/guide/assets/site.js and styled in docs/guide/assets/style.css.
  • Respect prefers-reduced-motion: reduce, keep final scenes visible without JavaScript, stack cleanly on narrow viewports (<= 920px), and validate data-live-step / data-live-scene pairings in .github/scripts/check_guide.py and tests/test_guide.py.
  • Synchronize docs/SPEC.md, PROJECT.md, docs/guide/getting-started.html, docs/guide/concepts.html, docs/guide/guide-composables.html, and docs/guide/status.html with the landed #94, #134, #135, #138, and #140 (.cache/ scratch path) updates.

Verification

  • PYTHONMULTIPLATFORM_HOME=/Volumes/macMini/thisisthepy/PythonMultiplatform uv run --no-project --with pytest pytest tests/test_guide.py tests/test_stubs.py -q: 70 passed, 1 skipped.
  • uv run --no-project python3 .github/scripts/check_guide.py: 8 pages checked, 0 findings.
  • bash .github/scripts/release/test-sync-release.sh: 49 passed, 0 failed.

@b-re-w
b-re-w merged commit 3b7ce5b into develop Oct 31, 2026
@b-re-w
b-re-w deleted the feat/guide-live-preview branch October 31, 2026 14:37
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