54.0 (2022-05-22)
- Upgrade dependencies and code cleanup.
- Add logging to file if
LUX_WRITE_LOGGING=1is set. The log will be written to~/.local/state/luxtorpeda/luxtorpeda.log. - Remove Steam Controller direct connection logic, relying on steam input instead. Steam Controller will still work in keyboard/mouse simulation mode. This makes it easier to maintain along with the steam deck support.
- Added support for Steam Deck gamepad controls. Gamepad support relies on the steam input settings. If steam input for the game is set as a gamepad, then will show controller icons and work as a controller. Otherwise, can use the touchscreen as a mouse.
- Detect if running on steam deck and set
LUX_STEAM_DECK=1environment variable.