Skip to content

Releases: p2rkw/xf86-input-mtrack

v0.5.0

28 Jan 19:49
Compare
Choose a tag to compare

v0.5.0

  • Add tap-to-drag lock timeout
  • Make edge size configurable for each edge individually
  • Add edge scrolling
  • Fix movement truncation
  • Fix crash during suspend/wake up
  • Make movement speed resolution independent
  • Lock smooth scroll to one axis at time
  • Post button events before move events
  • New emulated buttons implementation
  • Reduce max recognized fingers/touch points from 32 to 16
  • New fancy readme with anchors
  • Fix warnings, improve logging
  • New examples
  • Helper script to parse output of xinput --list-props

v0.4.1

01 Nov 23:20
Compare
Choose a tag to compare
  • Smooth scroll: detect and handle flipped up&down, left&right buttons
  • Add examples with my current configuration as first example.
  • Proper initialization of scroll axes(2 and 3).
  • Setup scroll valuators also during device initialization.
  • Do not consider edge clicks when calculating emulated buttons
  • Change type of variables holding movement delta to double for better precision.
  • Rewrite tap implementation from scratch. Remove 'status' field from Touch structure.
  • Clear the MT_BUTTON bit of touches when an integrated button is released.
  • Scale gesture reimplementation.

Release v0.4.0

27 Sep 23:38
Compare
Choose a tag to compare

v0.4.0

  • Add smooth scroll
  • Add scroll/swipe/swipe4 to drag functionality
  • Add scroll coasting
  • Add Hold And Move gesture
  • Replace EdgeSize with BottomEdge property
  • Replace busy waiting with timers
  • Fix button down -> up delays
  • Initial support for absolute mode devices
  • Improve support for pressure based devices
  • Many minor improvements/bugfixes