شريط القوائم
يجيب شريط القوائم عن سؤال لا تجيب عنه أي واجهة أخرى إجابة جيدة: ما الذي يستطيع هذا التطبيق فعله أصلًا؟ لوحة الأوامر أسرع متى عرفت ما تبحث عنه، وورقة الاختصارات تسرد المفاتيح — لكن أيًّا منهما ليس مكانًا للتصفّح. القوائم هي ذلك المكان.
كل ما فيها متاح كذلك من داخل النافذة. لا شيء يوجد في القائمة وحدها، وهذا مقصود: ميزة لا تعيش إلا في قائمة هي ميزة لا يملكها مستخدمو Windows وLinux.
ما الذي يوجد وأين
| القائمة | تحتوي على |
|---|---|
| Gitcito | حول، التحقق من التحديثات، الإعدادات، وعناصر الإخفاء والإنهاء المعتادة |
| ملف | علامة تبويب جديدة، فتح مستودع أو استنساخه، فتح العناصر الأخيرة، إغلاق علامات التبويب وإعادة فتحها |
| تحرير | قص ونسخ ولصق وتراجع — تحرير النص الذي تقوم به لوحة المفاتيح أصلًا — إضافة إلى البحث في الشيفرة |
| عرض | لوحة الأوامر، مفاتيح الشريط الجانبي واللوحة، الطرفية، mission control، الخزنة، التكبير |
| المستودع | Fetch وpull وpush والإيداع والإخفاء المؤقت وفرع جديد وpull request والتراجع والإظهار في Finder وإعدادات المستودع |
| نافذة | التصغير، التحجيم، إحضار الكل إلى الأمام |
| مساعدة | هذا الدليل، ورقة الاختصارات، الجديد، التراخيص، الإبلاغ عن مشكلة |
تصبح قائمة المستودع باهتة بالكامل حين لا تكون علامة التبويب النشطة مستودع git، ويصبح التراجع باهتًا حين لا يوجد ما يُتراجع عنه: القائمة ملخّص مقروء لما يسمح به التطبيق في هذه اللحظة.
اختصارات معروضة، لا مُصادَرة
المفاتيح الظاهرة بجوار كل عنصر هي المفاتيح المرتبطة فعلًا. أعِد ربط ⌘K من الإعدادات وستقول قائمة العرض ذلك.
ينجح ذلك لأن القائمة تعرض تلك التركيبات دون أن تستحوذ عليها: معالجة لوحة المفاتيح تبقى بيد Gitcito نفسه، وهذا ما يسمح للاختصار أن يتصرّف تصرّفًا مختلفًا بحسب موضع المؤشر. الشيء الوحيد الذي لا يمكن عرضه بهذه الطريقة هو اختصار لا يملكه Gitcito: ⌘F ملك للملف أو الفرق الذي تقرؤه، فلا يستحوذ عليه أي عنصر في القائمة.
الحدود
- macOS فقط. على Windows وLinux تكون النافذة بلا إطار — يرسم Gitcito شريط العنوان بنفسه، ولا مكان لشريط قوائم. هناك تصل الأوامر نفسها عبر لوحة الأوامر واختصارات لوحة المفاتيح.
- إعادة التحميل وأدوات المطوّر تظهران في نسخ التطوير فقط. إعادة التحميل تتخلّص من حالة كل علامة تبويب مفتوحة، وليس هذا ما ينبغي لنسخة منشورة أن تعرضه بجوار «تحجيم».
- «فتح العناصر الأخيرة» يسرد عشرة مستودعات كحد أقصى، الأحدث أولًا، ويتبع القائمة نفسها التي تعرضها شاشة الترحيب.
- «إعادة فتح علامة التبويب المغلقة» لا تصبح باهتة أبدًا. مكدّس علامات التبويب المغلقة يعيش خلال الجلسة فقط والقائمة لا تراه؛ واختياره دون وجود ما يُعاد فتحه لا يفعل شيئًا.