Skip to content

a0.94.0

Compare
Choose a tag to compare
@marcos-diaz marcos-diaz released this 21 Dec 09:49
· 17 commits to main since this release
26aaaef

Profiles

  • Profile edit page is now functional.
  • Profile name can be changed.
  • All buttons, thumbstick, dhat, mousewheel, and gyro mappings can be changed.
  • Button actions: 4 actions + 1 label per modifier.
  • Button modifiers: Hold, Long press, Overlap, Home cycle (only in home profile).
  • Thumbstick settings:
    • Mode: Off, 4 Directions, Alphanumeric.
    • Distance calculation: Axial, Radial.
    • Axis overlap: -100% to +100%.
    • Custom deadzone: 0% to 99%.
  • Gyro settings:
    • Mode: Off, Always on, Touch on, Touch off, As absolute axis.
    • Engage button/surface: Hexagonal touch surface or any button.
  • Gyro axis modifiers:
    • Min and max angle: -90° to 90° (only in absolute axis mode).
  • Output mapping UI:
    • Complete keyboard (only in US english layout for now).
    • Mouse with 5 buttons.
    • Standard gamepad.
    • Procedures: Select profile, Select rotary mode, Execute macro, Tune mode, Calibrate, Bootsel mode.

Components

  • Action preview widget handles the visualization of actions in the overall view.
  • Action selector widget handles the addition and removal of actions (and labels) in the sidebar.
  • Custom number input widget with [-] and [+] buttons, unit display, and hold functionality.
  • LED component automatically adjust to parent size, logic handled by CSS instead of code.
  • LED component aperture parameter (how far away dots are from the center).

Misc

  • Notification about new firmware releases as a header widget.
  • Numeric values in settings tab presets now use new number input widget.
  • Material icons upgraded from using NPM library to embedded font, and latest version.
  • CSS/SASS warning and error limits increased to 10KB and 20KB.