Dialog jako jedna vrstva, hlavicka bez rozmazani, znacka Zive odstranena

Otevreny dialog sekal video vedle portalu. Posledni rozmazana vrstva na
dashboardu byla lepici hlavicka (backdrop-blur-xl); pod prekryvem dialogu
ji prohlizec prepocitaval pri kazdem prekresleni (blikajici kurzor,
kolecko obnovy dat). Hlavicka ma plnou barvu, dialog je jeden fixed prekryv
s vycentrovanym panelem. Tecka a znacka Zive odstraneny z dashboardu
i z ukazkoveho panelu na webu, duplicitni blok prefers-reduced-motion
v index.css sloucen. Dokumentace 05, 22, 99.
This commit is contained in:
JiriUhlir
2026-09-09 20:55:13 +02:00
parent ea9387bea9
commit 5d41600578
10 changed files with 73 additions and 100 deletions
+23
View File
@@ -64,6 +64,29 @@ konektoru a provoznich dat, audit). V `tests/setup.ts` je `SEED_FILE`
prazdny, aby testy v pameti nezavisely na obsahu repa. Nove `scripts/**/*.mjs`
v eslintu jako Node ESM, `SEED_FILE` v `.env.example`.
## 2026-09-09 - Otevreny dialog sekal video (potreti): hlavicka bez rozmazani
Po dvou predchozich opravach (`.glass` a podklad dialogu bez rozmazani)
sekani trvalo, a to na kazdem dialogu a jen kdyz je otevreny. Spolecny
jmenovatel vsech dialogu je `Modal.tsx`: portal do `document.body`, prekryv
`fixed inset-0` pres cely viewport, zamek scrollu a focus do prvniho pole.
Sam o sobe nic trvale nedela. Co zmeni pro zbytek stranky: prekryv lezi
nad lepici hlavickou dashboardu, ktera mela jako posledni `backdrop-blur-xl`.
Rozmazana vrstva pod prekryvem se prepocitava pri kazdem prekresleni pod
nim, a v otevrenem dialogu se prekresluje porad (blikajici kurzor ve
fokusovanem poli, kolecko obnovy dat po udalosti ze streamu, bublina
udalosti). Bez dialogu se hlavicka neprekresluje a rozmazani nic nestoji.
Hlavicka dashboardu ma plnou barvu (`bg-ink-900`) bez `backdrop-blur`
(`DashboardLayout.tsx`). Dialog je jedna vrstva: prekryv `fixed inset-0`
s plnou vyskou a sirkou obrazovky a v nem vycentrovany panel (`m-auto`);
driv byl obal s posuvnikem a pod nim zvlast druhy fixed prvek s pozadim. Tecka a znacka "Zive" jsou odstraneny uplne, na
dashboardu i v ukazkovem panelu na webu (`LiveIndicator.tsx` smazan,
`Hero.tsx`, klic `panel.live` z prekladu). V `index.css` byl blok
`prefers-reduced-motion` dvakrat, zustal jeden. Rozmazani ma uz jen
hlavicka a menu verejneho webu, viz
[22-znacka-a-design.md](22-znacka-a-design.md).
## 2026-09-09 - Otevreny dialog sekal video (podruhe)
Po predchozi oprave (`.glass` bez rozmazani) zustalo rozmazani na podkladu