
Vývojári prehliadača zjednodušujú kreslenie dekorácií okien
Mozilla Firefox prináša do svojich verzií Linuxu zaoblené spodné rohy.
Získanie oficiálnej podpory znamená, že už nebudete musieť používať rozšírenie GNOME tretej strany vynútiť zaoblené rohy v prehliadači.
Táto zmena pomôže Firefoxu vyzerať viac „ako doma“, keď bude spustený v okne na Ubuntu a iných linuxových distribúciách, ktoré používajú GNOME a/alebo dodávajú veľké sady moderných aplikácií GTK.
Takto vyzerá Firefox (stabilný) v Ubuntu 23.10:
A takto vyzerá Firefox (v noci) v Ubuntu 23.10:
Zmena je jemná, ale pozorne sa pozrite na spodné rohy prehliadača. Všimnete si, že na nočnej snímke obrazovky nie sú prítomné ostré spodné rohy prehliadača a prehliadač vyzerá viac v súlade s Nautilus správca súborov aj v tom druhom.
Emilio Cobos Álvarez z Mozilly vysvetľuje viac o úsilí v kódovom centre sledujúcom zmenu:
„Implementácia je škaredšia, ako by mala byť. V podstate potrebujeme prepísať štýly GTK pre okenné dekorácie s požadovaným polomerom.
„Je to preto, že […] Adwaita na gtk3 neposkytuje polomer dolného rohu [a] aj keby áno, nemohli by sme ho primerane zistiť. Použitie polomeru záhlavia tu dáva zmysel,“ dodávajú.
Zaoblené spodné rohy môžete „vidieť“ v akcii najnovšie nočné zostavy Firefoxu pre Linux. Za predpokladu, že zmeny vykonané na ich podporu neprinesú chybné problémy, mali by sme očakávať, že spodné zaoblené rohy sa v pravý čas dostanú k vývojovým, beta a nakoniec stabilným zostavám.
Aplikácia (akokoľvek vážená) zaokrúhľujúca okraje okien samozrejme nie je životne meniacou zmenou vo veľkej schéme. Ale nie všetko musí byť; ich predstavenie zapĺňa menšiu vizuálnu medzeru, ktorú si niektorí všimli pri používaní spolu s inými modernými aplikáciami GTK v systéme Linux.
Táto zmena teda zvyšuje konzistenciu – a väčšia konzistencia rovná sa viac lesku a vytvára lepší celkový dojem. Vyriešenie drobných nedokonalostí/odrezkov papiera (najmä ak je to trochu triviálne/nízko visiace ovocie) stojí za to.
Tiež: vyzerá to veľmi dobre.
Ďakujem Dominik (spozorovaný na Mastodon)