DEMO UPDATE - UI OVERHAUL
[p]Hey necromancers![/p][p]We've been deep in the crypt polishing things up, and today we're excited to share what's new: a complete UI overhaul.[/p][p][/p][p]See it in action:[/p][previewyoutube][/previewyoutube][p][/p][h2]CHANGELOG[/h2][p]UI Overhaul[/p]
- [p]Pause Menu - new look matching main menu style with ambient effects (candle flicker, vignette, floating particles)[/p]
- [p]Level Up Menu - ornate header with diamonds, new card frames with sprites, ambient candle glow, decorative separators[/p]
- [p]Scroll Selection - replaced buttons with "ritual zones" (accept/destroy), spell cards centered with glow effects[/p]
- [p]Game Over - buttons converted to styled panels (red for menu, green for retry)[/p]
- [p]Character Hub - unified colors[/p]
- [p]Achievements Menu - full panel structure with decorative corners[/p]
- [p]Options Menu - categories as styled buttons, shared ornate header[/p]
- [p]Game Mode UI - repositioned next to timer, gradient separators[/p]
- [p]Objective UI - moved below minimap, vertical layout[/p]
- [p]HUD - XP bar and spell bar improvements[/p]
- [p]DOM element caching in Pause Menu and Level Up Menu[/p]
- [p]Card/artifact pooling in Level Up Menu[/p]
- [p]Card frame sprite preloading[/p]
- [p]Gamepad navigation improvements across all menus[/p]
- [p]Input debouncing[/p]
- [p]Zone navigation in Scroll Selection[/p]
- [p]COOP - fixed player join flow on gamepad[/p]
- [p]Character Hub - tooltip display fixes[/p]
- [p]Audio - fixed race condition with duration sounds [/p]
- [p]Escape button - fixed pause triggering when declining scroll [/p]
- [p]Escape button - fixed pause toggling during artifact menu[/p]