- Replace static graphics-based UI with DOM-based buttons for better accessibility and styling control - Add animated intro sequence (logo drop-in, sub-logo rise, button fade-in) with idle breathing pulse effect - Implement persistent menu music using global sound manager with mute state persistence via localStorage - Redesign color scheme to use deeper blues (#1565c0, #1e88e5) and accent gold (#ffbb4d) throughout menus - Standardize DOM element sizes to fixed pixels instead of relative units (vmin) - Refactor NewPuzzleScene to load background image only when needed and improve visual hierarchy - Update button styling with consistent hover states, transitions, and disabled states - Add puzzle piece preview cards with improved selection feedback (orange highlight) - Stop menu music on entering PuzzleScene to avoid overlap between scenes |
||
|---|---|---|
| .. | ||
| fx | ||
| music | ||