Repository navigation
v1.5.0
Calls are detected properly now, and sessions can stop at a time you pick.
New
- Asks before getting in the way of a call. When a call starts, moves pause right away and a notification asks whether to end the session. Press End session and it turns back on by itself when the call ends, keeping its stop time. Keep running leaves it on, paused until the call is over. The same choice shows in the window and the menu bar.
- Stop at a time. Auto-stop can now end a session at a clock time, like 6:30 PM, or after any number of minutes, not only 30m, 1h, 2h or 4h. The Focus screen shows when the session will stop. Click it to change it before or during a session.
- A notification when a session ends on its own, with how long it ran.
Changed
- Calls are now detected by microphone use, the same signal as the orange dot in the menu bar. That covers Zoom, Teams, FaceTime, Slack and calls in a browser like Google Meet. Before, Focus Timer paused whenever one of those apps was merely open, which kept it paused all day for anyone who leaves Teams running.
- Settings → Calls → When a call starts replaces the old "On a call" switch, with Ask, Pause or Off. Everyone starts on Ask, including people who had turned the old switch off because of the bug above.
- The window is smaller, 380 × 600, and the dial scales to fit.
- Lists in Settings and Insights fade softly under the title bar as you scroll.
- Squarer cards and simpler icons in Settings. The menu bar menu now says "Start session" and "End session".
Fixed
- "Stop at 6 PM" stops on time even if the Mac slept in between. Before, time spent asleep didn't count, so the stop could come late.
- No password prompt in the middle of a call when a session is ended for it. System sleep stays blocked until the call is over.
Install
Download stable-macos-arm64-FocusTimer.dmg below (Apple Silicon). Already have Focus Timer? It updates itself. macOS asks to allow notifications the first time you start a session.
Full Changelog: v1.4.2...v1.5.0