Lennard Kittner
65cd42dc3f
Merge branch 'dev' into windows-startup
2026-03-22 22:58:28 +01:00
Lennard Kittner
2006bb240d
Merge pull request #34 from navrozashvili/battery-as-icon
...
use battery percentage as icon
2026-03-22 22:57:30 +01:00
George
30facf50c3
bump winreg version
2026-03-22 21:59:50 +04:00
George
ba0af952d9
add os guards
2026-03-22 21:47:00 +04:00
Lennard Kittner
4cc44cef9c
Refresh state when headset turns on
2026-03-22 12:54:08 +01:00
George
6ca275ab59
use battery percentage as icon
2026-03-22 02:53:24 +04:00
George
2a28148cc0
Hide console
2026-03-22 00:25:24 +04:00
George
42418f9a63
Add windows option to launch app on startup
2026-03-22 00:19:00 +04:00
Lennard Kittner
e77f15e944
Add separator
2026-03-20 13:26:16 +01:00
Lennard Kittner
eddcbf8e9c
Update label
2026-03-20 13:26:09 +01:00
Lennard Kittner
0b71363e9f
More error handling
2026-03-20 13:25:57 +01:00
Lennard Kittner
2d2f621397
Fix windows theme and quit
2026-03-20 12:48:48 +01:00
Lennard Kittner
6413102413
Fix warning
2026-03-20 12:47:49 +01:00
Lennard Kittner
1c89bd6f0c
Improve tray MacOS
2026-03-19 16:45:12 +01:00
Lennard Kittner
ec383f065a
Fix windows specific tray app stuff
2026-03-19 14:56:27 +01:00
Lennard Kittner
7ac034d33b
Add tray / menu bar app for MacOS and Windows
2026-03-19 14:31:34 +01:00
Lennard Kittner
b66718a081
Added Windows support (WIP)
...
Adapted from draft PR #20 .
Co-authored-by: navrozashvili
2026-03-18 23:09:52 +01:00
Lennard Kittner
352180568d
Refactor changing headset properties
...
Tray app can now change headset properties
2026-03-18 19:32:55 +01:00
Lennard Kittner
926247706d
Fix compilation on MacOS
2026-03-16 14:07:32 +01:00
Lennard Kittner
0fc038939a
Add dialog prompts and make udev checks linux only
2026-03-16 14:07:18 +01:00
Lennard Kittner
107b4ba21b
Move udev creation to lib
...
Remove root check
Also create udev rules in tray app
2026-03-16 14:07:11 +01:00
Lennard Kittner
d7806619ec
Draft creating udev rules automatically
2026-03-16 14:07:05 +01:00
Lennard Kittner
a1c854020b
Add product ID for HyperX Cloud II Core Wireless (0x0995)
2026-03-13 13:21:41 +01:00
Lennard Kittner
89ae29fa42
Change option string
2026-02-26 18:53:05 +01:00
Lennard Kittner
23edae7395
Press mute key when the headset gets muted / unmuted
2026-02-25 19:38:09 +01:00
Lennard Kittner
2cc1f1ef98
Remove waiting between packets
2026-02-25 17:53:02 +01:00
Lennard Kittner
7a2825bc9a
Add delay between writes
2026-02-25 17:51:37 +01:00
Lennard Kittner
931a192d93
Fix noise gate read only
2026-02-25 17:51:37 +01:00
Lennard Kittner
9726f45eb3
Update cloud II core product ID
2026-02-25 17:51:37 +01:00
Lennard Kittner
639bf64c77
Fix typo
2026-02-25 17:51:36 +01:00
Lennard Kittner
2fd0373fbe
Add noise gate option to CLI app
2026-02-25 17:51:36 +01:00
Lennard Kittner
7928f55a98
Add MIC_CONNECTED_RESPONSE_ID
2026-02-25 17:51:36 +01:00
Lennard Kittner
54e95a0c17
Add initial code for supporting cloud II core wireless
2026-02-25 17:51:20 +01:00
Lennard Kittner
d244e189a7
Connect cloud II by default since the get_wireless_connected_status_packet resets state and should therefore not be used
2026-02-20 16:10:23 +01:00
Lennard Kittner
7fbbb65cb5
Fix handling of Headset dongle disconnecting
2026-02-20 16:09:26 +01:00
Lennard Kittner
04af1516be
Fix cli app missing state updates when writing to headset
2026-02-19 13:22:38 +01:00
Lennard Kittner
1853dd2bea
Fix cloud 2 state reset
2026-02-19 13:22:11 +01:00
Lennard Kittner
0f71d95777
Fix cloud 2 response
2026-02-19 13:20:40 +01:00
Lennard Kittner
efe03f7ecf
Fix rest of responses cloud alpha
2026-02-18 23:25:27 +01:00
Lennard Kittner
a23561b7e3
Fix cli response when setting options
2026-02-18 23:18:53 +01:00
Lennard Kittner
1897779ce0
Fix response handling
2026-02-18 23:17:16 +01:00
Lennard Kittner
81fa47514c
Refactor device creation and check whether any HyperX devices are
...
connected if no supported device is found
2026-02-18 14:16:14 +01:00
Lennard Kittner
3065cfc198
Implement cloud alpha support
2026-02-18 12:57:44 +01:00
Lennard Kittner
3a2b0d2301
Add product ID for Cloud Flight S
2026-02-03 11:51:09 +01:00
Lennard Kittner
649cfc86f5
Add some more cloud 3s packets
2026-01-22 13:15:56 +01:00
Lennard Kittner
e5e419b8ee
Add some more debug prints
2026-01-21 20:14:49 +01:00
Lennard Kittner
889c1cc7dd
Add battery packet cloud 3 s
2026-01-21 10:45:58 +01:00
Mark Cockram
569fc47dc9
Merge branch 'main' into cloud-iii-s-support
2026-01-20 23:05:27 +01:00
NubeBuster
66dae28cf0
Add equalizer band control for Cloud III S Wireless
...
- Add can_set_equalizer capability flag to DeviceState
- Add set_equalizer_band_packet trait method with default None implementation
- Add can_set_equalizer() helper method to Device trait
- Implement equalizer protocol: 10 bands (32Hz-16kHz), ±12dB range
- Encode values as dB*100 in 16-bit big-endian signed format
- Add Cloud III S Wireless implementation of set_equalizer_band_packet()
- Validate band index (0-9) and clamp dB values to valid range
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-17 04:26:11 +01:00
Lennard Kittner
7da9675e3c
Merge branch 'main' into main
2026-01-16 17:21:02 +01:00