Цифровые продукты ·
«Импульс»: один вопрос в строке меню
Я сделал «Импульс» не потому, что лимиты Codex трудно найти. Проблема возникала во время работы: о лимите легко забыть до момента, когда инструмент остановится посередине задачи. Хотелось видеть его состояние так же естественно, как заряд ноутбука.
Не ещё одна панель управления
Первой версией мог стать привычный мини-дашборд: аккаунт, тариф, использование, настройки и кнопки. Но с каждым новым элементом исчезал смысл открывать его ради одного короткого ответа.
В финальном Замысле остался вопрос: «Сколько у меня осталось?» В строке меню видны волна и процент. По нажатию открывается карточка с недельным лимитом, полосой использования, временем следующего обновления и действием сброса. Данные аккаунта исчезли, потому что не помогали принять решение.
Тихий интерфейс требует точной иерархии
Карточка не должна ощущаться отдельным приложением, которое просит внимания. Тёмное стекло, мягкие границы и небольшая высота превращают её в короткую паузу: открыл, увидел, закрыл.
Взаимодействие следует той же логике. Повторное нажатие на значок закрывает панель, как и клик снаружи или Escape. Отдельный крестик и закрепление добавили бы объяснение туда, где достаточно привычного поведения macOS.
Первый вариант оказался слишком большим
На макете крупный заголовок, просторные отступы и заметная полоса выглядели аккуратно. В реальной работе карточка занимала слишком много места для одного взгляда.
Уменьшение шло не по масштабу, а по смыслу. Главным осталось число остатка. Ниже — время обновления и сброс. Размер текста, высота строк и отступы сокращались до тех пор, пока каждый элемент не начал оправдывать место.
Системное обновление проверило форму
После обновления macOS приложение продолжало работать, но значок исчез из видимой части строки меню. Комбинация отдельной волны и текстового процента занимала слишком много горизонтального пространства и легче уходила в переполнение.
Индикатор был собран в единое изображение шириной 46 пунктов: волна и число воспринимаются как один компактный прибор. Это не даёт абсолютной власти над заполненной строкой меню, но уменьшает занимаемое место и сохраняет основную информацию на виду.
Процент должен говорить правду
Если использовано 81%, человеку полезнее сразу увидеть оставшиеся 19%. В карточке можно показать обе стороны: «Осталось 19%» над полосой и «Использовано 81%» под ней.
Отсутствие свежих данных не равно нулю. Поэтому «Импульс» показывает тире, когда значение неизвестно, и знак приблизительности, когда доступен только последний сохранённый снимок. «≈19%» честно сообщает и число, и качество информации.
Сброс не является обычной кнопкой
Действие расходует ограниченный ресурс, поэтому количество доступных сбросов встроено в кнопку. Перед выполнением нужно показать подтверждение, заблокировать повторное нажатие и не повторять операцию автоматически, если ответ потерялся после запроса.
Эта сложность не должна становиться сложностью интерфейса. Человек видит ясное действие и его цену, а продукт принимает на себя защиту от случайного повтора.
Маленький инструмент проверяется расстоянием
«Импульс» не заменяет Codex и не строит вокруг него отдельную систему управления. Он уменьшает расстояние между вопросом и ответом: состояние доступно без вкладки, поиска и отчёта.
В рамках Метода такой личный инструмент начинается с повторяющегося затруднения и одного наблюдаемого результата. Прототип помогает проверить форму, а разработка приложения превращает её в надёжное ежедневное действие без лишних возможностей.
От сценария к приложению
Если вам нужно приложение, разберём ключевой сценарий, роли, первую версию и ограничения до начала разработки.