Commit Graph

  • 7c7666466a headset RGB: honor explicit black (0) onboard-effect colors Ken Sanislo 2026-05-18 15:33:04 -0700
  • 5f6def437e headset RGB: fix G522 allowlist key — model byte is 0x32, not 0x33 Ken Sanislo 2026-05-18 13:18:16 -0700
  • 653f7aea18 headset RGB: re-overlay per-zone paint after onboard cluster writes Ken Sanislo 2026-05-17 15:18:22 -0700
  • e557c30ab2 headset/RGB: default-deny allowlist for NVconfig-saved color settings Ken Sanislo 2026-05-17 14:37:10 -0700
  • d37573122f headset/RGB effects: document device default colors in tooltips Ken Sanislo 2026-05-17 02:40:18 -0700
  • 5aae38f929 headset 0x0621: fix onboard effect param encoding from binary decode Ken Sanislo 2026-05-17 02:21:36 -0700
  • 4a7edd75ce headset RGB: LED Control as a claim switch + keyboard-style restructure Ken Sanislo 2026-05-15 18:37:01 -0700
  • 936991e0b4 HeadsetOnboardEffect: add 0x0621 onboard RGB effect control Ken Sanislo 2026-05-15 17:31:23 -0700
  • 275ad64be1 HeadsetSignatureEffects: add 0x0622 firmware signature-effect slots Ken Sanislo 2026-05-15 16:36:40 -0700
  • 5b704c5bd7 HeadsetSidetone: scale UI percent to the device's gain-step grid Ken Sanislo 2026-05-15 15:53:19 -0700
  • c9db25a302 HeadsetSidetone: log getSidetoneLevelSettings raw reply under -dd Ken Sanislo 2026-05-15 11:39:26 -0700
  • d800fc4c54 GraphicEQControl: only re-render the written slider on write completion Ken Sanislo 2026-05-15 10:07:22 -0700
  • 5853cf5a8e GraphicEQControl: tolerate a partial _value dict Ken Sanislo 2026-05-15 01:07:17 -0700
  • 7593781367 Drop 0x0623 probe — feature is unmapped and not in G HUB Ken Sanislo 2026-05-15 00:58:05 -0700
  • 0baeb87294 HeadsetAdvancedEQ: validate persister against live read on apply Ken Sanislo 2026-05-15 00:54:14 -0700
  • f4345b9ce0 LogiVoice: hide read-only parameter panels from the UI Ken Sanislo 2026-05-13 15:27:51 -0700
  • ac7add6297 G522 LIGHTSPEED headphones support Ken Sanislo 2026-05-13 15:04:20 -0700
  • a5d12f9039 device: use full live name for direct-USB codename Ken Sanislo 2026-05-15 21:45:04 -0700
  • badce9bb07
    centurion: Headset icon kind at construction (#3226) Ken Sanislo 2026-05-19 12:36:29 -0700
  • e77746818e centurion: show the receiver as "Lightspeed Headset Receiver" in the UI Ken Sanislo 2026-05-15 14:22:49 -0700
  • 627742817e headset RGB: regression tests for _HeadsetOnboardEffect color seeding Ken Sanislo 2026-05-18 15:38:36 -0700
  • 7f6df37a4d headset RGB: honor explicit black (0) onboard-effect colors Ken Sanislo 2026-05-18 15:33:04 -0700
  • 98dc3f2d57 headset RGB: fix G522 allowlist key — model byte is 0x32, not 0x33 Ken Sanislo 2026-05-18 13:18:16 -0700
  • f37be54efc headset RGB: re-overlay per-zone paint after onboard cluster writes Ken Sanislo 2026-05-17 15:18:22 -0700
  • 8880d1268a headset/RGB: default-deny allowlist for NVconfig-saved color settings Ken Sanislo 2026-05-17 14:37:10 -0700
  • 865af5b599 headset/RGB effects: document device default colors in tooltips Ken Sanislo 2026-05-17 02:40:18 -0700
  • dd432b8388 headset 0x0621: fix onboard effect param encoding from binary decode Ken Sanislo 2026-05-17 02:21:36 -0700
  • a2e7714042 device: use full live name for direct-USB codename Ken Sanislo 2026-05-15 21:45:04 -0700
  • 96311f4eec centurion: seed child headset kind via pairing_info Ken Sanislo 2026-05-15 21:07:47 -0700
  • f22b542daf device: seed Centurion device kind=headset at construction Ken Sanislo 2026-05-15 21:01:31 -0700
  • e97f740575 headset RGB: LED Control as a claim switch + keyboard-style restructure Ken Sanislo 2026-05-15 18:37:01 -0700
  • 067e0425b8 HeadsetOnboardEffect: add 0x0621 onboard RGB effect control Ken Sanislo 2026-05-15 17:31:23 -0700
  • b4d6025b29 HeadsetSignatureEffects: add 0x0622 firmware signature-effect slots Ken Sanislo 2026-05-15 16:36:40 -0700
  • e8af8b08c2 HeadsetSidetone: scale UI percent to the device's gain-step grid Ken Sanislo 2026-05-15 15:53:19 -0700
  • 739b25f496 HeadsetSidetone: log getSidetoneLevelSettings raw reply under -dd Ken Sanislo 2026-05-15 11:39:26 -0700
  • d9315311b1 tests: mock the libnotify backend so the suite raises no real notifications Ken Sanislo 2026-05-15 12:48:01 -0700
  • b2fef54995 centurion: show the receiver as "Lightspeed Headset Receiver" in the UI Ken Sanislo 2026-05-15 14:22:49 -0700
  • 18f36596f3 tests: isolate solaar.configuration from the real config file Ken Sanislo 2026-05-15 12:27:25 -0700
  • b9941780f7 GraphicEQControl: only re-render the written slider on write completion Ken Sanislo 2026-05-15 10:07:22 -0700
  • 481db90fed GraphicEQControl: tolerate a partial _value dict Ken Sanislo 2026-05-15 01:07:17 -0700
  • 31c4fcca7d Drop 0x0623 probe — feature is unmapped and not in G HUB Ken Sanislo 2026-05-15 00:58:05 -0700
  • 045cccb8b2 HeadsetAdvancedEQ: validate persister against live read on apply Ken Sanislo 2026-05-15 00:54:14 -0700
  • 2ef1b12d9f LogiVoice: hide read-only parameter panels from the UI Ken Sanislo 2026-05-13 15:27:51 -0700
  • 3e4931d841 G522 LIGHTSPEED headphones support Ken Sanislo 2026-05-13 15:04:20 -0700
  • 9780e730d8 cs.po update Marián Kyral 2026-05-12 20:35:21 +0200
  • d67fe6fc90 Fix reconnect replay of persisted settings Aron W 2026-05-15 20:58:19 +0200
  • e5bd8db19e Fix G502 X receiver persistence matching Aron W 2026-05-15 20:03:52 +0200
  • 697e1f21d1 cs.po update Marián Kyral 2026-05-12 20:35:21 +0200
  • 4d1f9dc6c1 rgb_control: honor the off state — don't auto-claim, init, or shutdown LEDs Ken Sanislo 2026-05-14 15:56:11 -0700
  • 25180c4515 rgb_control: honor the off state — don't auto-claim, init, or shutdown LEDs Ken Sanislo 2026-05-14 15:56:11 -0700
  • 3e88c73645
    base: fix sw_id at 0x0B instead of rotating 0x2..0xF (#3218) Ken Sanislo 2026-05-14 12:08:56 -0700
  • ba32ee6ea0 perkey/canvas: allow rect/gradient anchors in grid gaps Ken Sanislo 2026-05-13 22:11:27 -0700
  • e4d543732b config_panel: don't show failed-write alert for unreadable settings Ken Sanislo 2026-05-13 21:24:48 -0700
  • 68d9ccd447 perkey/canvas: allow rect/gradient anchors in grid gaps Ken Sanislo 2026-05-13 22:11:27 -0700
  • 7e1da12f57 config_panel: don't show failed-write alert for unreadable settings Ken Sanislo 2026-05-13 21:24:48 -0700
  • ead0188a2c base: fix sw_id at 0x0B instead of rotating 0x2..0xF Ken Sanislo 2026-05-13 16:36:41 -0700
  • 8760789930 listener: share bluez-watch wiring across Centurion-direct and standard device paths Ken Sanislo 2026-04-28 14:26:19 -0700
  • 2f315d8174 listener: share bluez-watch wiring across Centurion-direct and standard device paths Ken Sanislo 2026-04-28 14:26:19 -0700
  • 1d1a0915f1 rgb_power.perkey_has_paint: gate on IGNORE only, not on != True Ken Sanislo 2026-05-13 15:42:57 -0700
  • 53e379fd24 about: add Ken Sanislo to Additional Programming credits Ken Sanislo 2026-05-13 15:18:30 -0700
  • 3df2a30f30 Add RGB lighting persistence and software LED power management for G515 Ken Sanislo 2026-05-13 15:02:09 -0700
  • 5327c6c146 rgb_power.perkey_has_paint: gate on IGNORE only, not on != True Ken Sanislo 2026-05-13 15:42:57 -0700
  • ef1d8df09a about: add Ken Sanislo to Additional Programming credits Ken Sanislo 2026-05-13 15:18:30 -0700
  • 87c4b85995 Add RGB lighting persistence and software LED power management for G515 Ken Sanislo 2026-05-13 15:02:09 -0700
  • 09cb2dddb9
    ui: Show offline status for receiver-paired device batteries (#3217) Ken Sanislo 2026-05-13 14:32:03 -0700
  • fc62ef00ad
    LEDControl / RGBControl: render as Gtk.Switch instead of a 2-option combo (#3215) Ken Sanislo 2026-05-13 14:30:02 -0700
  • 04287391d2 LEDControl / RGBControl: render as Gtk.Switch instead of a 2-option combo Ken Sanislo 2026-05-13 13:16:35 -0700
  • d159081893
    device: Fix operator precedence bug and end-of-configuration timing in device.changed() (#3173) Ken Sanislo 2026-05-13 08:30:26 -0700
  • 3dc92130a6 WIRELESS_DEVICE_STATUS reconfig: gate apply on ConfigChange cookie Ken Sanislo 2026-05-12 20:14:46 -0700
  • a194fd285f Fix WIRELESS_DEVICE_STATUS reconfiguration: push settings and ack with proper cookie Ken Sanislo 2026-04-06 12:47:51 -0700
  • 9ca6e261ab Show offline status for receiver-paired device batteries Ken Sanislo 2026-03-20 16:32:49 -0700
  • 1fa0ee9840
    Merge 7f3403a160 into ad96dd395b Alexandr Kondakov 2026-05-13 01:07:47 +0300
  • ad96dd395b PerKeyLighting: drop misleading live-read output in solaar show Ken Sanislo 2026-05-10 23:24:21 -0700
  • fc19860f76 perkey: label G502 X LEDs by zone id, not letter Ken Sanislo 2026-05-10 16:01:09 -0700
  • 3dc121e8b3 PerKey gradient swatch: align gradient endpoints to visible corners Ken Sanislo 2026-05-11 01:13:55 -0700
  • a8e006c948 PerKey gradient swatch: Tabler "square" outline around the gradient Ken Sanislo 2026-05-11 01:10:25 -0700
  • b594c7292b PerKey dialog: one window per device, keyed by firmware unit-id Ken Sanislo 2026-05-11 01:08:47 -0700
  • 6c99d2f9d1 PerKey dialog: size window from measured natural size Ken Sanislo 2026-05-11 00:56:15 -0700
  • dfa1cb7ca5 PerKey icons: read theme fg from style-updated, not Settings notify Ken Sanislo 2026-05-11 00:48:22 -0700
  • c3382b0ba6 PerKey canvas: symmetric hash stripes for unset cells Ken Sanislo 2026-05-11 00:44:56 -0700
  • 661a186429 PerKey palette: replace hashed unset swatch with palette-off icon Ken Sanislo 2026-05-11 00:44:46 -0700
  • 1210d32b93 PerKeyEditor: rebuild tool icons on GTK theme change Ken Sanislo 2026-05-11 00:28:26 -0700
  • cf9a88bcaf PerKeyEditor: replace tool button labels with icons Ken Sanislo 2026-05-11 00:22:39 -0700
  • 9b627410b6 common: render RGB color values as 0xrrggbb in config and solaar show Ken Sanislo 2026-05-10 23:23:53 -0700
  • 671c07d861
    cli: enumerate LED effects under RGB_EFFECTS / COLOR_LED_EFFECTS in solaar show (#3213) Ken Sanislo 2026-05-12 06:54:30 -0700
  • 1cb656b2e3
    po: updating a few German strings (#3212) Daniel Frost 2026-05-12 15:49:29 +0200
  • 22a457da9a settings: fix incorrect logic in range acceptable method Peter F. Patel-Schneider 2026-05-12 08:53:16 -0400
  • bf7499e74d settings: fix incorrect logic in range acceptable method Peter F. Patel-Schneider 2026-05-12 08:53:16 -0400
  • 7cb7bc68bc solaar show: enumerate LED effects under RGB_EFFECTS / COLOR_LED_EFFECTS Ken Sanislo 2026-05-12 00:08:25 -0700
  • 673e130602
    Merge branch 'master' into update_de Daniel Frost 2026-05-11 21:21:08 +0200
  • 5a28fbda3e updating a few German strings Danfro 2026-05-11 19:39:46 +0200
  • 61d19cf56a PerKeyLighting: drop misleading live-read output in solaar show Ken Sanislo 2026-05-10 23:24:21 -0700
  • 6ef5b5f4a4 perkey: label G502 X LEDs by zone id, not letter Ken Sanislo 2026-05-10 16:01:09 -0700
  • 337737b59f PerKey gradient swatch: align gradient endpoints to visible corners Ken Sanislo 2026-05-11 01:13:55 -0700
  • 78cb6fd58f PerKey gradient swatch: Tabler "square" outline around the gradient Ken Sanislo 2026-05-11 01:10:25 -0700
  • 5983415db5 PerKey dialog: one window per device, keyed by firmware unit-id Ken Sanislo 2026-05-11 01:08:47 -0700
  • af8a386ccd PerKey dialog: size window from measured natural size Ken Sanislo 2026-05-11 00:56:15 -0700
  • 24c78f7439 PerKey icons: read theme fg from style-updated, not Settings notify Ken Sanislo 2026-05-11 00:48:22 -0700
  • 67562a59d0 PerKey canvas: symmetric hash stripes for unset cells Ken Sanislo 2026-05-11 00:44:56 -0700
  • 29c12d8274 PerKey palette: replace hashed unset swatch with palette-off icon Ken Sanislo 2026-05-11 00:44:46 -0700