Release notes

FEATURE

Windows System Tray Menu Is No Longer Blocked by the Taskbar

When checking usage or adjusting features in the bottom-right corner of a Windows screen, right-clicking often opened a menu that was halfway blocked by the taskbar underneath, making the desired options impossible to click. Now, right-clicking the system tray (the notification area with persistent icons in the lower-right corner) opens a menu that automatically avoids the taskbar. The new version applies the same taskbar avoidance positioning and foreground owner (the window setting that lets menus take proper focus) used for quota text, displaying the menu entirely outside the taskbar so it is never trapped underneath. Usual left-click operations remain completely unchanged.

FEATURE

Hardening Low-Level Windows Calls to Prevent Lock-Screen Crashes

When stepping away from the desk and locking the Windows screen, returning and unlocking the machine sometimes revealed that software running in the background had crashed unexpectedly. To investigate this issue, the team hardened three potentially related native low-level calls (instructions that interact directly with the operating system). The system tray icon is no longer redrawn concurrently by two threads (internal pathways that process tasks in parallel). Windows handles (system identifiers used to recognize resources) are no longer truncated to thirty-two bits. The file watcher also waits for ongoing reads to complete before shutting down. Although the root cause of the crashes has not yet been confirmed, potential conflicts have been eliminated in advance.

Original changelog

Original changelogWindows System Tray Menu Is No Longer Blocked by the Taskbar
**Windows tray-icon menus stay outside the taskbar.** Right-clicking the tray icon now uses the same taskbar-aware position and foreground owner as the quota label, preventing the taskbar from covering the menu. Left-click behavior is unchanged.
Original changelogHardening Low-Level Windows Calls to Prevent Lock-Screen Crashes
**Windows: hardened three native calls that may relate to crashes while the screen is locked (#202).** The tray icon is no longer redrawn by two threads at once, Windows handles are no longer cut to 32 bits, and the file watcher waits for a pending read to finish before closing it. The crash cause is not yet confirmed.