github stonerl/Thaw 2.0.0-beta.7

pre-release7 hours ago

This beta introduces a new Notch shape kind that splits at the physical display notch, adds tint opacity control and Thaw Bar left/right alignment options, fixes a permanent menu bar height cache poison that silently dropped clicks, and eliminates memory growth on multi-monitor hotplug.

New & Improved

  • Notch Shape: New .notch shape kind that splits the menu bar background at the physical display notch. Full 4-corner end cap control via the split shape picker. Behaves as full on non-notched displays.
  • Thaw Bar Alignments: New leftAligned and rightAligned location options with 24px edge padding.
  • Notch Margin Slider: Adjustable notch margin (0–15px) shown as spacers in shape preview.
  • Tint Opacity: New opacity slider (0–1, default 0.2). Tints rendered behind menu bar at user-chosen opacity. .noTint only draws when shape is active.
  • Menu Bar Height Cache Fix: Removed permanent -1 sentinel that poisoned height cache. Failed queries retry after 500ms. Fixes empty clicks, Thaw Bar dimensions, dual-monitor asymmetry.
  • Stale Cache Verification: Menu bar item bounds verified against window server. Temporary system items (recording, mic, camera) no longer leave stale false-positive entries.
  • Memory Growth Eliminated: Fixed retain cycle in live refresh loop, removed duplicate image entries post-reconnect, fixed LRU eviction, force cache rebuild on display connect/disconnect.
  • Default Icon Refresh Rate: Increased from 2fps to 10fps.
  • Localization: Updated translations via Crowdin.

Full Changelog: 2.0.0-beta.6...2.0.0-beta.7

Don't miss a new Thaw release

NewReleases is sending notifications on new releases.