github stonerl/Thaw 1.1.99-beta.5

pre-release7 hours ago

Hey everyone,

This beta release focuses on improving the reliability of menu bar item placement and optimizing internal caching mechanisms for better system performance.

New Features

  • Layout Persistence: Implemented functionality to restore menu bar items to their saved sections.

Improvements & Refinements

  • Enhanced PID Caching:
    • Improved the efficiency and reliability of the SourcePIDCache.
    • Optimized MenuBarItemService to handle PID cache updates and cleanups more effectively.
    • Refined and renamed the negative cache reset logic for better clarity and performance.
  • Memory Management: Added autoreleasepool to the cache cleanup process (performCleanup) to ensure better memory handling during background tasks.
  • Event Accuracy:
    • Fixed a bug where clicking visible section items would incorrectly trigger the hidden section to reopen because window bounds were stale.
    • Now queries fresh bounds from the Window Server and rebuilds the lookup immediately before checking click locations in handleShowOnClick.

New Contributors

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

Donations

If you find Thaw useful and want to support its further development, consider throwing a coin in my hat.

Don't miss a new Thaw release

NewReleases is sending notifications on new releases.