--- title: 14. září ’22 | {𝐅}rontendisti tags: frontendisti --- {%hackmd KXd2iUBpSjq7Ib2Z4h3LMg %} # { 𝐅 } <br> Letem swwwětem<br> note: --- ### Prohlížeče note: - vhled jak se mění zastoupení verzí prohlížečů v čase --- #### Microsoft Edge 105 _vydán 1. září 2022_ note: - Nic převratného. --- #### Firefox 104 _vydán 6. září 2022_ note: - Nic zásadního. Z výpisu změn (včetně budoucích verzí) to vypadá, že se soustřední na výkon prohlížeče jako programu. --- #### Chrome 105 _vydán 30. srpna 2022_ - `:has()` note: - Chrome 107 zahodí HTTP2/push - velmi zajímavou přednášku měl Michal Matuška na zahájení sezóny v Brně - o hlavičce 103 early hints (experimentální zatím, ale již od verze 94) --- #### Safari 15.6/16 _vydáno 20. července/12. září 2022_ - pseudotřída `:modal` (vybírá `dialog` otevřený metodou `showModal()`) note: - co jsem se dozvěděl: `:fullscreen` prvek otevřený pomocí `requestFullscreen()` --- #### Internet Explorer _vydán 17. října 2013_ > Naposledy! note: - Opravdu už mele z posledního. - ještě někdo podporuje (my jsme konečně zahájili vytoužené vykošťování) - padal exponenciálně z měsíce na měsíc --- ## Zachyceno v síti --- - [Manuel Matuzović: Lost in translation](https://www.youtube.com/watch?v=Wno1IhEBTxc) - [HTML hell](https://www.htmhell.dev/) – rozrůstající se sbírka zmrzačeného HTML note: - květnová přednáška na téma návratu k jádru věci, ke správnému použití HTML, jít po sémantice, ne po designu, ten by měl přijít s sebou - důraz na přístupnost - přinejmenším od 26 minuty krásná ukázka nakódování přístupného tlačítka - ale stojí za zhlédnutí celé - 33.20 close button aneb zavírátko správně - HTML není jednoduché, jednoduchá je syntax --- [HTML Tags Memory Test](https://codepen.io/plfstr/full/zYqQeRw) note: - pokud stále trváte na tom, že HTML je jednoduché, je tu jednoduchý kvíz - 79, ale zapomněl jsem na spoustu základních… --- ### CodePen --- [Demo of `:has()` capabilities](https://codepen.io/matuzo/pen/YzaoRLJ?editors=1100) note: - již zmíněný Manuel Matuzović --- ```css article:has(p:has(a)) {} /* nefunguje */ article:has(h2):has(a) {} /* to se smí */ ``` note: - prvek `article`, v němž je odstavec, ve kterém je odkaz - prvek `article`, který obsahuje jak nadpis druhé úrovně, tak odkaz --- ## Dnes: design systémy --- ### Knihy o design systémech - [Design Systems](https://www.smashingmagazine.com/design-systems-book/) - [Design System in 90 Days](https://superfriendly.com/design-systems/books/design-system-90-days/) note: - Design systems je od Smashing magazine, 19 ebook, 44 pevná vazba - Design system in 90 days obsahuje i FigJams a 2 šablony ve Figmě, ač vydáno pod značkou _SuperFriendly_, prodává se bratru za 349 --- ### Články k dnešnímu tématu - [Design system checklist](https://www.designsystemchecklist.com/) - [verze téhož ve Figmě](https://www.figma.com/community/file/875222888436956377) - [Enterprise Design System: Everything You Need to Know](https://adamfard.com/blog/enterprise-design-system) note: - Design systémy pro velké projekty, představuje výhody pro velké firmy a nabízí své tipy. --- ### Články k dnešnímu tématu - [Naming conventions for your design system](https://zeroheight.com/blog/naming-conventions-for-your-design-system/) - [How to measure your design system?](https://zeroheight.com/blog/how-to-measure-your-design-system/) - [Workshop: how to define and measure the success of your design system?](https://uxdesign.cc/workshop-how-to-measure-your-design-system-success-b9c3b988edc2) - [Our Design System Journeys](https://medium.com/fox-tech/our-design-system-journeys-a533c206f5ca) note: - Jedním z tipů je i další článek, či spíše návod na tvorbu názvosloví. Víme, že názvosloví patří k dvěma nejtěžším úlohám v IT (vedle zneplatnění cache a chyb o jedničku), takže se nechejte inspirovat a nevymýšlejte kolo. - měření výkonu/úspěchu: - Figma v organisation plan poskytuje analytické nástroje (propojení komponent, nejčastěji využívané, jaké týmy používají co atd.) - lze využít GA, Hotjar - článek nabízí i dotazní pro členy týmu (jako vždy je důležitá komunikace – ptejte se, zda vůbec kolegové vědí od design systému, jak ho používají, co jim vadí, co jim vyhovuje atd.) - školení - data lze využít i k plánování (které komponenty si zaslouží více pozornosti a péče) - Our Design System Journeys je případovka, která popisuje sjednocení roztříštěného designu velké společnosti. Autor v něm přináší odpovědi na počáteční otázky: - Nakolik design systém pomůže vývoji mého produktu? - Co vlastně obnáší plán, tvorba a dodržování designového systému napříč firmou? - Jak zapracujeme nový přístup do stávajících postupů? - V čem se vyplatí investice do systému designu? --- Díky, prezentace za chvíli na [@frontendisti](https://twitter.com/frontendisti)