Важно
Prevod je zajednički napor možete se pridružiti. Ova stranica je trenutno prevedena na 100.00%.
2. HIG (Smernice za ljudski interfejs)
Da bi svi elementi grafičkog korisničkog interfejsa izgledali dosledno i da bi korisnik instinktivno koristio dijaloge, važno je da se sledeće smernice prate u rasporedu i dizajnu grafičkih interfejsa.
Grupišite povezane elemente pomoću okvira grupe: Pokušajte da prepoznate elemente koji se mogu grupisati zajedno, a zatim koristite okvire grupe sa natpisom radi identifikovanja teme te grupe. Izbegavajte korišćenje okvira grupe sa samo jednim vidžetom / stavkom unutra.
Velikim slovom pišite samo prvo slovo u natpisima, iskačućim savetima, opisnom tekstu i drugom tekstu koji nije naslov: Ovi treba da budu napisani kao fraza sa velikim početnim slovom, a sve preostale reči napisane malim početnim slovima, osim ako su imenice
Velikim slovom pišite sve reči u naslovima (okvir grupe, kartica, kolone prikaza liste itd.), funkcijama (stavke menija, dugmad) i drugim stavkama koje se mogu izabrati (stavke padajućeg okvira, stavke okvira liste, stavke stabla liste itd.): Velikim slovom pišite sve reči, osim predloga kraćih od pet slova (na primer, „with“ ali „Without“), veznika (na primer, and, or, but) i članova (a, an, the). Međutim, uvek pišite velikim slovom prvu i poslednju reč.
Ne završavajte natpise za vidžete ili okvire grupe dvotačkom: Dodavanje dvotačke uzrokuje vizuelni šum i ne prenosi dodatno značenje, pa ih nemojte koristiti. Izuzetak od ovog pravila je kada imate dva natpisa jedan pored drugog npr.: Label1 Plugin (Path:) Label2 [/path/to/plugins]
Držite štetne radnje dalje od bezopasnih: Ako imate radnje za „obriši“, „ukloni“ itd., pokušajte da nametnete adekvatan prostor između štetne radnje i bezopasnih radnji tako da je manje verovatno da će korisnik nehotice kliknuti na štetnu radnju.
Uvek koristite QButtonBox za dugmad „OK“, „Cancel“ itd.: Korišćenje okvira dugmadi obezbediće da redosled dugmadi „OK“ i „Cancel“ itd. bude dosledan sa operativnim sistemom / lokalizacijom / desktop okruženjem koje korisnik koristi.
Kartice ne treba ugnežđivati. Ako koristite kartice, pratite stil kartica korišćenih u QgsVectorLayerProperties / QgsProjectProperties itd. tj. kartice na vrhu sa ikonama od 22x22.
Stekove vidžeta treba izbegavati ako je ikako moguće. Oni uzrokuju probleme sa rasporedima i neobjašnjivu (za korisnika) promenu veličine dijaloga radi prilagođavanja vidžetima koji nisu vidljivi.
Pokušajte da izbegnete tehničke termine i radije koristite laički ekvivalent npr. koristite reč „neprozirnost“ umesto „alfa kanal“ (izmišljen primer), „tekst“ umesto „niska“ i tako dalje.
Koristite doslednu ikonografiju. Ako vam je potrebna ikona ili elementi ikone, obratite se Robertu Szczepaneku na mejling listi za pomoć.
Postavite duge liste vidžeta u okvire za skrolovanje. Nijedan dijalog ne bi trebalo da prelazi 580 piksela u visinu i 1000 piksela u širinu.
Odvojite napredne opcije od osnovnih. Početnici bi trebalo da mogu brzo da pristupe stavkama potrebnim za osnovne aktivnosti bez potrebe da se bave složenošću naprednih mogućnosti. Napredne mogućnosti treba ili smestiti ispod razdvajajuće linije, ili postaviti na zasebnu karticu.
Ne dodajte opcije radi samog imanja mnogo opcija. Trudite se da korisnički interfejs bude minimalistički i koristite razumne podrazumevane vrednosti.
Ako će klik na dugme pokrenuti novi dijalog, znak tri tačke (…) treba dodati na kraj teksta dugmeta. Imajte u vidu, uverite se da koristite znak U+2026 horizontalne tri tačke umesto tri tačke.