Add gain version of `Synchronous`
Howdy!
I really need a gain variant of Synchronous for what I do. Could that be possible?
Thanks, Alex <3
It could be, but I'm curious why you need it.
Because it's basically gain + Motivity (when smooth and gamma are 1), which is my prefered acceleration curve. Just need a gain toggle in Synchronous.
I used it for FPS games all the time back in Windows, but non-gain doesn't feel the same...
You'll spend more time writing c code than rust code though. https://discord.gg/GzWVtKtC
We'll probably do it. It's a matter of port the logic from rawaccel: https://github.com/RawAccelOfficial/rawaccel/blob/master/common/accel-synchronous.hpp
I'm conservative when it comes to adding curves because I lack the expertise to know when I did it right. So before we commit, I'd need to understand the perceived difference between GAIN and LEGACY for this one.
I find the legacy curve easier to understand and implement, and I've been happy with it so I'm curious to hear other opinions.