Skip to content

Step1/pr4 windows port#6

Open
forceve wants to merge 3 commits intovimalinx:masterfrom
forceve:step1/pr4-windows-port
Open

Step1/pr4 windows port#6
forceve wants to merge 3 commits intovimalinx:masterfrom
forceve:step1/pr4-windows-port

Conversation

@forceve
Copy link
Copy Markdown
Contributor

@forceve forceve commented Apr 5, 2026

[5/7] windows merge-in

What

Merge the Windows implementation into the mainline package on top of the new runtime boundary.

  • vibemouse/platform/system_integration.py for Win32 active-window, text-input, workspace, and cursor integration
  • vibemouse/listener/keyboard_listener.py for the Windows listener path
  • vibemouse/ops/deploy.py and vibemouse/ops/doctor.py for Windows deploy and health-check flows
  • vibemouse/config/schema.py for Windows-facing config surface updates
  • Windows coverage expanded in tests/platform/test_system_integration.py, tests/listener/test_keyboard_listener.py, tests/ops/test_deploy.py, tests/ops/test_doctor.py, and related runtime tests

Why

Windows support should land on top of the reviewed config, bindings, and IPC boundaries so platform behavior can be reviewed separately from protocol/runtime changes and without keeping a fork-only implementation path.

Stack

[1/7]-[4/7] config / files / bindings / ipc runtime
-> [5/7] windows merge-in <- you are here
-> [6/7] macos port
-> [7/7] panel tests ci

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