Release Notes

Detailed information about Focusmo releases and updates

v7.10.0

Planning Calendar Redesign and External Task Title Protection

What's New

✨ New Features

  • Planning Calendar Redesign: The menu bar planning popover has been completely redesigned following Apple Human Interface Guidelines:

    • Apple Calendar-Style Timeline: Solid grid lines, semantic system colors, current time indicator with red dot and line extending into the time labels column (matching Apple Calendar)
    • Instant Open: Timeline blocks and tasks load instantly from cache — no more flash of empty content when opening the popover
    • Live Drag Preview: Dragging and resizing blocks shows the snapped position in real-time with updated time labels
    • 5-Minute Grid Snapping: All scheduling snaps to 5-minute intervals for precise time planning
    • Optimistic UI Updates: Dropping a task onto the timeline shows the block immediately without waiting for data refresh
    • Full Task Editing: Right-click any task to access the full edit modal — duration presets, workspace selector, timer behavior override, and daily reset toggle
    • Native Sidebar Style: Flat rows with hover highlights, workspace color dots, external task labels (project/area/tags), hover-revealed drag handles and quick-schedule button
    • Compact Header: Centered segmented filter, inline search field with system fill style
  • External Task Title Protection: Titles of tasks synced from external sources (Things 3, Reminders, etc.) are now read-only across the app — prevents accidental edits that would be overwritten on next sync. All other fields (duration, workspace, timer behavior) remain editable.

🐛 Bug Fixes

  • Fixed planning popover showing empty timeline for ~500ms before blocks appear — now loads from pre-warmed cache
  • Fixed blocks briefly jumping to wrong position when dropped onto timeline — optimistic UI prevents the jump
  • Fixed resize handle lines visible in dark mode when not hovering
  • Fixed hover states not triggering reliably on task rows (missing hit-test area)
  • Fixed Add Task text field not receiving keyboard focus when opened
  • Fixed popover background color not using system window background in light mode

Download This Version