UI style/he
למפתחים העוסקים במ[המשתמש (UI)], חשוב לפעול לפי ההנחיות הבאות כדי לשמור על אחידות במערכת.
יש להיצמד ככל האפשר[ממשק המשתמש של GNOME]. אם עולה צורך לחרוג מהן, יש להצדיק זאת היטב, לצרף את ההצדקה להצעת העיצוב, ולקבל את הסכמת שאר המפתחים.
הימנעו מהסתמכות על צבעים להבחנה בין פריטי מלל. במקום זאת, השתמשו במנגנון חזותי אחר. יש לכך שתי סיבות עיקריות: GTK מאפשרת למשתמשים להחליף ערכות־עיצוב. ייתכן שצבע כחול כהה מתאים לעיצוב שלך, אך עלול להיות בלתי־נראה בערכת־עיצוב כהה של משתמש אחר. משתמשים רבים (ובעיקר גברים) סובלים מעיוורון צבעים. ייתכן שאתה מבחין בצבע – אך אחרים לא.
גרמפס מיועד להיות שמיש גם ברזולוציית מסך של 800×600. (מדיניות זו נבדקה לאחרונה ב־[[1]]) חתור לאחידות. אם קיימת דרך אחידה להציג רעיון או פעולה, השתמש בה. לדוגמה, אם אין תאריך לידה אך יש תאריך טבילה, הצג אותו בכתב נטוי (כפי שקורה בתצוגת האנשים). אחידות מקלה על המשתמשים. יש להימנע מריבוי לחצנים מיותרים. לחצנים מיועדים לפעולות שגרתיות לכלל המשתמשים (כגון הוספה, מחיקה, עריכה). פעולות נדירות יותר צריכות להופיע בתפריטים (למשל תפריט ההקשר הימני). לדוגמה, בדפדפן Firefox: לחצן "עבור לעמוד הבית" גלוי כי הוא שימושי מאוד, ואילו "שלח קישור" מופיע רק בתפריט. עורכי נתונים (כמו חלונות עריכת אדם או משפחה) נועדו להזנת נתונים בלבד – לא להצגת מידע נוסף. כדי להציג מידע קשור שאינו חלק מהעריכה, השתמש בדוח מהיר דרך תפריט ההקשר.
- עזרה למשתמש: אם לחצן אינו תקף בהקשר הנוכחי – נא להפוך אותו לבלתי־זמין (אפור). כך המשתמש לא ילחץ עליו לשווא.
- עריכת נתונים צריכה להתבצע במקום אחד בלבד. אחרת, תתעורר בעיה של סתירה וחוסר עקביות. שני חלונות עורכים לא יכולים לטפל באותם נתונים במקביל.
- ריבוי אפשרויות מבלבל משתמשים ומקשה על תחזוקת המערכת. יש לשקול פתרונות חלופיים לפני הוספת אפשרות חדשה. הוספת אפשרויות צריכה להיות המוצא האחרון.
- במנשק המשתמש יש להציג נתונים ממשיים – לא נתונים מחושבים. אם מוצג נתון, המשתמשים מצפים שיוכלו לערוך אותו. נתונים מחושבים צריכים להופיע רק בדוחות.
*יש לזכור כי רוב המשתמשים הם ככל הנראה חסרי ניסיון מחשובי. לכן חשוב לעצב את הממשק כך ש"אֵם־דודך מרתה" תוכל להשתמש בו. תכונות מתקדמות ניתן להסתיר תפריט ההקשר הימני.