What's Changed
- Fix Windows start menu icon by @Xcodo in #35
- Add
wingetinstallation to README by @Xcodo in #39 - fix: tray visibility persistence, quit flow, and duplicate device-add race by @josephdadams in #57
- docs: add code review notes by @josephdadams in #56
- Fix hotkey image preview, orphaned device hotkeys, and silent assign failures by @josephdadams in #58
- Restore device visibility settings UI and wire up window resize by @josephdadams in #59
- Fix five code-quality issues from review by @josephdadams in #60
- Fix encoder mouseenter listener leak on window by @josephdadams in #61
- Add Companion connection status indicator to device windows by @josephdadams in #62
- Add step size and clear sticky mode context menu items by @josephdadams in #63
- Centralize electron-store instance into src/store.ts by @josephdadams in #64
- Add per-device Reset to Defaults button in Settings by @josephdadams in #65
- Harden preload API: remove generic invoke/send passthroughs by @josephdadams in #66
- Add "Dim on Mouse Leave" per-device setting by @josephdadams in #67
- Fix #9: keep macOS device overlay visible across Spaces and full-screen apps by @josephdadams in #68
- Add drag handle to make moving windows easier by @josephdadams in #69
- Low-confidence attempt: Windows shortcut icon-cache workaround (#48) by @josephdadams in #70
- Notify user when Companion version is unsupported (partial fix for #54) by @josephdadams in #71
- Fix: ScreenDeck windows don't show on startup by @josephdadams in #72
- Fix #47: refresh device windows on wake from sleep by @josephdadams in #75
- Fix Windows resize leaving buffer around buttons (#33) by @josephdadams in #76
- Fix #55: linux-arm64 corrupted app.asar from cross-arch CI build by @josephdadams in #77
- Add per-device custom name for Companion surfaces list by @josephdadams in #73
- Add touch support and encoder press-vs-drag detection by @josephdadams in #74
- Add general-purpose app hotkeys: show/hide all decks, show/hide one device by @josephdadams in #78
- Add per-key vertical encoder drag mode by @josephdadams in #79
- Add resizable device windows with live-scaling grid by @josephdadams in #80
- Add collapsible device windows (double-click drag handle) by @josephdadams in #81
- Add edge-reveal: show a hidden device near its screen corner (#10) by @josephdadams in #82
- Add mDNS discovery + remote configuration (#4) by @josephdadams in #83
- Document the two distinct per-key store schemas by @josephdadams in #84
New Contributors
Full Changelog: v2.0.0...v2.1.0