Skip to content

VxClick 1.0.5 fixes: tray, hotkeys and Process List - #32

Merged
Vxiey merged 7 commits into
mainfrom
dev/v1.0.5
Sep 15, 2026
Merged

Vxiey merged 7 commits into
mainfrom
dev/v1.0.5

Conversation

@Vxiey

@Vxiey Vxiey commented Sep 15, 2026

Copy link
Copy Markdown
Owner

VxClick 1.0.5 fixes and UI improvements

  • Prevent multiple VxClick desktop processes from running in the same Windows session.
  • A second launch detects the existing instance through a native named Windows mutex.
  • The second launch restores/focuses the existing VxClick window and exits before starting profiles, hotkeys, macros or automation runtimes.
  • Keeps the existing configured Tauri tray icon and menu unchanged.
  • Hotkey press-to-bind now has a foreground keyboard fallback in addition to the native global hook, so ordinary keyboard keys are captured reliably.
  • Supports A-Z, 0-9, F1-F24, Numpad0-9, navigation/system keys and Ctrl/Alt/Shift/Win chords through the UI fallback while Mouse1-Mouse5 continue through the native hook.
  • Capture input stays focusable/read-only instead of becoming disabled while listening.
  • Added a native regression test for plain keyboard-key capture.
  • Added a dedicated Process List tab backed by the existing profile process bindings.
  • Process List shows foreground app, all saved executable bindings, owning profile, Add current app, manual Add process, Remove, and auto-switch control.

Root causes

  • VxClick closes to tray, but there was no single-instance guard. Starting VxClick again while the first process was hidden created another process and therefore another tray icon.
  • Hotkey binding depended entirely on the native capture event path while the UI input was disabled during capture, leaving no keyboard fallback even though mouse capture still worked.

Do not merge until CI and Windows Release Build are green.

@Vxiey Vxiey changed the title VxClick 1.0.5 prevent duplicate tray instances VxClick 1.0.5 fixes: tray, hotkeys and Process List Sep 15, 2026
@Vxiey
Vxiey marked this pull request as ready for review September 15, 2026 18:06
@Vxiey
Vxiey merged commit bb8cdd5 into main Sep 15, 2026
2 checks passed
@Vxiey
Vxiey deleted the dev/v1.0.5 branch September 15, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant