Подумайте, как вы на самом деле используете форматтер JSON или генератор UUID. Вы не открываете его, не любуетесь интерфейсом и не устраиваетесь на долгую сессию. Вы открываете его, делаете одно небольшое дело и закрываете — всё взаимодействие длится несколько секунд. Такой паттерн использования плохо подходит для иконки в Dock, которая подразумевает приложение, в которое вы переключаетесь и в котором проводите время, и гораздо лучше подходит для строки меню, созданной именно для такого быстрого взаимодействия «зашёл и вышел».
Приложения в Dock также конкурируют за место со всем остальным, что у вас открыто — Cmd-Tab циклически переключает их, Mission Control группирует их окна, а поиск нужного среди дюжины открытых приложений требует момента визуального сканирования. Иконка в строке меню находится в фиксированном, предсказуемом месте, которое никогда не теряется среди других.
Почему расположение важнее, чем кажется
Ценность утилиты разработчика обратно пропорциональна тому, сколько трения стоит между вами и её использованием. Инструмент, который открывается десять секунд, стоит дороже этих десяти секунд — он стоит вам умственного контекста, который вы теряете, выходя из текущей задачи, чтобы его найти. Расположение в строке меню минимизирует эту стоимость, держа инструмент визуально доступным и в одном клике в любой момент, не занимая при этом место на экране или в Dock, пока вы им не пользуетесь.
41 инструмент, одна иконка в строке меню
Bellows живёт в строке меню и даёт доступ к 41 инструменту для разработчиков — форматтерам, кодировщикам, генераторам, конвертерам и текстовым инструментам — без необходимости в иконке Dock или отдельном окне. Кликните по иконке, выберите инструмент на боковой панели, сделайте нужное, и он снова уйдёт с дороги.
Нулевой след в Dock
Для разработчиков, держащих компактный Dock только с приложениями для длительных сессий — редактором, браузером, терминалом, — утилита в строке меню естественно вписывается в эту философию. Она под рукой, когда нужна, и невидима в остальное время.
Отдельное окно, когда оно нужно
Некоторые задачи — тестирование нескольких паттернов регулярок подряд или конвертация партии цветов — выигрывают от постоянного окна вместо выпадающего меню в строке меню. Bellows поддерживает оба режима, так что быстрые обращения остаются в строке меню, а более длительные сессии получают полноценное окно рядом с редактором.
Недавние инструменты остаются наверху
При 41 доступном инструменте те, что вы используете чаще всего, не должны требовать столько же поиска, сколько те, что вы используете редко. Недавно использованные инструменты всплывают автоматически, так что ваши повседневные привычки со временем формируют интерфейс, а не наоборот.