github stonerl/Thaw 1.0.1-beta.6

pre-release13 hours ago

New Features

Expanded Localization:

  • Simplified Chinese (zh-Hans) translation by @picpo
  • French localization is now 100% complete.
  • Improved translatability for various labels.

Enhanced Diagnostics:

  • High-priority system messages are now written to both the console and diagnostic log files to assist with troubleshooting.

Improvements & Fixes

System Reliability & Self-Healing:

  • Implemented a health check and recovery system for HID events and event taps; the app now automatically detects and resets if system monitors become stuck or invalidated.
  • Added a 5-second timeout to internal semaphores to prevent the app from permanently disabling input if a task is delayed or lost.

Menu Bar & Multi-Monitor Logic:

  • Hot Corner Protection: Adjusted synthesized drag events to stay 5 pixels from the top of the screen, preventing accidental activation of macOS Hot Corners.
  • Active Screen Targeting: On multi-monitor setups, the hidden section and Ice Bar now only appear on the monitor with the active menu bar.
  • Position Verification: Added a polling loop and post-move verification to ensure items actually reach their destination and stabilize before interaction.
  • Improved rehide detection for apps with non-standard popup windows using a 2-second grace interval and window scanning.

Ice Bar & Layout Stability:

  • Icon Scaling: Icons in the Ice Bar now scale to fill the available height, preventing them from appearing too small on large displays.
  • Show Desktop Fix: The Ice Bar now remains stationary and visible during "Show Desktop" gestures.
  • Layout Refresh: The layout pane now correctly refreshes new items even if the Settings window was already open.
  • Persistence: Added logic to automatically relocate items back to their original sections if an app quits or relaunches unexpectedly.

Image Cache:

  • Reduced the blacklist cooldown from 5 minutes to 30 seconds for faster recovery of transient items.
  • Cached images are now preserved for items with recent capture failures to prevent empty icons.
  • Added deduplication to prevent duplicate window reports during move operations.

New Contributors

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

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.