Thaw changelog

macOS 27 Preview 5 (experimental)

25 July 2026

Experimental build for macOS 27 (Golden Gate) — not on the Sparkle update channel.

Commit528b950
Branchfeat/macos-27-experimental
BuildBuild DMG #29982043048
ArtifactThaw-dmg
Announced#687 comment
FeedbackDiscussion #737 · Tracking #687

Out of update channel — install manually; Sparkle / appcast.xml were not updated.

Active development preview. Issues with Focus and multiple items from the same app should be improved versus earlier builds. Items from the same app still cannot be separated independently.


Changed

macOS 27 menu bar reliability

  • Dampen menu bar churn from recache / visible-control restore
  • Prune orphaned control-item position keys on startup
  • Capture Thaw’s own icon from the display strip
  • Preserve Focus and Now Playing assignments
  • Preserve section order during reveal; stop reveal-time position rewrites that blocked rehide clicks
  • Keep refresh signatures stable when concealed items leave the cache
  • Show real names for item tooltips
  • Group same-bundle items and exclude strip overlays

Ice Bar / capture

  • Hide stale app-icon fallbacks
  • Coalesce shareable-content fetches
  • Icon fallback path; retire stale capture paths
  • Refine layout icon previews and adaptive icon presentation

Memory / concurrency

  • Detach cropped glyph images before caching
  • Lower default icon refresh rate (10 fps → 4 fps)
  • Synchronize shared runtime state

Settings / UI

  • Tools safety disclaimer
  • Reduce-motion-gated animations (Ice Bar, badge, tour)
  • Settings / Layout Bar cleanup and glass vocabulary unification
  • Profile delete confirmation alert hoisted to pane root
  • Localization: plural rules, punctuation, locale-safe timing labels

Tooling

  • CI on Xcode 27 runners

Fixed

macOS 27 menu bar reliability

  • Stop Visible-section snap-back and Layout chevron glyph glitches

Ice Bar / capture

  • Avoid native overflow arrow captures

Settings / UI

  • Automation URI warning icon fix

Notes

  • Still experimental — expect edge cases on Public Betas; please report in #737.
  • App marketing version in the binary may still read 2.0.0-rc.1 (47); the Git tag is the preview identifier.