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.
- Single-instance enforcement for
lam-daemonvia PID file inXDG_RUNTIME_DIR --replaceflag forlam-daemonto stop running instance and start a new one
discrete_mapsetting typelam-cli setupall-in-one setup script
- Updated
uvand relative build tools to version 0.10.11 - Updated
sliderconfigurations todescrete_mapones where a mapping was set
- Proper udev file content generation
- Support for devices communicating on control endpoint (0x00)
- Support for Arctis Nova 7 family (thanks villain @ Discord!)
- Support for Arctis Nova 5 family (thanks @nrwlia!)
StatusChangedandSettingsChangedDbus signals (subscription model instead of polling one)
- GUI now subscribes to Dbus signals instead of continuously poll the Dbus interfaces
- Re-initialize device on system wake up (after sleep)
- Ensure applications directory exists before creating the desktop entry
- Proper USB device claim
- Fix an issue incorrectly initializing the TOGGLE UI widget
- Initialize device on awake after sleep