r/Windhawk•
wh-updates

ZenDesktop: Desktop Icon Toggle and Auto-Hide 3.4.0

ZenDesktop: Desktop Icon Toggle and Auto-Hide 3.4.0

  • Asynchronous Execution Pipeline (PostMessageW): Replaced all synchronous ShowWindow calls in subclass procedures with asynchronous custom messages to avoid message queue deadlocks and Explorer crashes.
  • Full-Screen Application Guard: Added automatic active window monitoring. Prevents auto-hiding icons when a full-screen application (video playback, PPT slide presentation, or game) is active.
  • Zero-Latency Physical Coordinate Guard: Replaced the laggy 100ms timer guard with a precise, zero-latency mouse coordinate comparison to filter out synthetic window-layout movements immediately while enabling absolute 0ms physical mouse-move restore.
  • Dynamic CS_DBLCLKS Support: Queries GCL_STYLE dynamically to support both native double-click inputs and manual interval-distance tracking fallback for windows lacking double-click style (like SHELLDLL_DefView).
  • Type Safety & Process Check: Standardized custom properties using UlongToHandle / HandleToUlong to prevent 64-bit truncation, and added PID checks before modifying window states on subclass cleanup.

Posted Jun 4, 2026, 1:01 AM UTC

32
Loading comments…