v1.11.3

Ghost
Mon, 30 Mar 2026 13:34:08 +0000

Root cause: PerformanceFlags::default() included DISABLE_FULLWINDOWDRAG
which told the RDP server to skip window contents during drag operations.
Additionally, the frame_gen % 2 backend throttle dropped 50% of frame
notifications during rapid updates.

Fix:

PerformanceFlags: removed DISABLE_FULLWINDOWDRAG, added DISABLE_WALLPAPER,
DISABLE_CURSOR_SHADOW, ENABLE_DESKTOP_COMPOSITION for optimal rendering

Removed backend frame throttle — frontend rAF coalescing handles rate limiting

Simplified buffer architecture: eliminated back_buffer and TokioMutex,
RDP thread writes directly to front_buffer via RwLock write lock

Removed unused tokio::sync::Mutex import

Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com