polish: smooth phase transitions, enhanced endings, accessibility (#57) #75

Merged
Timmy merged 1 commits from burn/20260412-0757-polish into main 2026-04-12 12:10:33 +00:00
Owner

Night of Polish - Visual Identity Pass

Part of epic #57. Implements:

Smooth Phase Transitions

  • Full-screen overlay with staggered fade-in animation
  • Particle burst animation on phase change
  • Auto-dismisses after 2.5s

Enhanced Ending Cinematics

  • Beacon ending: fade-to-black, light rays, floating particles, stat summary, Play Again
  • Drift ending: glitch animation, fade-in, stat summary, dramatic line reveal

Accessibility

  • Sound mute toggle (M key) with localStorage persistence
  • High contrast mode (C key) with CSS variable overrides
  • Both toggles in bottom-left toolbar with aria-labels

Building Milestone Confetti

  • Extra gold+green particles at x10 building multiples
Night of Polish - Visual Identity Pass Part of epic #57. Implements: ## Smooth Phase Transitions - Full-screen overlay with staggered fade-in animation - Particle burst animation on phase change - Auto-dismisses after 2.5s ## Enhanced Ending Cinematics - Beacon ending: fade-to-black, light rays, floating particles, stat summary, Play Again - Drift ending: glitch animation, fade-in, stat summary, dramatic line reveal ## Accessibility - Sound mute toggle (M key) with localStorage persistence - High contrast mode (C key) with CSS variable overrides - Both toggles in bottom-left toolbar with aria-labels ## Building Milestone Confetti - Extra gold+green particles at x10 building multiples
Timmy added 1 commit 2026-04-12 12:08:25 +00:00
polish: smooth phase transitions, enhanced endings, accessibility toggles (#57)
Some checks failed
Accessibility Checks / a11y-audit (pull_request) Failing after 3s
Smoke Test / smoke (pull_request) Failing after 4s
facb1a8d12
Visual Identity Pass:
- Smooth phase transition overlay with staggered fade-in animation and particle burst
- Building purchase confetti at x10 milestones (gold + green particles)
- Animated resource counters (pulse on gain, shake on loss) - already existed, verified working

Ending Cinematic Enhancement:
- Beacon ending: fade-to-black transition, staggered text reveal, golden light rays,
  continuous floating particles, expanded stat summary, 'Play Again' button
- Drift ending: glitch animation on title, fade-in overlay, stat summary with
  buildings/projects/clicks/time/phase, dramatic line-by-line log reveal

Accessibility (#57):
- Sound mute toggle button (M key) with localStorage persistence
- High contrast mode toggle (C key) with CSS variable overrides
- Both toggles in fixed bottom-left toolbar with aria-labels
- Keyboard shortcuts M and C added, help overlay updated
- Drift ending button changed to 'Play AGAIN' with proper aria-label
Timmy merged commit ac88850535 into main 2026-04-12 12:10:33 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-beacon#75