Commit Graph

  • cd0a89742e PerKeyEditor: rebuild tool icons on GTK theme change Ken Sanislo 2026-05-11 00:28:26 -0700
  • 54122cff75 PerKeyEditor: replace tool button labels with icons Ken Sanislo 2026-05-11 00:22:39 -0700
  • 34a21c024c common: render RGB color values as 0xrrggbb in config and solaar show Ken Sanislo 2026-05-10 23:23:53 -0700
  • 1952e9ce98 Add regional keyboard layouts (ISO_QWERTY, QWERTZ, AZERTY, JIS) and fix copyright Ken Sanislo 2026-05-10 02:31:39 -0700
  • d8422d78d1 Add per-key RGB color painter and replace MAP_CHOICE color validator Ken Sanislo 2026-05-10 01:43:19 -0700
  • 4f3583ae10
    device: Fix another crash when reading notification flags (#3206) Jakob Wenzel 2026-05-10 15:58:35 +0200
  • ec05c112f0 settings_templates: fix 0x1B0C wire encoding for Pro X 2 Superstrike Ken Sanislo 2026-05-07 11:24:43 -0700
  • 816c741162 Add regional keyboard layouts (ISO_QWERTY, QWERTZ, AZERTY, JIS) and fix copyright Ken Sanislo 2026-05-10 02:31:39 -0700
  • 3c8c70a5f9 Add per-key RGB color painter and replace MAP_CHOICE color validator Ken Sanislo 2026-05-10 01:43:19 -0700
  • 65df109e92 Add RGB lighting persistence via SW control claim for G515/G502 Ken Sanislo 2026-03-11 21:37:37 -0700
  • e1a7eb272e settings_templates: fix 0x1B0C wire encoding for Pro X 2 Superstrike Ken Sanislo 2026-05-07 11:24:43 -0700
  • c16c3fd616 Fix another crash when reading notification flags Jakob Wenzel 2026-05-07 17:34:51 +0200
  • 3733713d68 Fix duplicate class field typo in HID parser data Niko Savola 2026-04-27 14:06:09 +0300
  • 7e35812b8f
    Fix duplicate class field typo in HID parser data Niko Savola 2026-04-27 14:06:09 +0300
  • 7f3403a160 Add shortcut binding CLI for diverted keys blockedby 2026-04-26 23:56:49 +0300
  • ff9324d346 Update sv.po Nick 2026-04-22 06:18:23 +0300
  • b309cfd771 Update sv.po Nick 2026-04-21 21:50:18 +0300
  • cd93f7e113 Update Swedish translation Nick 2026-04-21 21:48:20 +0300
  • 4e4bae9dee
    Update sv.po Nick 2026-04-22 06:18:23 +0300
  • dd8c59f899
    Update sv.po Nick 2026-04-21 21:50:18 +0300
  • 2d58203968
    Update Swedish translation Nick 2026-04-21 21:48:20 +0300
  • 33952d98fc Add support for battery-0N0 icon naming scheme Si13n7 2026-04-21 00:07:18 +0200
  • e199fb868d Use battery-level-N icons with semantic and generic fallback Si13n7 2026-04-19 21:30:06 +0200
  • 8f94eac07a Add support for battery-0N0 icon naming scheme Si13n7 2026-04-21 00:07:18 +0200
  • fd0fb6ac36 Use battery-level-N icons with semantic and generic fallback Si13n7 2026-04-19 21:30:06 +0200
  • d25da9bdbb docs: document haptic capability Peter F. Patel-Schneider 2026-04-18 16:28:48 -0400
  • b952d710fe docs: mention Centurion protocol in documentation Peter F. Patel-Schneider 2026-04-14 12:16:34 -0400
  • 9e44e8f1c5 docs: document haptic capability Peter F. Patel-Schneider 2026-04-18 16:28:48 -0400
  • 5630367689 docs: mention Centurion protocol in documentation Peter F. Patel-Schneider 2026-04-14 12:16:34 -0400
  • ba0b45df22
    device: Support per-slot unpair on Lightspeed receivers (CLI + GUI) (#3183) Ken Sanislo 2026-04-17 06:34:58 -0700
  • 58ae451461
    Apply suggestion from @pfps Peter F. Patel-Schneider 2026-04-17 09:10:23 -0400
  • f6f836f413
    Merge branch 'master' into lightspeed-per-slot-pair-unpair Peter F. Patel-Schneider 2026-04-17 08:32:12 -0400
  • 8b023115d2
    device: Handle composite IntFlag.name on Python < 3.11 (#3187) Alessio85 2026-04-16 17:38:25 +0200
  • 5e8bf4ecbf Fix line length style violation (E501) avercelli 2026-04-16 16:31:17 +0200
  • 05dc7bfdcb Handle composite IntFlag.name on Python < 3.11 avercelli 2026-04-13 19:32:13 +0200
  • a6709d0ee4 Enable GUI unpair for Lightspeed receivers Ken Sanislo 2026-04-12 13:57:21 -0700
  • 0a31711b3a Add CLI --slot unpair for Lightspeed receivers Ken Sanislo 2026-04-12 13:49:56 -0700
  • 0a6421ef82 docs: mention Centurion protocol in documentation Peter F. Patel-Schneider 2026-04-14 12:16:34 -0400
  • 1c70cf817b docs: mention Centurion protocol in documentation Peter F. Patel-Schneider 2026-04-14 12:16:34 -0400
  • 25865994cb
    device: Treat empty hidraw read as device removal (EOF) (#3174) Ken Sanislo 2026-04-14 08:56:01 -0700
  • a0e8f7af2c
    Merge branch 'master' into fix-hidraw-eof-device-removal Peter F. Patel-Schneider 2026-04-14 11:51:01 -0400
  • 9c80b64b49 device: fix interface for K845 Peter F. Patel-Schneider 2026-04-06 09:58:36 -0400
  • 12aabf029b
    centurion: support PRO X 2 LIGHTSPEED headphones Centurion features (#3150) Ken Sanislo 2026-04-14 08:43:23 -0700
  • cd286047ef
    Merge branch 'master' into prox2-lightspeed-headset-support Peter F. Patel-Schneider 2026-04-14 11:15:47 -0400
  • 7d571d855f
    device: Fix crash in NotificationFlag.flag_names when flags is None (#3185) Alessio85 2026-04-13 18:46:43 +0200
  • a4539cf765 Fix crash in NotificationFlag.flag_names when flags is None avercelli 2026-04-13 16:32:45 +0200
  • e1604db07b Extract _record_ping_protocol helper so all ping paths capture Centurion version Ken Sanislo 2026-04-12 15:21:01 -0700
  • 3582e409fa Add 9 missing centurion/headset feature names Ken Sanislo 2026-03-19 21:08:55 -0700
  • b050ee515b Fix ruff I001 import sorting in centurion.py and hidpp20.py Ken Sanislo 2026-03-11 10:21:16 -0700
  • fc874710cd Add CenturionCoreFeature enum for colliding feature IDs Ken Sanislo 2026-03-10 21:10:29 -0700
  • 8e074524ce Sort feature constants by ID and add PROFILE_MANAGEMENT Ken Sanislo 2026-03-04 14:24:13 -0700
  • 3d2c8a351f Fix device online state clobbered by debug ping in _status_changed Ken Sanislo 2026-03-04 14:16:28 -0700
  • 9e36ede037 Add vertical graphic EQ slider widget for headset equalizer Ken Sanislo 2026-03-04 13:36:19 -0700
  • b439c2d53f Extract Centurion protocol into separate modules Ken Sanislo 2026-03-04 13:16:11 -0700
  • 14807fdf28 Add OnboardEQ (0x0636) support for Centurion headsets Ken Sanislo 2026-03-04 12:52:27 -0700
  • 0cc3b01aec Fix Centurion protocol version display (1.16 not 2.6) Ken Sanislo 2026-03-03 18:24:38 -0700
  • bdc66d0b20 Update PRO X 2 LIGHTSPEED device doc with current solaar show output Ken Sanislo 2026-03-03 02:19:17 -0700
  • ca96656871 Use ConnectionStateChangedEvent for headset online/offline detection Ken Sanislo 2026-03-03 01:57:01 -0700
  • 42b665e381 Fix headset setting validators and code formatting Ken Sanislo 2026-03-02 20:20:27 -0700
  • d98dd3ed3f Display Centurion dongle as receiver with headset as child device Ken Sanislo 2026-03-02 18:29:55 -0700
  • 8bdb49feec Remove static PRO X 2 descriptor; fully probe Centurion devices at runtime Ken Sanislo 2026-03-02 16:12:05 -0700
  • 693741f216 Add Centurion transport and PRO X 2 LIGHTSPEED headset support Ken Sanislo 2026-03-02 10:23:59 -0700
  • 630f4b9c70 Fix test_ping_errors missing mocks for _read_input_buffer and write Ken Sanislo 2026-03-11 16:24:06 -0700
  • bed4a34d18 Treat empty hidraw read as device removal (EOF) Ken Sanislo 2026-03-10 21:23:33 -0700
  • 5478224cfa
    device: Add PRO X 2 Superstrike mouse support with HITS tuning settings (#3132) Caio Quirino da Silva 2026-04-12 15:53:47 +0200
  • 3ee7c714a5
    Merge branch 'master' into feat/pro-x-2-superstrike Caio Quirino da Silva 2026-04-08 21:54:33 +0200
  • 419fd7cebe
    Merge pull request #3 from shanefagan/fix_ruff Caio Quirino da Silva 2026-04-08 21:53:39 +0200
  • 99a403c554
    add Bulgarian translation Nikolay Yordanov 2026-04-07 15:36:02 +0300
  • 6b0efeb000
    Delete po/bg.po~ Nikolay Yordanov 2026-04-06 19:32:50 +0300
  • c6049b7655
    Delete po/bg.mo Nikolay Yordanov 2026-04-06 18:53:07 +0300
  • e3fe720f68 device: fix interface for K845 Peter F. Patel-Schneider 2026-04-06 09:58:36 -0400
  • 70135d8230 Fix ruff style check Shane Fagan 2026-04-06 11:05:22 +0100
  • 2b6940147c
    Merge pull request #1 from shanefagan/fix_cli Caio Quirino da Silva 2026-04-05 12:29:29 +0200
  • 3736571c08
    Update i18n.md NickoMc 2026-04-05 03:59:27 +0300
  • 0ac8f75b01
    Bulgarian Translation NickoMc 2026-04-05 03:58:11 +0300
  • 9a3cdf3f3f
    Delete bg.po~ NickoMc 2026-04-05 03:57:14 +0300
  • 6a7d85eb8a
    Delete bg.po NickoMc 2026-04-05 03:57:01 +0300
  • 80c888b192
    Delete bg.mo NickoMc 2026-04-05 03:56:41 +0300
  • 6a2fb2bcb3
    Bulgarian PO files NickoMc 2026-04-05 03:55:33 +0300
  • 7c7efa2089 Fix the write_key_value for dpi_extended Shane Fagan 2026-04-03 18:41:48 +0100
  • bd34f4c068 fix: destroy solaar-keyboard uinput device when no receiver is connected Danny Trunk 2026-03-29 14:31:06 +0200
  • a3d2dbd869
    fix: code review points Caio Quirino 2026-03-25 22:33:02 +0100
  • 308dc7a1d6
    Merge branch 'master' into feat/pro-x-2-superstrike Caio Quirino da Silva 2026-03-25 22:32:38 +0100
  • b9e0cf8235
    hidpp: Add names for HID++ 2.0 features and sort by ID (#3153) Ken Sanislo 2026-03-20 06:07:11 -0700
  • e3065a2032 Add names for HID++ 2.0 features and sort by ID Ken Sanislo 2026-03-19 20:44:02 -0700
  • a22ae124d9 device: don't use Logitech for codename Peter F. Patel-Schneider 2026-03-19 10:09:13 -0400
  • 230eaf242c docs: add several device descriptions Peter F. Patel-Schneider 2026-03-19 10:08:42 -0400
  • ee25bc76c7 device: put lock around getting device name Peter F. Patel-Schneider 2026-03-18 16:38:01 -0400
  • dc9affe6fb hidpp: fix bug when showing device notification flags Peter F. Patel-Schneider 2026-03-13 17:58:51 -0400
  • b5eb6d92e9 device: don't use Logitech for codename Peter F. Patel-Schneider 2026-03-19 10:09:13 -0400
  • 478842b775 docs: add several device descriptions Peter F. Patel-Schneider 2026-03-19 10:08:42 -0400
  • a2c631fc60 device: put lock around getting device name Peter F. Patel-Schneider 2026-03-18 16:38:01 -0400
  • 6d302fc21d
    Add support for Logitech G933 Headset Mauri de Souza Meneguzzo 2026-03-16 12:00:30 -0300
  • f2b3fc5764 Add game-based onboard profile switching and detector management doppelkool 2026-03-15 08:02:33 +0100
  • bf424c83ba hidpp: fix bug when showing device notification flags Peter F. Patel-Schneider 2026-03-13 17:58:51 -0400
  • 7520c9cc28 hidpp20: be defensive about no device features Peter F. Patel-Schneider 2026-03-09 06:15:44 -0400
  • 94e94c1254 hidpp: add feature x1b04 flag sent by M510 4004 Peter F. Patel-Schneider 2026-03-08 20:48:48 -0400
  • 55a67c142c device: remove incorrect descriptor for WPID 4004 Peter F. Patel-Schneider 2026-03-08 20:47:28 -0400
  • 51532252df ui: better handling of missing devices Peter F. Patel-Schneider 2026-03-12 10:52:30 -0400
  • 49ccb4b0fc ui: better handling of missing devices Peter F. Patel-Schneider 2026-03-12 10:52:30 -0400