feat(sim): real ring zoom transitions + Dev Mode + cosmos → Webb Cosmic Cliffs #21
Reference in New Issue
Block a user
Delete Branch "feature/ring-transitions-real"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bundles the
feature/ring-transitions-realwork (7 commits) tomain.Ring / simulator
/mediarevalidated (not pinned immutable) so swapped clips refresh.Cosmos content
269 passed, 2 skipped. New cosmos base verified text-free + full-frame by-eye; in-sim look pending operator review (no Chrome on the box).
🤖 Generated with Claude Code
The generic .hidden { display:none } is defined earlier in the stylesheet than .dev-panel { display:flex }; equal specificity meant source order won and the panel stayed visible with the toggle off. A two-class .dev-panel.hidden rule wins, so all dev controls/data truly hide when Dev Mode is disabled. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>The cosmos primary is NASA/JPL's "Orion: Dust and Death" — an annotated visualization with lower-third captions ("DUST FILAMENT", "BLUE BUBBLE", …) burned in throughout, so trimming can't avoid them (only ~4s of our window is caption-free). The candidate-pool doc wrongly called it text-free. - build_pool_manifest.decaption_cosmos(): crops the cosmos base/master to the top 66% of frame height (16:9 preserved, center-x, ~1.5x tighter framing), re-fit to 1920x1080 — the recorded, reproducible form of the fix (media is gitignored). Applied in place; re-ran generate_media() so the cosmos-orbit / abyss-cosmos transitions use the cropped base. - docs/content-candidate-pool.md: correct the "text-free" note; document the crop. 269 passed, 2 skipped. De-caption verified by-eye on both caption moments; final look to be confirmed by the operator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>