Difference between revisions of "UI style/he"

From Gramps
m (format)
m (format)
Line 12: Line 12:
 
*גרמפס מיועד להיות בר שימוש גם בהפרדות מרקע של ‎800×600‎. (מדיניות זו נבדקה לאחרונה ב־ [https://sourceforge.net/p/gramps/mailman/message/35551768/ 2016])
 
*גרמפס מיועד להיות בר שימוש גם בהפרדות מרקע של ‎800×600‎. (מדיניות זו נבדקה לאחרונה ב־ [https://sourceforge.net/p/gramps/mailman/message/35551768/ 2016])
 
**יש לחתור לאחידות. אם קיימת דרך אחידה להציג רעיון או פעולה, צריך להשתמש בה. לדוגמה, אם אין תאריך לידה אך יש תאריך הטבלה, יש להציג אותו בכתב נטוי (כפי שקורה במצג האנשים). אחידות מקלה על המשתמשים.
 
**יש לחתור לאחידות. אם קיימת דרך אחידה להציג רעיון או פעולה, צריך להשתמש בה. לדוגמה, אם אין תאריך לידה אך יש תאריך הטבלה, יש להציג אותו בכתב נטוי (כפי שקורה במצג האנשים). אחידות מקלה על המשתמשים.
**יש להימנע מריבוי לחצנים מיותרים. לחצנים מיועדים לפעולות שגרתיות לכלל המשתמשים (כגון הוספה, מחיקה, עריכה). פעולות נדירות יותר צריכות להופיע בתפריטים (למשל תפריט ההקשר הימני). לדוגמה, בדפדפן Firefox: לחצן "מעבר לעמוד הבית" גלוי כי הוא שימושי מאוד, ואילו "שליחת קישור" מופיע רק בתפריט.
+
*יש להימנע מריבוי לחצנים מיותרים. לחצנים מיועדים לפעולות שגרתיות לכלל המשתמשים (כגון הוספה, מחיקה, עריכה). פעולות נדירות יותר צריכות להופיע בתפריטים (למשל תפריט ההקשר הימני). לדוגמה, בדפדפן Firefox: לחצן "מעבר לעמוד הבית" גלוי כי הוא שימושי מאוד, ואילו "שליחת קישור" מופיע רק בתפריט.
 
*עורכי נתונים (כמו חלונות עריכת אדם או משפחה) נועדו להזנת נתונים בלבד – לא להצגת מידע נוסף. כדי להציג מידע קשור שאינו חלק מהעריכה, עדיף להשתמש ב[[QuickView/he|מצג מהיר]] מתפריט ההקשר.
 
*עורכי נתונים (כמו חלונות עריכת אדם או משפחה) נועדו להזנת נתונים בלבד – לא להצגת מידע נוסף. כדי להציג מידע קשור שאינו חלק מהעריכה, עדיף להשתמש ב[[QuickView/he|מצג מהיר]] מתפריט ההקשר.
  
 
*עזרה למשתמש: אם לחצן אינו תקף בהקשר הנוכחי – נא להפוך אותו לבלתי־זמין (אפור). כך המשתמש לא ילחץ עליו לשווא.
 
*עזרה למשתמש: אם לחצן אינו תקף בהקשר הנוכחי – נא להפוך אותו לבלתי־זמין (אפור). כך המשתמש לא ילחץ עליו לשווא.
**עריכת נתונים צריכה להתבצע במקום אחד בלבד. אחרת, תתעורר בעיה של סתירה וחוסר עקביות. שני חלונות עריכה פתוחים לא אמורים להיות מסוגלים לטפל באותם נתונים במקביל.
+
*עריכת נתונים צריכה להתבצע במקום אחד בלבד. אחרת, תתעורר בעיה של סתירה וחוסר עקביות. שני חלונות עריכה פתוחים לא אמורים להיות מסוגלים לטפל באותם נתונים במקביל.
 
*ריבוי אפשרויות מבלבל משתמשים ומקשה על תחזוקת המערכת. יש לשקול פתרונות חלופיים לפני הוספת אפשרות חדשה. הוספת אפשרויות צריכה להיות המוצא האחרון.
 
*ריבוי אפשרויות מבלבל משתמשים ומקשה על תחזוקת המערכת. יש לשקול פתרונות חלופיים לפני הוספת אפשרות חדשה. הוספת אפשרויות צריכה להיות המוצא האחרון.
 
*במנשק המשתמש יש להציג נתונים ממשיים – לא נתונים מחושבים. אם מוצג נתון, המשתמשים מצפים שיוכלו לערוך אותו. נתונים מחושבים צריכים להופיע רק בדוחות.
 
*במנשק המשתמש יש להציג נתונים ממשיים – לא נתונים מחושבים. אם מוצג נתון, המשתמשים מצפים שיוכלו לערוך אותו. נתונים מחושבים צריכים להופיע רק בדוחות.
**יש לזכור כי רוב המשתמשים הם ככל הנראה לא מאוד מנוסים בעבודה בסביבה ממוחשבת. לכן חשוב לעצב את המנשק כך ש"אֵם־דודך שושנה" תוכל להשתמש בוולהסתיר תכונות מתקדמות מתפריט ההקשר הימני.
+
*יש לזכור כי רוב המשתמשים הם ככל הנראה לא מאוד מנוסים בעבודה בסביבה ממוחשבת. לכן חשוב לעצב את המנשק כך ש"אֵם־דודך שושנה" תוכל להשתמש בוולהסתיר תכונות מתקדמות מתפריט ההקשר הימני.
  
 
[[Category:He:פתוח]][[Category:He:עיצוב]]
 
[[Category:He:פתוח]][[Category:He:עיצוב]]

Revision as of 07:54, 9 July 2025

למפתחים העוסקים בפתוח מנשק המשתמש (UI), חשוב לפעול לפי ההנחיות הבאות כדי לשמור על אחידות במערכת.

  • יש להיצמד ככל האפשר מנשק המשתמש של GNOME . אם עולה צורך לחרוג מהן, יש להצדיק זאת היטב, לצרף את הנימוקים שמצדיקים את הצעת העיצוב, ולקבל את הסכמת שאר המפתחים.
  • יש להימנע מהסתמכות על צבעים להבחנה בין פריטי מלל. במקום זאת, עדיף להשתמש במנגנון חזותי אחר. יש לכך שתי סיבות עיקריות:
  1. GTK מאפשרת למשתמשים להחליף ערכות־נושא. ייתכן שצבע כחול כהה מתאים לעיצוב, אך עלול להיות בלתי־נראה בערכת־נושא כהה של משתמש אחר. אך מה בדבר משתמש שערכת הנושא שלו כוללת רקע כחול כהה? עד כה, הרכיב היחיד שבו נראה כי השימוש בצבע בטוח הוא ה־GtkTreeView.
  2. משתמשים רבים (ובעיקר גברים) סובלים מעיוורון צבעים. לכן לא מן הנמנע שימצאו מספר מסויים של משתמשים שלא יבחינו בין הצבעים.
  • גרמפס מיועד להיות בר שימוש גם בהפרדות מרקע של ‎800×600‎. (מדיניות זו נבדקה לאחרונה ב־ 2016)
    • יש לחתור לאחידות. אם קיימת דרך אחידה להציג רעיון או פעולה, צריך להשתמש בה. לדוגמה, אם אין תאריך לידה אך יש תאריך הטבלה, יש להציג אותו בכתב נטוי (כפי שקורה במצג האנשים). אחידות מקלה על המשתמשים.
  • יש להימנע מריבוי לחצנים מיותרים. לחצנים מיועדים לפעולות שגרתיות לכלל המשתמשים (כגון הוספה, מחיקה, עריכה). פעולות נדירות יותר צריכות להופיע בתפריטים (למשל תפריט ההקשר הימני). לדוגמה, בדפדפן Firefox: לחצן "מעבר לעמוד הבית" גלוי כי הוא שימושי מאוד, ואילו "שליחת קישור" מופיע רק בתפריט.
  • עורכי נתונים (כמו חלונות עריכת אדם או משפחה) נועדו להזנת נתונים בלבד – לא להצגת מידע נוסף. כדי להציג מידע קשור שאינו חלק מהעריכה, עדיף להשתמש במצג מהיר מתפריט ההקשר.
  • עזרה למשתמש: אם לחצן אינו תקף בהקשר הנוכחי – נא להפוך אותו לבלתי־זמין (אפור). כך המשתמש לא ילחץ עליו לשווא.
  • עריכת נתונים צריכה להתבצע במקום אחד בלבד. אחרת, תתעורר בעיה של סתירה וחוסר עקביות. שני חלונות עריכה פתוחים לא אמורים להיות מסוגלים לטפל באותם נתונים במקביל.
  • ריבוי אפשרויות מבלבל משתמשים ומקשה על תחזוקת המערכת. יש לשקול פתרונות חלופיים לפני הוספת אפשרות חדשה. הוספת אפשרויות צריכה להיות המוצא האחרון.
  • במנשק המשתמש יש להציג נתונים ממשיים – לא נתונים מחושבים. אם מוצג נתון, המשתמשים מצפים שיוכלו לערוך אותו. נתונים מחושבים צריכים להופיע רק בדוחות.
  • יש לזכור כי רוב המשתמשים הם ככל הנראה לא מאוד מנוסים בעבודה בסביבה ממוחשבת. לכן חשוב לעצב את המנשק כך ש"אֵם־דודך שושנה" תוכל להשתמש בוולהסתיר תכונות מתקדמות מתפריט ההקשר הימני.