Magnifier v0.1.1
Bug fixes
- Lens shows white on 3/4 of the window on a single high-DPI display
Fixed by giving the host window an opaque-black background brush, addingWM_SIZEandWM_DPICHANGEDhandlers that keep theWC_MAGNIFIERchild exactly aligned with the host's client area, and forcing per-monitor-V2 DPI awareness explicitly on the UI thread at startup. - Arrow keys did not pan the lens
Added four new actionspan_left/pan_right/pan_up/pan_downbound by default toctrl+alt+left/right/up/down. Each press moves the lens centre bylens.pan_step(default 80 px); hold the key for smooth panning via keyboard autorepeat. - Controller hot-plug visibility
ControllerPollnow logs each XInput slot connect / disconnect. Check%LOCALAPPDATA%\Magnifier\magnifier.logif a controller still doesn't work — if you don't see XInput controller detected on slot N shortly after plugging it in, your controller isn't exposing itself as an XInput device (e.g. some DualShock 4 / DualSense modes). Use DS4Windows or Steam Input to bridge it to XInput.
Notes
This is a private release; in-app auto-update requires a fine-grained PAT with Contents: Read scope on this repo. Drop it into Settings \u2192 Updates \u2192 Personal Access Token.