Skip to content

feat(portal): add parallax portal prototype - #1127

Merged
castrojo merged 5 commits into
mainfrom
prototype/portal-parallax
Sep 8, 2026
Merged

feat(portal): add parallax portal prototype#1127
castrojo merged 5 commits into
mainfrom
prototype/portal-parallax

Conversation

@castrojo

@castrojo castrojo commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a local-first /portal-prototype/ Docusaurus route preserving the website parallax
  • preserve 15 desktop planes, mobile fallback, transition seam, reduced motion, focus, skip navigation, and SSR safety
  • add Node tests and reusable visual-component validation guidance

This route is intentionally iterative and does not replace /, change domains, or modify the isolated website applications.

Validation

  • just check
  • npm run build:ci
  • 7 local Chromium acceptance checks
  • whole-branch review and scoped re-review

castrojo and others added 5 commits September 8, 2026 11:04
Assisted-by: Gemini 3.8 Flash via GitHub Copilot CLI

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Assisted-by: Gemini 3.8 Flash via GitHub Copilot CLI

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Assisted-by: Gemini 3.8 Flash via GitHub Copilot CLI

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Assisted-by: Gemini 3.8 Flash via GitHub Copilot CLI

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…sibility

Address final review feedback across motion, accessibility, and CSS:
- Calculate document-space scene end in PortalParallax to prevent premature culling
- Add semantic h1 wrapping Bluefin wordmark without visual changes
- Support accessible section jump to #scene-users with focus management and scroll-margin-top
- Cache [data-rate] layer nodes outside rAF render loop
- Observe scene dimension changes with ResizeObserver and schedule updates
- Merge adjacent duplicate shared-grid selector blocks in scoped CSS
- Remove ineffective .primaryAction scroll-behavior reduced-motion rule

Assisted-by: Gemini 3.8 Flash via GitHub Copilot CLI

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@castrojo
castrojo enabled auto-merge September 8, 2026 17:27
@castrojo
castrojo merged commit 730cd17 into main Sep 8, 2026
2 checks passed
@castrojo
castrojo deleted the prototype/portal-parallax branch September 8, 2026 17:41
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