התאמה אישית

נגישות

Gitcito שואף להיות ניתן לתפעול בלי עכבר וקריא לקורא מסך. העמוד הזה אומר מה זה אומר בפועל — ואיפה עוברים הגבולות.

מקלדת

  • לשוניות, שורות סרגל הצד, רשימות קבצים ותפריטי סרגל הכלים ניתנים לפוקוס ומופעלים ב־Enter או ב־Space. כפתורים מפוצלים (pull/push/stash) חושפים את חץ התפריט הנפתח כפקד נפרד שניתן לפוקוס.
  • גרף הקומיטים הוא תחנת פוקוס אחת: תנו לו פוקוס והשתמשו בחצים למעלה/למטה (או j/k) כדי לצעוד בהיסטוריה. הקומיט הנבחר מוכרז עם הנושא, המחבר והמיקום שלו. Shift+F10 (או מקש התפריט) פותח את תפריט ההקשר של הקומיט הנבחר.
  • תפריטי הקשר נפתחים עם פוקוס: החצים מזיזים, Enter מפעיל, ArrowRight/ArrowLeft נכנסים לתפריטי משנה ויוצאים מהם, Escape סוגר.
  • דיאלוגים כולאים את Tab בתוכם, מחזירים את הפוקוס למקום שבו הייתם כשהם נסגרים, ונסגרים ב־Escape.
  • לוח הפקודות (Cmd/Ctrl+K) הוא combobox: התוצאות מוכרזות תוך כדי הקלדה ותוך כדי מעבר עליהן בחצים.

קוראי מסך

  • כל דיאלוג מוכרז עם הכותרת שלו. טוסטים — ערוץ המשוב של האפליקציה — הם אזורים חיים: הצלחות מוכרזות בנימוס, שגיאות קוטעות.
  • התקדמות (שכפול, הורדת עדכון) נחשפת כסרגל התקדמות עם אחוזים, ומצבי עבודה ("מביא…") מכריזים על עצמם.
  • מצב הקובץ נאמר בקול ("נוסף", "שונה", "בקונפליקט"), ולא רק מוצג כסמל צבעוני.
  • החלון בנוי עם ציוני דרך (landmarks) — banner, main, סרגל צד ושורת מצב — כך שניווט לפי ציוני דרך עובד.

הגבולות, בפשטות

  • הטרמינל הוא xterm.js ויורש ממנו את סיפור קורא המסך שלו, שהוא חלש. התייחסו אליו כמשטח למשתמשים רואים; כל פעולת git שהוא מציע קיימת גם כפעולה בממשק.
  • Cosmos (היסטוריה בתלת־ממד), מסלולי גרף הקומיטים ודיפים של תמונות הם ויזואליים מטבעם. הנתונים שמאחוריהם — רשימת הקומיטים, רשימות הקבצים — נגישים; התמונה עצמה לא.
  • גרירה ושחרור (סידור מחדש של שלבי ריבייס אינטראקטיבי, גרירת ענפים למיזוג) היא לסמן בלבד היכן שצוין; לכל פעולת גרירה יש מקבילה בתפריט או בכפתור.
  • הבדיקה שמאחורי העמוד הזה נעשתה עם VoiceOver ב־macOS. NVDA/JAWS ב־Windows אמורים להתנהג באופן שקול אך לא נוסו בשטח — דיווחים יתקבלו בברכה בתור issues.

הגדרות קשורות

הפחתת תנועה מכובדת מהגדרת מערכת ההפעלה — אנימציות קורסות למעברים מיידיים. את ניגודיות ערכת הנושא אפשר לכוונן לכל ערכה בנפרד בהגדרות ← מראה.

שיפור התרגום הזה ב־GitHub