impomoro — простой Pomodoro-таймер | Zhbert’s Home
Zhbert's Home
Домашняя страничка Zhbert'а

impomoro — простой Pomodoro-таймер

Логотип утилиты

  • Язык: Go
  • Тип: кроссплатформенное приложение под Linux, macOS, FreeBSD, Windows

Главный экран утилиты

Утилита позволяет настроить два вида таймера: рабочий и отдых. По окончанию каждого будет показано уведомление в системном лотке уведомлений.

Уведомление impomoro

Конфигурация

Конфигурация утилиты находится в файле ~/.impomoro/config.yml.

Для каждой ОС используется свой путь к домашнему каталогу пользователя в соответствии с системой.

# Размеры окна по умолчанию
display:
    width: 400
    height: 100
# Настройка периодов в минутах
time:
    longTime: 25
    shortTime: 5
# System settings
system:
    # Включение поддержки трея
    enableTray: false

Системный трей

В приложении есть экспериментальная поддержка системного трея. При включении соответствующей опции в конфигурационом файле при запуске приложения в трее будет появляться иконца, а окно вместо завершения приложения будет сворачиваться в трей.

В некоторых DE, например в GNOME, системный трей отсутствует в дефолтной поставке, а для его реализации нужно использовать сторонние расширения. Это приводит к нестабильной работе трея в приложении в таких DE, поэтому по умолчанию его поддержка отключена.


Утилита распространяется под лицензией MIT, исходный код доступен на GitHub.

Скачать актуальную весрсию под вашу ОС можно в релизах на GitHub.