Skip to content

Add explicit connection modes#15

Merged
daredoole merged 1 commit into
mainfrom
feature/connection-mode-separation
May 1, 2026
Merged

Add explicit connection modes#15
daredoole merged 1 commit into
mainfrom
feature/connection-mode-separation

Conversation

@daredoole

Copy link
Copy Markdown
Owner

Summary

  • add connection_mode=powertoys|inputflow|hybrid to config, CLI, doctor, GUI, and Zenity controller
  • gate the PowerToys transport so inputflow mode can run without Windows host/key
  • keep Android/InputFlow peers available only in inputflow or hybrid modes

Validation

  • bash -n mwb-desktop-ui.sh
  • scripts/validate-rpm-packaging.sh
  • cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
  • cmake --build build --parallel 2
  • ctest --test-dir build --output-on-failure
  • timeout 2 ./build/mwb_client run --connection-mode inputflow --disable-clipboard
  • cmake -S . -B build-ci-min -DCMAKE_BUILD_TYPE=Release -DPKG_CONFIG_EXECUTABLE=/bin/false
  • cmake --build build-ci-min --parallel 2
  • ctest --test-dir build-ci-min --output-on-failure

@daredoole daredoole merged commit 5409d2f into main May 1, 2026
4 checks passed
@daredoole daredoole deleted the feature/connection-mode-separation branch May 1, 2026 15:16
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