Minimal macOS menu bar Pomodoro timer built with SwiftUI.
- macOS 13+ (uses MenuBarExtra)
- Xcode 15+ or Swift toolchain that supports SwiftUI app targets
Open the package in Xcode and run the app target, or use:
swift run./scripts/release.shIf xcodebuild reports a missing destination, ensure Xcode is installed and run:
./scripts/release.shThe DMG is created at dist/PomodoroBar.dmg.
For notifications, drag PomodoroBar.app to /Applications and launch it from there.
- Menu bar icon is templated for light/dark menu bar rendering.
- Description text is adapted from Wikipedia with attribution.
- Start-at-login toggle requires running as a bundled app.
- Sound notifications can be enabled or disabled in the menu.
- Use the in-app Notifications section to request permission and test alerts.
- Running via
swift run(or the raw debug executable) disables notifications and start-at-login.