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 synchronousShowWindowcalls 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_DBLCLKSSupport: Queries GCL_STYLE dynamically to support both native double-click inputs and manual interval-distance tracking fallback for windows lacking double-click style (likeSHELLDLL_DefView). - Type Safety & Process Check: Standardized custom properties using
UlongToHandle/HandleToUlongto prevent 64-bit truncation, and added PID checks before modifying window states on subclass cleanup.
Posted Jun 4, 2026, 1:01 AM UTC
32