Hlavní navigace

Vývojáři aplikací pro Gnome: neupravujte vzhled našich aplikací

27. 5. 2019

Sdílet

GNOME 3.32

Několik kmenových vývojářů aplikací pro Gnome publikovalo otevřený dopis s názvem Please don't theme our apps určený především vývojářům linuxových distribucí. V něm vysvětlují, jak jim upravené vzhledy jejich aplikací v různých distribucích ztrpčují život a přidávají práci v podpoře něčeho, co sami nevytvářeli.

Vede to pak k rozbití vyladěného designu, nejednoznačné funkcionalitě uživatelského prostředí a nakonec až k nepoužitelnosti takto upravené aplikace. Dopis se netýká domácích uživatelů, ale komunita na GitHubu má názory různé.

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.
  • 27. 5. 2019 10:34

    bez přezdívky

    Čiastočne súhlasím. Ale mne skôr vadí módna vlna týchto čiernobielych ikoniek, štandardne nastavená vo všetkých bežných distibúciách, alebo prehnane jednoduchý flat dizajn, ktorý bez popisu mi nič nehovorí. Ubuntu (kubuntu, lubuntu, xubuntu), Linux mint vsetky verzie za posledných pár rokov ale aj rozna spotrebná elektronika sa týmto nakazila napr. TV prijmače.
    Voľakedy už podľa farby v menu som vedel, kam a načo klikám, a nie 2 sekundy čítať a rozmýšlať čo asi daný tvar ikonky vyjadruje. Neskutočné...
    Ano vzhľad väčšiny distribúcií sa dá zmeniť, ale je to kopa práce štýlom pokus omyl, napriklad vzhlad KDE 5 Plasma sa musí meniť na 10 miestach a niektoré sa dajú zmeniť len zásahom do konfugurácie... a aj tak výsledkom je aj tak v niektorých programoch rozbitý vzhľad (napr nečitateľnosť svetlosivého písma na sivom podklade, tieňovanie písiem atď). O niektorých tvrdohlavých programoch ani nehovorím. Je to proste komplikované si pekne vyladiť systém tak aby to bolo aspoň trocha pekné.
    Nerozumiem trendu čierno-sivých ikoniek, nič mi proste nehovoria a len ma rozčulujú, veď farebné videnie slúži primátom vyše milión rokov.
    Mne sa oveľa viac páči farebný štýl podobný tomuto https://www.salixos.org/screenshots.html

  • 27. 5. 2019 11:11

    Fuki

    Suhlasim, ze terajsia flat moda a monochromaticke ikonky k prehladnosti rozhodne neprispievaju. Dizajneri to obhajuju, ze farebne ikonky boli rusive pri dlhom pozerani na monior ale myslim si, ze to je mensinovy nazor. Nie kazdy cumi na tu istu aplikaciu 10hodin denne. Nemam nic proti monohchromatickym ikonkam ale uzivatel by mal mat moznost vyberu - ci chce pestrofarebne alebo monochromaticke. Napr. ja lahsie najdem ikonku podla farby nez podla tvaru.

    Cital som aj tu github diskusiu a viackrat sa tam objavuje nazor, ze keby sa poriadne drzali GTK guidelines ako autori tak aj skineri tak sa take nieco nestava. Problem je v tom, ze autori Gnome aplikacii si niekedy pomahaju nestandardnymi UI technikami a tie potom po preskinovani dopadnu neslavne.

  • 27. 5. 2019 19:12

    J L (neregistrovaný)

    Já si pamatuju (měl jsem 7 let ten OS), že na Vistě bylo krásně vyladěné to stěma barvama, když jsem potřeboval defender otevřít, hledal jsem šedou, kterou měl jen pak pouze firewall atd. Celkově vista leč přes chyby OS a doby (málo ram, každej si myslel, že to rozjede na plečce kde sotva dýchalo XP) měla a stále má nejpokročilejší design. A dalo se případně upravit do puntíku cokoliv a to bez rozbití OS/ aplikací.

    Celkově poslední dobou (když srovnám s vistou) tak jsou icony hrozně široké a ten flat design mi přijde jako flákačství. Ano může někdy vypadat dobře, ale když je toho všude hodně, omrzí to hodně rychle.

  • 27. 5. 2019 12:20

    MeeGo - no future

    ... k rozbití vyladěného designu? Myslím, že právě na toto jsou v Gnome úplní odborníci! Jo, zlatý Gňome 2.xx, na to byla radost pohledět.... :-)

  • 27. 5. 2019 20:49

    Vojtěch Trefný
    Stříbrný podporovatel

    Je to zmíněné i v odkazované diskusi na GitHubu, ale hodně velký problém je to ve chvíli, kdy si aplikace vytváří vlastní "widgety" stylované pomocí CSS, kdy místo "malování" pomocí Cairo použiji existující Gtk widget a jen mu upravím styl, aby vypadal tak, jak potřebuji. A ve chvíli, kdy nechci řešit vlastní definic barev, ale chci použít "stejnou barvu jako má Gtk Button", tak použiji "@theme_bg_color", což je definuje Adwaita téma a zároveň tak vyřeším funkčnost i v situaci, kdy si uživatel zapne vysoký contrast. A pak někdo vytvoří vlastní téma, kde tuhle proměnnou v CSS nenadefinuje a najednou moje aplikace nefunguje, respektive není použitelná, protože části UI nejsou vidět.

    Samozřejmě je to svým způsobem chyba Gtk/GNOME vývojářů, že theming nijak nestandardizují, ale jako vývojáře Gtk aplikace mě to zas tak moc nezajímá -- já jsem aplikaci napsal tak, že v GNOME funguje bez problémů a není v mých silách ji testovat na desítkách distribucí, které si vytvářejí vlastní témata. To by měli správně otestovat v dané distribuci. Bohužel když pak dojde na to, že v Ubuntu (například) najednou nejsou vidět tlačítka, tak je jasné, že to budu muset řešit, i když to není v podstatě moje chyba.

Byl pro vás článek přínosný?

Autor zprávičky