Yaroslav Chvanov
d7bbed2eb1
ci: pin black and ruff versions
...
Avoid CI breaking on their updates.
2026-04-25 21:20:52 +03:00
Patrick Klose
874c01732a
hidpp20: add quirk to fix active profile index on some devices ( #1799 )
...
* Added Quirk for G502 offset to resolve incorrect active profile being applied. Testing on G502- Hero Wireless. May be worth adding handling for multiple quirks.
* Added quirk in device files to correct offset for G502 Hero, G502-Proteus Spectrum, and G604.
* Refactored G502 Offset Quirk naming to be more broadly applicable as index offset.
* Correct typo in g502-proteus spectrum quirk value.
---------
Co-authored-by: Patrick Klose <pjklose@outlook.com >
2026-01-11 16:51:40 +00:00
Denis
c5214d2633
data: add G502 X Plus in wireless mode (usb:046d:4099) ( #1728 )
2025-12-14 07:10:47 +00:00
Adam Spiers
b61da30205
data: add Logitech MX Master 4
2025-11-19 22:23:19 +03:00
Kritphong Mongkhonvanit
e4184c2227
data: add ASUS ROG Keris (Wired)
2025-11-19 22:10:26 +03:00
lat9nq
78d1124c3e
data: add Logitech G705 Mouse
...
Based on https://github.com/Nadeflore work. Thank you!
2025-05-11 12:50:04 +03:00
Sewer.
65d07ae4d1
hidpp20: add G502X Plus (Wired) Support ( #1693 )
...
* Recognize the Logitech G502X PLUS (Wired)
* Fixed: LED write functionality for G502X PLUS
Inspired by 94bd172a19
* Changed: Number of LEDs is implied by quirk set.
* Added: Extra note about single LED
2025-05-10 10:59:41 +00:00
bliepp
ca94a8a111
Additional ID for ASUS ROG Keris Wireless AimPoint ( #1679 )
2025-05-10 10:41:05 +00:00
Kyoken
7bdca904f5
asus: new quirks for Chakram X and other mice
2025-05-10 13:38:06 +03:00
Yaroslav Chvanov
ad6540e39b
ci: upgrade Ubuntu 20 -> 24
...
Fixes https://github.com/libratbag/libratbag/issues/1701
2025-05-08 09:52:30 +03:00
AFCMS
df3c73e958
Bump CI Actions
2024-10-28 23:36:03 +01:00
Sebastian Fleer
dcc5def3d6
data: add an additional USB ID for Logitech MX Vertical ( #1652 )
2024-10-16 19:24:00 +00:00
Yaroslav Chvanov
9f4789f874
libratbag 0.18
v0.18
2024-09-24 19:00:05 +03:00
Yaroslav Chvanov
7e1c7b3c7d
release.sh: use bash from PATH in shebang
...
Fixes NixOS.
2024-09-24 19:00:05 +03:00
Yaroslav Chvanov
3bf556fb69
ratbagd: format with ruff format
2024-09-24 18:59:58 +03:00
Odd Eirik Nes
52dff63a64
data: add an additional usb identifier for Logitech G733
2024-09-24 15:59:11 +00:00
Yaroslav Chvanov
1c9662043f
ratbagctl: use correct type hint for def main
...
Fixes: 34217a752b ("Update ratbagctl.test")
2024-06-04 18:52:37 +03:00
Yaroslav Chvanov
6f5470249d
ratbagctl: remove unused imports
2024-06-04 18:50:12 +03:00
Yaroslav Chvanov
4845cc901f
ratbagctl: fix Ruff warnings
2024-06-04 18:43:32 +03:00
Yaroslav Chvanov
8444ceb638
libratbag: remove FIXME for simple key action modifiers
...
Macros can be used for that instead.
2024-03-05 20:07:36 +03:00
Yaroslav Chvanov
1c4ef242fc
sinowealth: use existing libratbag helper for converting macro to raw
2024-03-05 20:02:53 +03:00
koliwbr
cf15a6e65d
data: add support for Mad Dog GM905
2024-02-27 19:16:38 +03:00
Yaroslav Chvanov
20962d093d
ratbagc: fix new Ruff lints
...
Broke with Ruff v0.2.
- SIM401 Use `self._devices.get(id, None)` instead of an `if` block
- SIM113 Use `enumerate()` for index variable `i` in `for` loop
- Add type hint for Ratbagd._devices
2024-02-27 19:09:23 +03:00
Yaroslav Chvanov
e31338f081
ci: update linter settings format for ruff
...
Fixes:
> warning: The top-level linter settings are deprecated in favour of
> their counterparts in the `lint` section`.
2024-02-27 19:08:36 +03:00
Daniel Levi-Minzi
a52ffcdb45
add rog harpe ace wireless
2024-01-18 17:03:17 -05:00
Yaroslav Chvanov
79bb107634
ratbagd: fix typo
2024-01-14 02:58:18 +03:00
Yaroslav Chvanov
21373d8c4a
sinowealth: fix lift-off distance reading integer overflow
...
Add same safety checks for it and angle snapping setting living near it.
Also log if something else is found in those buffers.
2024-01-14 02:58:18 +03:00
Yaroslav Chvanov
6c668d1f48
sinowealth: fix typos and reformat
2024-01-14 02:52:07 +03:00
Yaroslav Chvanov
8591540d03
sinowealth: add report rate cycling key mapping
2024-01-14 02:52:06 +03:00
Yaroslav Chvanov
d62984220b
driver-hidpp20: remove unused static function
...
Fixes warning about unused function hidpp20drv_current_profile.
Also, it looks like it was missing 'rc == 0' check at the end.
2024-01-14 02:52:06 +03:00
Yaroslav Chvanov
fbd50bc241
ratbagd-profile: cap minimum report rate to 125
...
Fixes the sanity check part of #1563 .
2024-01-14 02:52:06 +03:00
Michał Lubas
2d7b4c10d1
Add a delay before dbus sync in ratbagctl.test
2024-01-14 02:49:18 +03:00
Michał Lubas
0204289704
meson.build: Don't pass a file to str.format
2024-01-14 02:48:08 +03:00
Michał Lubas
27b0d4a2d9
Replace removed imp module with importlib
2024-01-14 02:48:08 +03:00
Michał Lubas
34217a752b
Update ratbagctl.test
2024-01-14 02:48:02 +03:00
Vladislav Tyulbashev
00f06ba98e
data: add Logitech MX Anywhere 3S
2024-01-01 02:18:31 +03:00
BigBoiMan123
8d7ca98c38
data: add ASUS ROG Keris Wireless AimPoint
2023-12-23 16:15:55 +03:00
Yaroslav Chvanov
22ddb717aa
test: format receiver IDs as hex numbers
...
Fixes the receiver test not working basically ever.
Fixes #1558 .
2023-11-24 19:14:40 +03:00
Kirk Roybal
bb9ea29c39
data: add Logitech MX Master 3S for Business
2023-11-24 19:06:48 +03:00
Kyoken
dcd15243b9
asus: add rog chakram core
2023-11-23 23:59:11 +03:00
fritteli
6db5cc3743
data: set device type of Logitech G513 to keyboard
...
The G513 is actually a keyboard, not a mouse (at least mine is ...).
2023-10-07 22:25:16 +03:00
Yaroslav Chvanov
4a00c06351
build: remove Coverity work-around
...
Coverity hasn't been used in a long while, by their web-site [1], last
analyzing was done in 2019-02 - over 4 years ago.
2023-09-25 22:39:58 +03:00
Yaroslav Chvanov
ec246cd18c
build: move rbtree into a subdirectory
2023-09-25 22:37:08 +03:00
Yaroslav Chvanov
0d2ef30e41
steelseries: remove an unneeded import
2023-09-25 22:27:50 +03:00
Yaroslav Chvanov
a458e40e7f
sinowealth: add a note about a bit mask
2023-09-25 22:27:50 +03:00
Yaroslav Chvanov
dd573b164f
sinowealth: put a number into a const
2023-09-25 22:27:50 +03:00
Yaroslav Chvanov
f08faac63d
libratbag-util: add const correctness
2023-09-25 22:27:50 +03:00
Yaroslav Chvanov
8e07821ffe
libratbag-data: fix narrowing conversions
2023-09-25 22:27:49 +03:00
Yaroslav Chvanov
8c2570b30b
libratbag-hidraw: add const correctness
2023-09-25 22:27:49 +03:00
Yaroslav Chvanov
1f3dea486d
libratbag: add a bit of const correctness
2023-09-25 22:27:49 +03:00