Repository navigation
site: seven switchable brand directions (phase 1, rounds 1–2, not for merge yet) - #33
devin-ai-integration[bot] wants to merge 10 commits into
Conversation
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
… focused Co-Authored-By: Dailen Gunter <daileng@gmail.com>
There was a problem hiding this comment.
Devin Review found 3 potential issues.
2 flags not posted on this PR by your GitHub settings — view them in Devin Review. (Configure)
…caption/footer clearance Co-Authored-By: Dailen Gunter <daileng@gmail.com>
…ands, wrapping captions, spacelike clearing) Co-Authored-By: Dailen Gunter <daileng@gmail.com>
…ields, probability clouds) Co-Authored-By: Dailen Gunter <daileng@gmail.com>
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
|
Fixed in c9a4b88: Escape is handled before the input guard, and the guard now only skips text-entry controls (radios/checkboxes still get Escape, 1–7 and Q). Verified with the radio focused at 1440×900 and 390×844. |
|
Fixed in 04d5d51: the desktop card is capped at |
|
Fixed in 04d5d51: |
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
|
Status: the owner hasn't picked a direction yet and is waiting on a colleague's opinion. Quadrant is the working lead for now, and the picker stays.
|
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
Co-Authored-By: Dailen Gunter <daileng@gmail.com>
Summary
Phase 1 exploration for the Entangle site under
site/, served at the/entangle/base path. One page, seven switchable directions (desktop: "Direction" pill bottom-right; mobile: pill under the hero or tap the visual; keys1–7,Qfor quarter speed;?d=<id>&speed=quarter&t=<s>). No build step, self-hosted Inter, inline Lucide, no third-party requests. Not for merge: no Pages, no deploy workflow; the owner picks a direction first.Round 1 (diagrammatic):
singlet,spacelike,swap,bound.Round 2 (evocative, generative canvas, after owner feedback):
quadrant(Glasgow 2019 Bell image: photon A's ring pattern shifts per quadrant with photon B's filter),crossing(type-II SPDC: two rings, pairs born at the crossings),collapse(two independent probability clouds, simultaneous complementary collapse, nothing passes between them). Rendered from scratch, nothing traced.Implementation notes (
site/directions.js):PhotonField(S, intensity, ramp): low-res count buffer filled by rejection sampling against an intensity function, decayed per frame, mapped through a 3-stop ramp anddrawImaged up. Same mechanism as the real experiments (single detections accumulating), gives shot-noise grain for free.AnimCollapsestamps pre-rendered dot sprites; 5karc()fills ran at 14 fps under 4× CPU throttle at DPR 3, sprites at 34 fps. DPR capped at 2, rAF pauses offscreen/hidden,prefers-reduced-motiondraws a seeded still (pixel-identical across time).scripts/brand/directions.py(stdlib only) intosite/assets/logo/.Round-1 defects fixed on this branch: "How it works" is a numbered sequence not a 3-column grid; install
prewraps instead of clipping; captions wrap on phones; Spacelike paints a clearing behind the copy so cone lines never cross the headline; picker card/sheet capped to the viewport; hero figure is only a button at sheet widths; Bound legend plate; footer clearance for the pill.Link to Devin session: https://app.devin.ai/sessions/ee4ea22e25344f0a9140499a8247d422
Open in Devin Desktop: https://app.devin.ai/desktop/session/ee4ea22e25344f0a9140499a8247d422?variant=devin
Requested by: @DailenG