Novinky
Tady najdeš přehled posledních změn a úprav na webu Crazy-Mac.cz – od nejnovější položky po nejstarší.
Novinky se dají odebírat i ve čtečce – kanál najdeš na adrese novinky.xml. Stačí ji vložit do libovolné aplikace pro čtení RSS a nové záznamy se ti budou objevovat samy.
Záznam 1:
Web má nově slovníček pojmů – všech 160 výrazů z učebny tvorby webu na jedné stránce, u každého krátké vysvětlení a odkaz na lekci, kde se o něm mluví podrobněji. Dosud se k pojmům dalo dostat jedině přes vyhledávání, takže kdo nevěděl, co hledat, o ně přišel. Zkušební motor v obou učebnách si nově pamatuje otázky, ve kterých ses spletl, a vrací je častěji než ostatní; přibylo k tomu tlačítko „Procvičovat jen chybné“ a údaj o tom, kolik otázek tě ještě čeká. Úvodní stránka má konečně jedinou adresu – dosud se dala otevřít dvěma způsoby a vyhledávače to viděly jako dvě různé stránky. Všechny tabulky na webu se teď dají ovládat i z klávesnice a čtečka u nich hlásí, ke kterému sloupci a řádku buňka patří; na úzkém displeji se navíc posouvají místo toho, aby přetékaly mimo stránku. Opravilo se také rozložení třinácti návodů pro macOS, kde patička skončila vedle textu místo pod ním. A stránkám, kterým chyběl pořádný popisek pro vyhledávače, jsem jich dopsal sto třicet čtyři.
Záznam 2:
Konec každé stránky nově nabízí přechod na předchozí a další stránku téže sekce a rozbalovací seznam celé sekce – dosud vedly z článku ven jen drobečky, takže kdo lekci dočetl, musel se vracet na rozcestník. Návody pro Apple teď rovnou pod nadpisem uvádějí, pro kterou verzi systému jsou psané (iOS 26, macOS 26 Tahoe); bez toho čtenář na starším iPhonu netušil, proč mu návod nesedí. Všech dvě stě dvacet ukázek kódu v učebně tvorby webu se dá projet i bez myši a čtečka u nich hlásí, kolikátá ukázka to je. Náhledy boxerských videí zhubly z 274 kB na sto – stránka Síň slávy se tím načte znatelně rychleji. A na pozadí přibyla řada kontrol, které při stavbě webu samy hlídají, aby se podobné nedostatky nevracely.
Záznam 3:
Velké údržbové kolo po profesionálním auditu webu. Nejdůležitější je oprava barev ve světlém režimu: oranžové nadpisy, tučný text, hlavičky tabulek a drobečková navigace byly na bílém pozadí špatně čitelné. Všechny barvy se nově řídí jedinou paletou, takže tmavý i světlý režim splňují doporučený kontrast – a kdyby to někdo do budoucna zhoršil, sestavení webu se samo zastaví a upozorní na to. Vyhledávání v učebně tvorby webu dřív při každém otevření stránky stahovalo na pozadí všech 42 lekcí (zhruba 426 kB) i když návštěvník vůbec nehledal; teď se připravený text stáhne až ve chvíli, kdy někdo klikne do vyhledávacího pole. Oblíbené položky v učebně masérství se konečně ukládají natrvalo, dřív mizely po zavření karty. Přibyl kanál RSS, kterým se dají tyhle novinky odebírat ve čtečce, mapa webu pro vyhledávače se teď skládá sama se skutečnými daty poslední změny, u všech stránek učebny masérství je poznámka, že jde pouze o informativní text, a stránka Přístupnost dostala přehlednou tabulku všech klávesových zkratek. Na úvodní stránku přibyla věta s přehledem toho, co na webu najdete, a hodiny s datem a časem zmizely z podnadpisu všech stránek kromě té úvodní – na výukových a článkových stránkách stály mezi nadpisem a textem a čtečka je předčítala dřív než samotný obsah.
Záznam 4:
Údržbové kolo v obou učebnách. Učebna tvorby webu a učebna masérství dosud běžely na dvou skoro totožných skriptech, takže se každá oprava musela dělat dvakrát – nově mají jeden společný. Při slučování se ukázaly tři chyby, které se tím rovnou spravily: tlačítko „Kopírovat odkaz“ v učebně webu reagovalo dvakrát a přepisovalo si vlastní popisek, filtry vyhledávání zároveň nechtěně přepínaly kategorii zkušebního testu (a naopak klik na filtr testu shodil nastavení filtru hledání). Seznam 42 lekcí učebny webu se přesunul z kódu do datového souboru, stejně jako to má učebna masérství – počet lekcí v ukazateli průběhu se teď dopočítá sám a přidání lekce se dělá na jednom místě. Lekce o chybové stránce 404 má opravený překlep v adrese. Celý web navíc prošel typografickou úpravou: české uvozovky místo rovných, správná výpustka a jednopísmenné předložky, které už nezůstávají na konci řádku.
Záznam 5:
Web je nově pouze česky – anglické verze stránek byly zrušeny. Zmizelo 46 anglických stránek, tlačítka „English version“ v hlavičce, jazykové odkazy pro vyhledávače i anglické titulky u boxerských videí. Na obsahu ani vzhledu českých stránek se nemění nic, jen se tím zpřehlednila údržba – každá úprava se od teď dělá jen jednou.
Záznam 6:
Web prošel podrobným auditem českých stránek, ze kterého vzešlo 23 nálezů – 17 z nich bylo hned opraveno. V učebně masérství zmizel zdvojený odkaz v nabídce, kvůli kterému seděl počet lekcí o jednu vedle; v učebně webu se přestala přepisovat tlačítka v seznamu oblíbených. Všech 42 tlačítek oblíbených položek má nově v popisku pro čtečku i název lekce. Oblíbené položky ve vyhledávání se ukládají natrvalo (dřív jen do zavření karty) a vyhledávání už si neplete pořadí, když uživatel začne psát dřív, než se stihne načíst index. Nová otázka ve zkušebním testu se sama ohlásí VoiceOveru a barevné vyhodnocení odpovědi je řešené stylem, ne natvrdo v kódu. Doplněno 15 chybějících stylů, u boxerských videí opravené zobrazení titulků, sjednoceno hlášení stavu pro čtečky a respektuje se nastavení omezeného pohybu v systému. Tlačítko kopírování odkazu se po rychlém dvojkliku už nezasekne s trvale změněným popiskem.
Záznam 7:
Doplněny chybějící fotky u boxerských videí „Stínování“ a „Zdeněk VS Klaxon“ (dřív nahrané jen přímo na server, teď i ve zdrojovém projektu) – řešily se tím 404 chyby hlášené kontrolou odkazů.
Záznam 8:
Proběhl další audit webu (kontrola odkazů, přístupnosti a kódu) – žádná nová chyba na českých stránkách. Tlačítka přepínače motivu a zvuku v hlavičce mají nově vedle ikony i viditelný text („Motiv“, „Zvuk“) místo pouhé ikony.
Záznam 9:
Web byl kompletně přemigrován na generátor Eleventy – všech 264 souborů (hlavička, patička, jazykový přepínač, patičkové skripty) se teď generuje z jedné společné šablony místo ručního kopírování do každého souboru zvlášť. Vizuálně a obsahově se na webu nic nemění, jde jen o to, jak je uvnitř postavený.
Záznam 10:
Natvrdo zapsaná data (hlavní vyhledávací index, index učebny masérství, tři anatomické slovníky a banka 71 zkušebních otázek) byla přesunuta z JavaScriptu do samostatných souborů JSON. Usnadní to budoucí úpravy dat, aniž by bylo potřeba zasahovat do kódu.
Záznam 11:
Automatický nástroj na kontrolu přístupnosti (axe-core) byl otestován proti celému nově vygenerovanému webu (273 kontrolovaných adres) a odhalil jediný nález – pět záznamů na této stránce Novinky sdílelo stejný popisek pro čtečky obrazovky, protože měla stejné datum. Opraveno přidáním skrytého pořadového označení ke každému záznamu.
Záznam 12:
Web prošel nezávislým auditem přístupnosti a kódu, jehož zjištění byla ověřena přímo v kódu a postupně zapracována. Zklidněny animace napříč webem – zmizel nekonečně pulzující nadpis h1, lesklý přejezd přes hlavní panel i nekonečné poskakování emoji, tlačítka mají místo rozpínajícího se efektu jen jemné stisknutí. Sjednoceno zaoblení rohů (výraznější u hlavních panelů, jemnější u drobných prvků) a nadpisy uvnitř výukových textů zarovnány doleva.
Záznam 13:
Opravena viditelnost fokusu pro klávesnici a VoiceOver u formulářových polí, výsledků vyhledávání a skip-linku, kde se dříve ztrácela. Vyhledávání na hlavní stránce a v sekci Masérství už VoiceOveru neohlašuje stejnou informaci vícekrát za sebou. Stránky s vlastní navigací (hlavní stránka, Box, Web, AI, Masérství, Apple, Pohádky, Citáty) mají nově i druhý skip link vedoucí přímo na navigaci.
Záznam 14:
Zvuky kliknutí jsou nově ve výchozím stavu vypnuté (dřív zapnuté) a přepínač tmavého/světlého režimu teď VoiceOveru hlásí, na jaký režim zrovna přepne. Ve výukových sekcích Web a Masérství bylo odstraněno 124 vložených onclick atributů u tlačítek oblíbených položek a nahrazeno jedním společným posluchačem – chování tlačítek se nemění, jen kód je čistší.
Záznam 15:
Do manifest.json doplněny ikony ve velikostech 192×192 a 512×512 pro lepší „přidání na plochu“ na Androidu/Chromu (dosud tam byla jen jedna ikona 180×180).
Záznam 16:
Doladěno vyhledávání na webu – odstraněny zbytečné našeptávané tipy a zjednodušen fallback na WikiSkripta, když se hledaný pojem na webu nenajde.
Záznam 17:
Dokončen vizuální audit napříč celým webem – sjednocené zaoblení rohů, opravené chování hoveru u galerií, tabulek a tlačítek oblíbených položek. Vznikl také skript pro automatickou kontrolu přístupnosti (axe-core), který na 261 stránkách webu nenašel jediný nález.
Záznam 18:
Opraven chybný popisek u boxerského videa „koule“ a doplněny podrobné zvukové popisy pro VoiceOver ke všem 12 videím v sekci Box. Z anglických verzí stránek byla odstraněna tlačítka „Zpět“.