Releases: G3dar/worktools
Releases · G3dar/worktools
MonsterDeck v0.1.3
What's New in v0.1.3
Features
- Auto-launch Stream Deck: MonsterDeck now automatically detects and launches the Stream Deck software if installed
- Prevents connection issues after system reboots
- No more manual restarts needed
- Works seamlessly in the background
Technical Details
- Searches common Stream Deck installation paths
- Only launches if Stream Deck is not already running
- Gracefully handles cases where Stream Deck is not installed
Installation
Download and run MonsterDeck-0.1.3-Setup.exe below.
Full Changelog
See commits since v0.1.2 for complete details.
🤖 Generated with Claude Code
MonsterDeck v0.1.2
What's New in v0.1.2
Stream Deck Integration Fix
This release fixes a critical window activation issue when using Stream Deck hardware buttons. Previously, windows would activate but not reliably come to the foreground, especially when multiple windows from other applications were on top.
Changes
- Ultra-aggressive window activation: Enhanced the window activation mechanism to use the
HWND_TOPMOSTtechnique, which temporarily makes the target window topmost to force it above all other windows - Stream Deck parity: Ensures identical behavior between clicking MonsterDeck UI and pressing Stream Deck buttons
- Bug fixes: Fixed assembly name mismatch in Stream Deck plugin that prevented new code from loading
- Build improvements: Fixed package.bat to reference correct Inno Setup script
Technical Details
The fix modifies BringToFrontWindowHandle() in ShellHelpers.cs to:
- Temporarily set the target window as
HWND_TOPMOST(always-on-top) - Force Z-order priority to bring it above all other windows
- Immediately remove the topmost flag so it doesn't stay always-on-top
This works reliably even when there are many windows from other applications (like multiple browser windows) in front.
Installation
Download and run MonsterDeck-0.1.2-Setup.exe to install or upgrade.
AppSwitcher v0.1.1
- See release notes: https://lazy.toys/docs/appswitcher/releases/0.1.0/
- Chocolatey: appswitcher 0.1.1 (pending moderation)
Includes:
- PNG-based runtime icon (window + tray)
- MANUAL.md
- Chocolatey packaging metadata + VERIFICATION
- Minor UI polish and layout preset shortcuts