github stonerl/Thaw 1.0.1-beta.5

pre-release8 hours ago

This beta focuses on bringing Thaw to a global audience with extensive localization support and refinements for macOS 26 stability.

Localization

Project-Wide Localizability: Refactored the codebase to ensure all user-facing strings in AppKit and SwiftUI components are localizable.

Improvements & Fixes

Enhanced Image Caching:

  • Raised the maxCacheSize from 50 to 200 to prevent icons from silently disappearing for power users.
  • Optimized LRU eviction to skip items in currently displayed sections, preventing capture-then-evict cycles.
  • Improved logging to track the full LRU order for better debugging.
  • Notched Display Awareness: Added a getMenuBarHeightEstimate() helper with a three-tier fallback (live query, cached value, or notch-aware default) to prevent icon clamping issues on MacBooks.
  • Ultra-Wide Monitor Fix: Implemented chained 9,999pt spacers to ensure hidden items are pushed fully offscreen on displays wider than 5,000 points.

Watchdog & Stability:

  • Increased the watchdog timer to 6 seconds during layout drags to prevent premature cursor restoration.
  • Added logic to reset the layout UI automatically after a watchdog timeout.
  • Restored millisecond/microsecond cases in timeouts to satisfy linter requirements.
  • Temporary Item Logic: Added a grace period to prevent temporary menu items from rehiding instantly when window layer detection fails.

Diagnostics

  • New Logging Pipeline: Added a user-facing toggle in Advanced settings to enable diagnostic logging for the menu bar item cache pipeline.
  • Finder Integration: The "Show Log Files in Finder" button and latest log filenames now remain visible whenever logs exist on disk.

New Contributors

Full Changelog: 1.0.1-beta.4...1.0.1-beta.5

Donations

If you find Thaw useful and want to support its further development, consider throwing a coin in my hat: https://github.com/sponsors/stonerl

Don't miss a new Thaw release

NewReleases is sending notifications on new releases.