- таймер: старт, пауза, продолжить, стоп, сброс;
- помодоро: рабочий интервал, короткий и длинный перерывы, циклы за день;
- база данных SQLite;
- история с фильтрами по датам, проекту и тегу;
- статистика по периоду;
- экспорт CSV и JSON;
- уведомления, звук и базовая настройка Dock.
База хранится в:
~/Library/Application Support/WorkTimerTracker/worktimertracker.sqlite3
swift runДля нормального поведения Dock/menu bar лучше запускать как .app:
./scripts/build_app.sh
open build/WorkTimerTrackerSwift.appУстановить приложение в /Applications:
./scripts/build_app.sh --install
open /Applications/WorkTimerTracker.appСобрать DMG с приложением и ярлыком Applications:
./scripts/package_dmg.sh
open build/WorkTimerTracker.dmgИли открой папку проекта в Xcode:
xed .swift build