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