Vysvětlete, jak design systém stabilizuje vizuální design v čase. Jak byste navrhli tokenizaci pro barvy, typografii a spacing (core vs semantic tokeny) a jak byste řešili theming (dark mode, high-contrast)?
1) Proč design systém
- Zajišťuje konzistenci (stejné významy = stejné řešení).
- Umožňuje škálování (více týmů, více platforem).
- Snižuje design i technický dluh.
2) Tokenizace: vrstvy
- Core tokeny (surové hodnoty)
- např. škála šedi 50–900, typografické velikosti, spacing škála.
- Semantic tokeny (význam)
- např.
color.text.primary,color.status.error,space.section.
- např.
- (Volitelně) Component tokeny
- např.
button.background.default.
- např.
3) Typografie a spacing v systému
- Definujte:
- text styles (heading/body/label),
- škálu spacing (xs/s/m/l) jako jediný zdroj rozestupů,
- pravidla rytmu (vertikální rytmus, baseline grid).
4) Theming
- Theme = mapování semantic tokenů na konkrétní core hodnoty.
- Pro dark mode/high-contrast:
- mění se mapování, komponenty zůstávají stejné.
- Výhoda: neřešíte „přebarvení obrazovek“, ale systém.
5) Governance a udržitelnost
- Změny tokenů musí být verzované a komunikované.
- Testování: kontrast a regresní kontroly napříč tématy.
Shrnutí
Design systém není katalog obrazovek: je to systém významů, který se přes tokeny propisuje do komponent a témat.
Všechny otázky - Design uzivatelskych rozhrani
- 1. Vizuální design jako funkční jazyk UI
- 2. Barva: sémantika, kontrast a redundance
- 3. Layout a vizuální hierarchie: mřížky a whitespace
- 4. Gestalt principy v praxi UI
- 5. Fitts a Hick: dopad na vizuální návrh
- 6. Typografie: hierarchie, čitelnost a technika
- 7. Typografie, mikrokopie a prevence chyb
- 8. Vizualizace dat: volba kódování a grafu
- 9. Dashboard: hierarchie KPI a prezentace insightů
- 10. Ikony, metafory a signifikátory interakce
- 11. Stavy UI a zpětná vazba (feedback)
- 12. Design systém ve vizuálním designu (tokeny)
- 13. Konzistence vs lokální optimalizace (výjimky)
- 14. Etika vizuálního designu a dark patterns