Початок роботи

Рядок меню

Рядок меню відповідає на питання, на яке жодна інша поверхня не відповідає як слід: що ця програма взагалі вміє? Палітра команд швидша, коли ви вже знаєте, що шукаєте, а шпаргалка перелічує клавіші — але ні там, ні там не роздивляються. У меню — роздивляються.

Усе, що в них є, доступне й із самого вікна. Ніщо не існує лише в меню, і це навмисно: функція, яка живе тільки в меню, — це функція, якої немає в тих, хто працює у Windows і Linux.

Що де лежить

Меню Містить
Gitcito Про програму, перевірку оновлень, Налаштування, стандартні пункти приховування та виходу
Файл Нова вкладка, відкрити або клонувати репозиторій, відкрити нещодавні, закрити й повернути вкладки
Редагування Вирізати, копіювати, вставити, скасувати — редагування тексту, яке клавіатура робить і так, — плюс пошук у коді
Вигляд Палітру команд, перемикачі бічної та правої панелі, термінал, mission control, сейф, масштаб
Репозиторій Fetch, pull, push, коміт, stash, нова гілка, pull request, скасування, показ у Finder, налаштування репозиторію
Вікно Згорнути, масштабувати, усі вікна на передній план
Довідка Цей посібник, шпаргалку, що нового, ліцензії, повідомлення про проблему

Меню «Репозиторій» повністю гасне, коли активна вкладка не є git-репозиторієм, а Скасувати гасне, коли скасовувати нема чого: меню — це читабельний підсумок того, що програма дозволить зробити просто зараз.

Скорочення показані, а не привласнені

Клавіші поруч із кожним пунктом — ті, які насправді призначені. Перепризначте ⌘K у налаштуваннях, і меню «Вигляд» це покаже.

Так виходить тому, що меню показує ці комбінації, не претендуючи на них: клавіатурою й далі керує сам Gitcito, і саме це дозволяє скороченню поводитися по-різному залежно від того, де стоїть курсор. Єдине, чого так не показати, — скорочення, яке Gitcito не належить: ⌘F належить відкритому файлу чи дифу, тож його не займає жоден пункт меню.

Обмеження

  • Лише macOS. У Windows і Linux вікно без рамки — заголовок малює сам Gitcito, і рядку меню ніде розміститися. Там ті самі команди доступні через палітру команд і клавіатурні скорочення.
  • «Перезавантажити» та «Інструменти розробника» є лише у складаннях для розробки. Перезавантаження викидає стан усіх відкритих вкладок, і випущеній версії не варто пропонувати це поруч із «Масштабувати».
  • «Відкрити нещодавні» показує щонайбільше десять репозиторіїв, від найсвіжішого, і спирається на той самий список, що й екран вітання.
  • «Повернути закриту вкладку» ніколи не гасне. Стек закритих вкладок живе лише в межах сесії, і меню його не бачить; вибір пункту, коли повертати нема чого, нічого не робить.

Покращити цей переклад на GitHub