Skip to content

v1.8.0 — macOS menu bar

Choose a tag to compare

@SkvorikovCode SkvorikovCode released this 16 Jun 09:10

Что нового в v1.8.0

macOS: новый нативный интерфейс в menu bar

Оверлей на macOS полностью переработан. Вместо плавающего окна поверх рабочего стола — иконка NG 12.0M в системном menu bar. Кликаешь — открывается попап с данными по лимитам.

Попап показывает:

  • Имя аккаунта и время до окончания подписки
  • Прогресс-бары по каждому окну лимитов (5ч / 24ч / 7д) с цветовой индикацией
  • Процент использования и время до сброса
  • Дневной лимит (если задан)

Кнопки в попапе:

  • ⊕ Задать лимит на день — ввести дневной лимит; программа предложит расчётную цифру остаток 7д ÷ дней до сброса
  • Обновить — принудительное обновление данных
  • Интервал: 1 мин — переключение интервала (1м / 3м / 5м / 10м / 15м / 1ч)
  • Закрыть — завершить приложение

Дневной лимит

Помогает равномерно расходовать 7-дневный лимит. Задаётся вручную, автоматически сбрасывается на следующий день. При превышении прогресс-бар становится красным. Нажатие на карточку дневного лимита — сброс.

Исправления

  • Исправлена гонка pgrep в run-overlay.sh: скрипт больше не убивает сам себя или родительский update-and-restart.sh
  • Исправлен .app-ярлык: путь к проекту вычисляется динамически, ярлык работает после перемещения папки

Установка (macOS)

git clone https://github.com/RyandavisProject/neurogate-overlay.git
cd neurogate-overlay
bash scripts/install.sh

После установки открой NeuroGate API.app из ~/Applications или запусти:

bash scripts/run-overlay.sh

При первом запуске откроется окно Chromium для входа в NeuroGate. После входа окно закроется и появится иконка в menu bar.

Требования (macOS)

  • macOS 13 Ventura или новее
  • Python 3.10+ (рекомендуется brew install python)
  • Доступ к portal.neurogate.space

Windows

Изменений в Windows-версии нет. Установка как прежде через Install-NeuroGate-API.bat.