DesktopManager 3.6.1
What's Changed
- Add logon wallpaper feature by @PrzemyslawKlys in #83
- Fix window title truncation by @PrzemyslawKlys in #84
- Fix StopAll concurrency issue by @PrzemyslawKlys in #86
- Fix CaptureRegion bounds validation by @PrzemyslawKlys in #85
- Fix MonitorWatcher disposal logic and add finalizer test by @PrzemyslawKlys in #88
- Ensure wallpaper temp cleanup by @PrzemyslawKlys in #89
- Ensure registry key disposal in tests by @PrzemyslawKlys in #91
- Handle no-op monitor moves by @PrzemyslawKlys in #95
- Fix display device interface retrieval by @PrzemyslawKlys in #96
- Fix slideshow COM error handling by @PrzemyslawKlys in #94
- Fix reflection checks for logon wallpaper by @PrzemyslawKlys in #93
- Fix WindowKeepAlive thread safety by @PrzemyslawKlys in #92
- Ensure monitor lookup ignores case by @PrzemyslawKlys in #97
- Add default audio device cmdlet by @PrzemyslawKlys in #99
- Add taskbar control cmdlet by @PrzemyslawKlys in #98
- Add monitor power events by @PrzemyslawKlys in #100
- Add privilege checker for admin operations by @PrzemyslawKlys in #101
- Add EDID parsing support by @PrzemyslawKlys in #102
- Ensure COM init for logon wallpaper by @PrzemyslawKlys in #103
- Add monitor connection events by @PrzemyslawKlys in #106
- Handle cleanup for physical monitors by @PrzemyslawKlys in #107
- Handle state retrieval errors in MonitorWatcher by @PrzemyslawKlys in #108
- Refactor WindowManager into partial classes by @PrzemyslawKlys in #109
- Refactor MonitorService file utilities by @PrzemyslawKlys in #110
- Add mouse input support by @PrzemyslawKlys in #111
- Update README with missing cmdlets by @PrzemyslawKlys in #112
- Add keyboard function keys by @PrzemyslawKlys in #113
- Add window edge snap by @PrzemyslawKlys in #114
- Fix style retrieval for 64-bit by @PrzemyslawKlys in #115
- Validate wallpaper path by @PrzemyslawKlys in #117
- Fix style retrieval for 64-bit by @PrzemyslawKlys in #118
- feat(window): add filtering options for windows by @PrzemyslawKlys in #116
- Add Invoke-DesktopKeyPress cmdlet by @PrzemyslawKlys in #119
- Add keyboard actions example by @PrzemyslawKlys in #120
- Add window transparency support by @PrzemyslawKlys in #123
- Add KeyDown/KeyUp support by @PrzemyslawKlys in #121
- Add mouse drag functionality by @PrzemyslawKlys in #122
- Add delay support to PressShortcut by @PrzemyslawKlys in #124
- Add WaitWindow feature and cmdlet by @PrzemyslawKlys in #125
- Add window control enumeration by @PrzemyslawKlys in #128
- Add process ID filtering to GetWindows by @PrzemyslawKlys in #126
- Add control click cmdlet and service by @PrzemyslawKlys in #129
- Enhance PSD1 refresh workflow by @PrzemyslawKlys in #130
- Add window screenshot support by @PrzemyslawKlys in #132
- Add window style cmdlet by @PrzemyslawKlys in #127
- Implement cross-bitness window text fallback by @PrzemyslawKlys in #131
- Add window visibility cmdlet by @PrzemyslawKlys in #139
- Add checkbox control support by @PrzemyslawKlys in #138
- Add SendToControl by @PrzemyslawKlys in #137
- Add global hotkey support by @PrzemyslawKlys in #143
- Add Discord badge by @PrzemyslawKlys in #144
- Fix XML doc warnings by @PrzemyslawKlys in #145
- Fix background keyboard input for controls by @PrzemyslawKlys in #148
- Fix background control typing by @PrzemyslawKlys in #149
- Add Claude Code GitHub Workflow by @PrzemyslawKlys in #151
- Fix hotkey registration threading by @PrzemyslawKlys in #146
- feat(window-manager): ✨ Enhance window management capabilities by @PrzemyslawKlys in #153
- fix(build): 🐛 update target frameworks and module exports by @PrzemyslawKlys in #154
- Fix PowerShell Gallery preview badge by @PrzemyslawKlys in #155
- feat(cli): add DesktopManager CLI, MCP, and unified build flow by @PrzemyslawKlys in #156
- feat(mcp): harden desktop workflows and live validation by @PrzemyslawKlys in #157
- fix(testing): 🐛 isolate desktop UI tests and harden CLI contracts by @PrzemyslawKlys in #158
- feat(automation): ✨ add net10 support, verified mutations, and safer UI test gates by @PrzemyslawKlys in #159
- feat(automation): ✨ add hosted-session diagnostics and safer ui test gates by @PrzemyslawKlys in #160
- Improve monitor mapping and workspace refresh stability by @PrzemyslawKlys in #161
- [codex] add focused control observation and remote session support by @PrzemyslawKlys in #162
- feat(remote-session): ✨ add shared coordinate mapper foundations by @PrzemyslawKlys in #163
- [codex] promote DesktopManager automation core and thin wrappers by @PrzemyslawKlys in #164
- fix(review): unresolved DesktopManager follow-ups by @PrzemyslawKlys in #165
- [codex] preserve visible window state during activation by @PrzemyslawKlys in #166
- Simplify project build and stabilize wallpaper history tests by @PrzemyslawKlys in #167
Full Changelog: Compare v3.5.0 to DesktopManager-v3.6.1