2024.02.29.0
Intro
This is another big release, squashing many of the most frustrating bugs. There's still plenty more to do, but this release has improved things so much that I have noticed that my expectations have raised a lot.
TL;DR
- Pointer acceleration
- should now behave consistently across all system configurations and conditions.
- is now much more intuitive to configure to get the results that you want.
- Inconsistent frame spacing should now have little-no affect on pointer acceleration.
- Moved from abusing Events to Macros. This
- makes the syntax much easier to read.
- makes it much easier to make gestureLayouts.
- makes it much easier to re-use code, and apply fixes globally.
- make it easy to override code where needed to achieve something special in a gestureLayout.
- Lots of fine-tuning, and tweaks to make it honour the intention of what you're trying to do.
What's Changed
- More documentation cleanup by @ksandom in #59
- Reduce tap spam when the hand is closed by @ksandom in #60
- Add changed timeout to give changes time to settle before acting on them. by @ksandom in #61
- Stablise closed hand gestures by @ksandom in #62
- Stablise entry by @ksandom in #63
- Improve scroll exit by @ksandom in #64
- Consistent velocity/acceleration by @ksandom in #65
- Refactored pointer acceleration by @ksandom in #67
- Fix jumpy cursor by @ksandom in #68
- Fine-tune pointer acceleration by @ksandom in #69
- Move jumpy cursor fix to be globally applied by @ksandom in #70
- Make grabbing more responsive with stability by @ksandom in #72
- Implement macros by @ksandom in #71
Full Changelog: 2024.01.06.0...2024.02.29.0