Skip to content

Create Companion v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 22:05
· 23 commits to main since this release

The Touch module is measured on real hardware and the engine, the Inputs page and the capture
tools know how it behaves. Flash a Touch so its fields send modifier + F-keys (the 2-finger
scroll axes, the 3-finger swipes and tap, the 4-finger swipes and tap are the fields OpenFlow
can map today) and add them under Inputs like any Tune gesture.

  • Touch runs. The collapse / Follow swipe handling now knows which Touch gestures arrive
    as a run of keys: two-finger scroll (and swipe) in any direction, and the four-finger swipes
    up and down. Three-finger swipes, four-finger left and right, and every tap are single keys
    and are left alone. Measured on a Touch on 2026-09-10 (tools/plans/census-touch.log); the
    Tune's rule (two-finger swipes) is unchanged. The Inputs page offers Follow swipe on those rows.
  • Inputs, what the add row offers. Double tap and the split scroll axes (Scroll up & down,
    Scroll left & right) are withheld on every module: the engine only relays a double tap the
    firmware sends, and no module has such a field; a two-finger motion is added as a swipe.
    Pinch & spread is offered at 2 fingers only. Adding a Left or Right Touch input no longer
    offers 1 finger, or a 2-finger tap: the Touch firmware owns those fields (cursor, left and
    right click) and ignores a key written to them, and NayaFlow refuses to map them. Existing
    rows keep their values.

Known limitations

  • A Touch cannot yet be mapped at 1 finger (cursor and left click) or for the 2-finger tap
    (right click): the module firmware owns those fields and ignores a key written to them. Its
    1- and 2-finger swipe fields, double tap and pinch & spread have no known device field yet.
  • macOS has no F21–F24; keep a Touch's keys within F13–F20 there.
  • Installers are still unsigned on both platforms (SmartScreen warning, Gatekeeper right-click → Open).

Upgrading

Windows: run the new installer over the old one; it stops the engine, replaces the programs and
restarts. macOS: drag the new app over the old one in Applications. The configuration file
format is unchanged; nothing is migrated.


Install instructions: https://github.com/traviswye/create-companion/blob/v0.3.0/INSTALL.md