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

@@ -1,6 +1,7 @@
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import App from './App.vue'
import '/node_modules/flag-icons/css/flag-icons.min.css'
import './styles/main.css'
// Custom directive v-cell-hover (zgodnie z wymaganiami)