Skip to content

Magnifier v0.1.1

Choose a tag to compare

@almakarem almakarem released this 10 Jun 14:55

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, adding WM_SIZE and WM_DPICHANGED handlers that keep the WC_MAGNIFIER child 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 actions pan_left / pan_right / pan_up / pan_down bound by default to ctrl+alt+left/right/up/down. Each press moves the lens centre by lens.pan_step (default 80 px); hold the key for smooth panning via keyboard autorepeat.
  • Controller hot-plug visibility
    ControllerPoll now logs each XInput slot connect / disconnect. Check %LOCALAPPDATA%\Magnifier\magnifier.log if 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.