Na nový Firefox 3 jsem byl dost zvědavý. Ze všeho nejvíc na to, zda už konečně přestal (ve verzi pro Mac OS X) prznit česká písma, kreslit znaky s diakritikou větší či posunuté, případně vůbec nezobrazovat text některými písmy v určitých velikostech (jako tak činil s písmy Cambria či Calibri importovanými z Vist). Hurá sláva, podařilo se, Firefox konečně – po mnoha a mnoha letech – zobrazuje české texty korektně a pěkně.
Tím padla hlavní bariéra použitelnosti, a dnes už bych tak s klidem i radostí mohl nasadit FF jako svůj primární prohlížeč. Kdybych ovšem nebyl tak spokojeným uživatelem Safari.
Výrazně se také změnil vzhled prohlížeče. Teprve dodatečně jsem zjistil, že to, co vidím, není žádný univerzální design, ale že web Firefoxu mi podává stránky podle použitého systému a screenshoty i další informace vidím z maca ryze macovské, zatímco při pohledu z Windows uvidím něco úplně jiného. Pohříchu ale musím říct, že se mi ten macovský vzhled líbí podstatně víc než ten pro Windows (což je ale bezesporu zaujatý pohled, to nepopírám).
Nicméně první dojem záhy opadne a na ten druhý si už člověk začne všímat i negativ. Ač by to tak mohlo vypadat, Firefox nepoužívá systémové GUI, ale vykresluje si všechno sám. Podobně, ale jinak. Každý detail vypadá jako poměrně nepodstatná drobnost, ale mají velmi silný synergický efekt a v celku působí hodně výrazně. Stačí na obrázcích níže porovnat záhlaví okna Firefoxu a Safari.
Přijela k nám pouť
Co je v Safari (resp. v Mac OS X) tlumené, nenásilné, plynulé, působí ve FF3 řvavě a výrazně. Lišty a záložky mají příliš velký kontrast, přechody jsou výraznější, záložky jsou ve 3D umístěny v mnoha úrovních s výrazně většími rozestupy ve třetím rozměru.
Ve spojení s nadbytkem ikonek (byť velice pěkných a vkusných) působí celek až trochu pouťově, omalovánkově přeplácaný – výrazně na úkor obsahu načtené stránky, kterému má sloužit, a ne se s ním přetlačovat o pozornost.
„Nativní“ formulářové prvky
Další skutečně výraznou novinkou je radikální změna vykreslování formulářových prvků. Nově se je FF3 snaží vykreslovat v Aqua stylu, tedy aby vypadaly stejně jako v Safari nebo kdekoli v systému. Ale stejně jako v předchozím případě, dělá si to FF3 po svém – tak trochu to je Aqua rozhraní a tak trochu není. Na předchozím obrázku je vidět (především ve srovnání se snímkem ze Safari níže), jak se některé detaily liší. Obvykle už na první pohled, někdy ale zaregistrujete výraznou odlišnost až na ten druhý.
Všechny prvky jsou o něco větší. Hezky to je vidět třeba na úvodní stránce Googlu, kde tlačítka zasahují až do vyhledávácího pole. Textová pole jsou při stejné velikosti písma vyšší, jako by rámeček se stínem byl vykreslen až dodatečně kolem obdélníkového prvku. Radia a checkboxy mají divné vertikální zarovnání a jsou ošklivě posunuty vůči textu (a ani čarování se svislým zarovnáním v CSS to moc nevylepší).
Nejmarkantnější rozdíl je vidět u selectu. I když se na první pohled tváří jako „macovský“, po rozbalení zjistíme, že chování se moc nezměnilo, zůstává ve stylu Windows. Nabídka selectu se rozbaluje vždy pod prvkem a hodnota v něm zůstává stejná, dokud se nevybere jiná. Porovnejte si chování ve FF a v Safari na screenshotech nebo přímo na testovací stránce. V případě dlouhých seznamů se nezobrazí šipky s autoscrollem, ale starý známý scrollbar po straně. A třešnička na vrchol: podívejte se na horní hranu toho selectu. Zatímco v Safari/systému je ostrá, jednopixelová, ve FF je ošklivě rozmazaná. Fuj.
Plužiny z naší družiny
Velké změny doznal „našeptávač“ pod adresním řádkem. Pokud do něj něco začnete psát, nezobrazí se už pouze prostý seznam vyhovujících URL, ale expresivně formátované dvouřádkové položky, s velkým výrazným nadpisem a malým a nevýrazným URL pod ním. Tady jsem úmysly vývojářů Firefoxu vůbec nepochopil. Nahrazení URL názvy webů a jejich slovními popisy je přece funkce, kterou dokáží ocenit především BFU – jenže ti zase do adresního řádku nikdy nepíší. To děláme my, poweruserové, které ale zase nemožnost se rychle orientovat v seznamu URL neskutečně irituje. Naštěstí je zde chytrý plugin Oldbar, který to umí odstranit a ty naddimenzované titulky odstranit.
Co mě docela překvapilo, tak fakt, že Firefox 2 se neumí na FF3 sám upgradovat. O nové verzi nic nevěděl, na dotaz po updatu řekl, že žádný není. S takovou se o novém FF dozvědí jen praví nadšenci a 80 % řadových uživatelů (kterým FF naistaloval někdo jiný a jim je v zásadě jedno, co používají) o nějaké nové verzi nebude mít ani potuchy. A něco podobného platí i naopak: po instalaci prakticky všechny pluginy z FF2 přestanou fungovat a žádný update pro ně údajně neexistuje. Už jsem málem FF3 odinstalovával a vracel se k předchozí verzi, protože FF používám na vývoj a ladění a třeba bez Firebugu se neobejdu – ten ovšem zrovna patřil mezi ty „nepodporované“ bez updatu. Pak mě ale něco osvítilo a podíval jsem se na web FF do katalogu pluginů a hele: nová verze Firebugu pro FF3 tam byla. Trochu nepovedené.
A co to ostatní?
V novém FF3 samozřejmě daleko víc novinek. Ale ty už nepovažuju za tak zásadní anebo jsou mi trochu ukradené, především proto, že FF nadále není mým primárním prohlížečem a používám ho spíš coby (skvělý!) vývojový nástroj. Správce hesel, rodičovskou ochranu nebo údajně lepší práci se záložkami tak vůbec neocením, nějaká gesta se odmítám učit, na „plný zoom“ ještě nemám názor a proklamované ověření pravosti stránek je (přinejmenším prazatím) dost k ničemu – za celý den jsem nenarazil na web, o jehož provozovateli by FF3 aspoň něco tušil. A že jsem jich vyzkoušel opravdu hodně, včetně mnoha největších a nejznámějších webů, včetně webu Mozilly a Firefoxu…
Ale to je pro mě trochu nepodstatné. Ty hlavní věci – tedy docela příjemné používání a konečně správné zobrazování českých textů – fungují a k předchozí verzi se (snad) nebudu muset vracet. A konečně (vůbec poprvé!) si už dokážu představit, že bych Firefox používal jako svůj primární prohlížeč. Takže až Apple nějak fatálně podělá Safari (což není vyloučeno, kazí toho v poslední době čím dál víc), je tu víc než dostatečný plán B. Nemluvě o tom, že na ladění webu pořád nic lepšího neexistuje.




