All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.6.0 - 2024-01-13
- button SELECT to toggle test mode.
1.5.1 - 2024-01-11
- alignment of panels and buttons in UI.
1.5.0 - 2024-01-11
- telemetry feature to record, aggregate and list user commands.
- button to show/hide telemetry panel.
- button to export telemetry to a JSON file.
1.4.0 - 2024-01-09
- switch button on GUI to enable/disable test mode.
- test mode feature to prevent commands from being sent.
1.3.0 - 2024-01-09
- joystick configuration in settings panel of GUI.
- user can update active / dead thresholds.
- save/restore joystick settings in browser's local storage.
- prevent out of bounds numbers when user input long press/move durations.
1.2.0 - 2024-01-08
- panel to expand with settings.
- form fields to change settings of long commands detection (button / joystick).
- save/restore above settings using browser's local storage.
- show on GUI when input is triggered by a joystick (parenthesis).
- show on GUI which joystick triggers an input (L / R).
1.1.0 - 2024-01-07
- START button of gamepad to show/hide GUI.
- drop first command after detecting a gamepad.
- prevent multiple commands to be sent while moving joystick in different positions.
- improve performance when polling for a gamepad, Chrome only.
- reduce bundle size.
1.0.1 - 2024-01-07
- randomize case of commands to bypass spamming error from chat.
- chat's input staying focused after sending a command.
1.0.0 - 2024-01-06
- plugin with gamepad support for Firefox and Chrome.
- feature to transform gamepad's inputs into chat commands.
- feature to send commands through chat using web UI.
- GUI with some feedbacks about plugin's state.
- shortcut to show/hide GUI.