Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libratbag 0.18 #1599

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

staticssleever668
Copy link
Member

No description provided.

@staticssleever668 staticssleever668 linked an issue Mar 5, 2024 that may be closed by this pull request
@staticssleever668
Copy link
Member Author

Contains D-Bus API changes described here: #1388

@staticssleever668
Copy link
Member Author

draft description:
This release bumps D-Bus API version and is not compatible with older Piper versions.

Add button disabling.
Add resolution disabling (used in hidpp20 and sinowealth drivers).
Add firmware version API (used in steelseries and sinowealth drivers).
Add debounce time changing (used in asus and sinowealth drivers).
Add angle snapping changing (used in asus driver).

ASUS - implement simple key actions button mappings.
Sinowealth - implement several device profiles.

Fix not being able to reassign first two keys on keyboards (with new DeviceType API).
Fix crash on on profile disabling.
Clamp minimal allowed report rate to 125hz.
Properly announce property changes to D-Bus (e.g. Piper can reflect changes made with ratbagctl without restarting).

New supported devices:
ASUS ROG Chakram Core
ASUS ROG Chakram X
ASUS ROG Harpe Wireless
ASUS ROG Keris Wireless AimPoint
ASUS ROG Spatha X
ASUS ROG Strix Impact II
Logitech G PRO Keyboard
Logitech G102 (new variation: usb:046d:c09d).
Logitech G303 Shroud Edition
Logitech G413 (keyboard)
Logitech MX Anywhere 3S
Logitech MX Master 3S
Logitech MX Master 3S for Business
Mad Dog GM905 (sinowealth)
Mars Gaming MM4 (new driver 'marsgaming')
SteelSeries Rival 650 Wireless
T-Dagger Imperial T-TGM310 (sinowealth)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make new tag (Out of date arch package)
1 participant