Hi Clément,
First of all, thank you for ThreeFingerDragOnWindows — I use it daily and it's
the single feature I miss most when moving between macOS and Windows.
I'm a PowerToys contributor (a few merged PRs in the Keyboard Manager module),
and I'd like to propose three-finger drag as a built-in PowerToys utility.
Before doing anything on the PowerToys side, I wanted to ask you first, because
this is your work and your idea, and I don't want to go around you.
Some context: the feature has been requested in PowerToys repeatedly since 2021
(microsoft/PowerToys#14525, microsoft/PowerToys#17898, microsoft/PowerToys#19923,
microsoft/PowerToys#36929, microsoft/PowerToys#38368, microsoft/PowerToys#47603)
and is still unimplemented.
Your project is MIT-licensed and written in C#/WinUI 3, which is the same stack
PowerToys uses, so it is by far the best starting point that exists.
I can see a few ways this could go, and I'd rather you pick:
- You drive it. I help with the PowerToys-specific plumbing (module interface,
Settings UI, installer, GPO, telemetry, localization) and review.
- We do it together as co-authors on the PR.
- You give your blessing and I do the work, with clear attribution to you and
to this repository in the PR, in the issue, and in PowerToys' NOTICE.md.
To be clear about what this would and wouldn't mean:
- Your project stays yours; nothing here asks you to archive or change it.
- PowerToys modules aren't standalone apps, so this would be a port/rewrite into
their module architecture rather than a copy of the app — but the core input
handling logic and design are yours, and I'd keep the attribution explicit.
- Microsoft requires a CLA for contributions. If you'd prefer to author or
co-author the PR, you'd sign it yourself; if I do the work, I'd declare the
third-party MIT provenance to the maintainers up front.
- There is no guarantee the PowerToys team accepts a new utility. I'd open the
discussion with them first and only start implementation once they green-light
it.
If you'd rather this didn't happen at all, that's a completely fine answer and
I'll drop it. Please let me know what you'd prefer.
Thanks again for the tool.
Hi Clément,
First of all, thank you for ThreeFingerDragOnWindows — I use it daily and it's
the single feature I miss most when moving between macOS and Windows.
I'm a PowerToys contributor (a few merged PRs in the Keyboard Manager module),
and I'd like to propose three-finger drag as a built-in PowerToys utility.
Before doing anything on the PowerToys side, I wanted to ask you first, because
this is your work and your idea, and I don't want to go around you.
Some context: the feature has been requested in PowerToys repeatedly since 2021
(microsoft/PowerToys#14525, microsoft/PowerToys#17898, microsoft/PowerToys#19923,
microsoft/PowerToys#36929, microsoft/PowerToys#38368, microsoft/PowerToys#47603)
and is still unimplemented.
Your project is MIT-licensed and written in C#/WinUI 3, which is the same stack
PowerToys uses, so it is by far the best starting point that exists.
I can see a few ways this could go, and I'd rather you pick:
Settings UI, installer, GPO, telemetry, localization) and review.
to this repository in the PR, in the issue, and in PowerToys' NOTICE.md.
To be clear about what this would and wouldn't mean:
their module architecture rather than a copy of the app — but the core input
handling logic and design are yours, and I'd keep the attribution explicit.
co-author the PR, you'd sign it yourself; if I do the work, I'd declare the
third-party MIT provenance to the maintainers up front.
discussion with them first and only start implementation once they green-light
it.
If you'd rather this didn't happen at all, that's a completely fine answer and
I'll drop it. Please let me know what you'd prefer.
Thanks again for the tool.