Skip to content

Bloom v3.8.6

Choose a tag to compare

@github-actions github-actions released this 13 Sep 18:14

Bloom 3.8.6

What's New

  • 24-hour time format toggle — new setting in General to switch between 12h/24h clock display
  • SF Symbol media icons — replaced standard icons with Apple-style SF symbols for a cleaner look
  • Settings documentation — added SETTINGS.md with all bloom-prefixed keys for external scripting

Improvements

  • Zero-idle cursor tracking — replaced 32ms polling thread with a Windows mouse hook, eliminating CPU usage when the cursor is still
  • Faster dock icon updates — debounced disk cache writes and only refetches the affected app on icon reset instead of clearing the entire cache
  • Smoother thumbnail capture — deduplicated capture logic, added throttling, and safely prunes dead windows from the cache
  • Unified settings event system — single settings-changed event channel, removed 33 redundant broadcast calls, and simplified the Rust backend
  • Settings panel restructured — reorganized from 4 cluttered tabs to 6 focused tabs (General, Appearance, Notch, Dock, Overlays, About)

Bug Fixes

  • Fixed brightness overlay state not persisting across app restarts
  • Fixed notch/dock flickering when hovering from screen edges
  • Fixed settings sync hook not converting numeric strings, which could break the UI scale control