Consider PowerToys integration?
Hey Tim, I'm really fond your work on this project, especially building on top taviso's implementation.
This isn't an issue as much as a question; have you considered integrating with open-source PowerToys as there's a long-standing request for this exact feature? They've partnered with several devs in the past, such as Den Delimarsky's Awake feature and this could be another great fit.
Thanks for your time and effort.
Hi Rishav! I appreciate your interest in this project. I'm not opposed to integrating this into PowerToys (assuming there is a want on the side of the PowerToys team as well), but I do see a couple of obstacles as it stands:
- This codebase needs a few passes to clean up the code and provide a couple more features before I would be comfortable considering it production-ready. The current code was a rush-job to scratch a particular itch I had.
- PowerToys appears to be a C++ codebase using Visual Studio as the build system. I'm not sure how this can be integrated with rustc/cargo, but I'm assuming it's not impossible.
Information and/or code that help solve either of these would be most appreciated, but I'll also start looking into it as time permits.
Just over a year on, and it's great to see you're still actively contributing/maintaining this project!
While the PowerToys PR remains open with "Help Wanted" label https://github.com/microsoft/PowerToys/issues/1305, I suppose the challenge remains (if not moreso) of integrating Rust into a predominantly C++ codebase. Wonder if there's possibly a way to get more eyes on this.