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
MenuBarItemServiceto handle PID cache updates and cleanups more effectively. - Refined and renamed the negative cache reset logic for better clarity and performance.
- Improved the efficiency and reliability of the
- Memory Management: Added
autoreleasepoolto 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
- @FormalSnake made their first contribution in #210
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.
- GitHub Sponsor: https://github.com/sponsors/stonerl
- Patreon: https://www.patreon.com/c/stonerl