UI/UX Overhaul: NavBar, Icons, Mobile Menu, and Status Panel Integration

- Przeniesienie tytułu i wybieraka języka do nowego komponentu NavBar
- Integracja biblioteki flag-icons i mapowanie kodów języków na kraje
- Wdrożenie biblioteki ikon lucide-vue-next i zastąpienie wszystkich emoji ikonami SVG
- Implementacja pełnoekranowego, responsywnego menu mobilnego (hamburger menu)
- Przeniesienie przycisków akcji (Reset, Cofnij) do komponentu StatusPanel
- Nowy układ panelu statusu (połączone statystyki i akcje w jednym szklanym panelu)
- Usunięcie przestarzałych komponentów (GameActions, LevelSelector)
- Poprawki wizualne i stylowe (glassmorphism, animacje przejść)
This commit is contained in:
2026-02-09 22:40:16 +01:00
parent 8dde1d7997
commit bae864c2d0
10 changed files with 815 additions and 570 deletions

View File

@@ -9,6 +9,8 @@
},
"dependencies": {
"fireworks-js": "^2.10.8",
"flag-icons": "^7.5.0",
"lucide-vue-next": "^0.563.0",
"pinia": "^2.1.7",
"vue": "^3.4.19"
},