Allan Day
aday@gnome.org
Anders Jonsson
anders.jonsson@norsjovallen.se 2015, 2018
Sebastian Rasmussen
sebras@gmail.com 2017, 2018

# GNOME:s riktlinjer för mänskliga gränssnitt

Oavsett om du är en utvecklare eller en designer så innehåller dessa riktlinjer allt du behöver för att designa effektiva program med GTK. De täcker designprinciper för GNOME 3, gemensamma riktlinjer som hur text ska skrivas och hur bilder och ikoner ska användas, så väl som ett bibliotek av designmönster som du kan använda i ditt program.

Även om riktlinjerna lägger vikt vid att designa för GNOME 3 kan de också användas för att skapa program för flera plattformar, så väl som för program som tidigare har följt riktlinjerna för GNOME 2. Kompatibilitetsriktlinjerna innehåller vidare information om detta.

# Kärnmaterial

Mönster och användargränssnittselement formar riktlinjernas kärna. Tillsammans utgör de byggstenarna för programdesign. Om riktlinjerna är nya för dig rekommenderas det att du börjar med sidan om designprinciper och sedan bläddrar bland mönstren innan du går vidare till annat material.

Designprinciper | Generella designråd och riktlinjer.
Mönster | Grundläggande och valfria designkomponenter.
Användargränssnittselement | Riktlinjer för vanliga element så som knappar, förloppsindikatorer och kontextfönster.

# Gemensamma riktlinjer

Dessa riktlinjer gäller för alla designelement. Det är rekommenderat att du bekantar dig med dem.

Grundläggande om program | Grundläggande beteende och kännetecken för program.
Kompatibilitet | Använda riktlinjerna för program på flera plattformar eller program av GNOME 2-stil.
Visuell layout | Arrangera element i användargränssnitt.
Skrivregler (för engelska) | Skriva text för ditt användargränssnitt, inklusive versaliseringsregler.
Ikoner och grafik | Riktlinjer för att välja och skapa ikoner.
Typografi | Råd om typsnittsstorlekar, vikter och stilar, samt även specialtecken.
Pekar- och pekinmatning | Interaktion med mus, styrplatta och pekskärm.
Tangentbordsinmatning | Tangentbordsnavigering, snabbtangenter och kortkommandon.
Skärmkompatibilitet | Hur olika enheter och skärmtyper kan stödjas.