Skip to content

Releases: aecsocket/fukomaster

v0.2.1

02 Jul 21:04
23c4dc4
Compare
Choose a tag to compare

Fixes a bug where the code would still try to read removed devices, resulting in a log warning.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

01 Jul 17:54
4d7ae0b
Compare
Choose a tag to compare

This is the first version that I'm actually happy with.

Features

  • Automatically detects added/removed devices
  • Device whitelist/blacklist based on /dev/input paths
  • Assign different buttons to different swipe modes e.g. 276 for 2-finger swipe, 277 for 3-finger swipe

To do

  • Make the error handling a bit more lenient

    Right now, if the code fails to grab the mouse cursor, it will fail with an error. In practice, this isn't a fatal error, so it shouldn't be treated as one.

  • Automatically determine which resolution to use for the virtual trackpad

    Is there a formula or equation to use for the resolution? It depends on the actual source device, right?

  • Allow whitelisting/blacklisting based on device names, product/vendor IDs, etc.

    /dev/input paths are ephemeral. Ideally you should be able to configure which device you want to use in some persistent way.