Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 23:05
· 14 commits to main since this release

A big one: a rebuilt activity engine, a way to block system sleep, a new Insights tab, and a redesign from top to bottom.

Heads up: Natural mode, app awareness, Learn my rhythm and calendar pausing were taken out again in 1.4.0. The redesign, Block system sleep and Insights are still here.

New

  • Natural mode. Cursor moves follow curved, human-timed paths with a little overshoot, scrolls look like reading, and app glances come back to where you were. Timing varies from session to session, and it backs off the moment you touch the mouse.
  • App awareness. Actions fit the app in front and stay inside its window. It never ⌘-Tabs out of a terminal or editor, and never scrolls a terminal.
  • Trackpad-style scrolling, with real scroll and momentum phases.
  • Pause during calendar meetings. Asks for Calendar access the first time.
  • Learn my rhythm. A lightweight sampler records the shape of your own moves, scrolls and pauses (never keystrokes, never screen content), and Natural mode replays them.
  • Block system sleep. A session can keep the whole Mac awake, even with the lid closed, and puts sleep back when it ends. An optional helper skips the password prompt, and sleep is restored even if the app crashes mid-session.
  • Insights. Today, last 7 days and all-time totals, a 7×24 heatmap of when it moved, the mix of actions, and your rhythm.

Changed

  • A new look. Toolbar tabs in the title bar, a single mint accent, and light and dark themes.
  • A new Focus dial with lit ticks, a progress comet, a slot-machine countdown, and a trace of the last 30 minutes.
  • A face in the dial. Two glowing eyes react to whatever the app is doing.
  • Springier buttons, sliding tab transitions, staggered entrances and count-up stats throughout.
  • The idle check now tells the app's own input apart from yours.
  • The keep-awake process is tied to the app, so it can't be left running after a quit.

For developers

  • bun dev no longer exits silently on newer macOS: the Electrobun CLI is re-signed on install, dev and build.
  • bun dev builds the view first, so it never runs a stale UI.

Install

Download stable-macos-arm64-FocusTimer.dmg below (Apple Silicon). Already have Focus Timer? It updates itself.

Full Changelog: v1.1.1...v1.2.0