Skip to content

Magnifier v0.1.3

Choose a tag to compare

@almakarem almakarem released this 10 Jun 16:08

Controller detection fixes, About tab, more rebindable hotkeys.

What's new

Controller (the BT-pad situation):

  • Added a RawGameController fallback path. The previous WGI backend only saw devices that Windows promotes to a strict standard gamepad. Many BT pads (some DualSense modes, generic HID gamepads, Switch Pro variants) never qualify and showed up as nothing. We now fall back to raw HID enumeration so axes work even when Windows refuses to map the pad. Buttons may map differently per vendor on the raw path.
  • Diagnostics tab now shows TWO enumeration counts so you can tell the difference between:
    • Standard Gamepads > 0 -> Just Works
    • Standard = 0, Raw > 0 -> we use the raw fallback (axes only)
    • Both = 0 -> Windows itself doesn't see the pad; pair it via Settings > Bluetooth or install a vendor driver such as DS4Windows for DualShock/DualSense
  • Note: Steam working does NOT mean Windows sees the pad. Steam ships its own HID driver and bypasses Windows' standard gamepad enumeration entirely.

Hotkeys:

  • Added rebindable rows for pan_left / pan_right / pan_up / pan_down in Settings > Hotkeys.
  • Added a yellow warning banner explaining the Intel/AMD GPU rotation hotkey conflict. If Ctrl+Alt+Arrows do nothing in your app, your graphics driver is eating them. Fix: disable rotation hotkeys in Intel Graphics Command Center (Preferences > System > Hotkeys) or AMD Adrenalin (Preferences > Hotkeys), OR rebind to e.g. Win+Alt+Arrows or Shift+Alt+Arrows.
  • Reminder: plain arrow keys pan ONLY while lens mode is on. There is no separate 'arrow mode' to exit. Press your Toggle Lens hotkey (default Ctrl+Alt+Z) or use the tray icon to turn lens off.

About tab:

  • New About tab with author, source, donation, and acknowledgements (placeholder — links to be filled in).

Download

  • Portable: Magnifier-0.1.3-win64.zip
  • Installer: Magnifier-0.1.3-x64.msi

All 32 unit tests pass.