Commit Graph

1154 Commits

Author SHA1 Message Date
IceStormNG
150c2c75d6 Put image to the side to have more space for text 2023-07-24 16:33:23 +02:00
IceStormNG
5c065a3857 Fixed crash if speed is reported as 0. 2023-07-24 16:20:16 +02:00
IceStormNG
e0a517f42f Merge branch 'main' into asus-mouse-support
# Conflicts:
#	app/Settings.Designer.cs
#	app/Settings.cs
2023-07-24 15:41:33 +02:00
IceStormNG
966f9107fb Code re-format 2023-07-24 15:29:56 +02:00
IceStormNG
badbb174cd Also hide the color button if colors cannot be set 2023-07-24 15:29:21 +02:00
IceStormNG
03a942b57e Support for proper "Off" Lighting mode 2023-07-24 15:29:03 +02:00
Serge
4086098f58 Hide Keyboard section for G14 2020 completely 2023-07-24 14:53:09 +02:00
Serge
a9dd06de64 UI 2023-07-24 14:48:04 +02:00
Serge
46cbc26d92 UI 2023-07-24 14:34:14 +02:00
Serge
73f7c9f33e Merge branch 'main' of https://github.com/seerge/g-helper 2023-07-24 14:26:37 +02:00
Serge
ef6de6ad2a UI Re-arrangements 2023-07-24 14:26:35 +02:00
IceStormNG
93ad46a685 Well.. this should've been implemented already. 2023-07-24 14:14:57 +02:00
IceStormNG
4d686b6115 Fixed IDs for P711. It's apparently always mi_00. Even if the ASUS driver lists something else. 2023-07-24 14:14:43 +02:00
IceStormNG
3b5cfe958d Polling rates are fixed index numbers for all mice. 0 is immer 125Hz for example, if the mouse, like the Ckakram, do not support 125Hz, the first valid polling rate is 250Hz = 1. 2023-07-24 14:14:09 +02:00
Serge
132df330a4 Merge pull request #865 from seerge/l10n_main
New Crowdin updates
2023-07-23 22:58:05 +02:00
IceStormNG
217074c640 P711 apparently supports all modes even though Armoury Crate does not list them all (as per OpenRGB) 2023-07-23 20:52:47 +02:00
IceStormNG
6e312111ac Merge branch 'seerge:main' into asus-mouse-support 2023-07-23 20:47:53 +02:00
Serge
99296ebb1c Rear Lightbar support 2023-07-23 20:14:57 +02:00
IceStormNG
f0eadd4628 Show charging in brackets. 2023-07-23 18:58:38 +02:00
IceStormNG
d4b0b484aa Added Gladius III (P711) experimental class. 2023-07-23 18:57:02 +02:00
IceStormNG
6f70b54cd4 Unregister event handlers on close 2023-07-23 18:55:24 +02:00
IceStormNG
3c1b61dc82 This can be simplified to reduce redundant code. 2023-07-23 18:53:21 +02:00
Serge
5240fcc8e7 New translations Strings.resx (Lithuanian) 2023-07-23 18:48:29 +02:00
IceStormNG
65d25917b1 Merge branch 'seerge:main' into asus-mouse-support 2023-07-23 18:38:00 +02:00
IceStormNG
378d81bafe Added UI to change ASUS mouse settings. 2023-07-23 18:37:30 +02:00
IceStormNG
5f29e98955 Fixed lighting decode 2023-07-23 18:30:26 +02:00
IceStormNG
5cb5b8cdaf Make sure to tell the mouse to flush the settings when we changed something 2023-07-23 18:30:07 +02:00
IceStormNG
8e19dcb677 Notify on Battery status update 2023-07-23 18:29:34 +02:00
IceStormNG
e825612396 Disable the button if the mouse is not ready yet. 2023-07-23 17:54:37 +02:00
IceStormNG
117ffd0f62 Various fixes in the protocol. Now it is tested and works (at least with the Chakram X in Dongle mode.) 2023-07-23 17:54:09 +02:00
Serge
5291206cb3 Merge branch 'main' of https://github.com/seerge/g-helper 2023-07-23 17:17:54 +02:00
Serge
2747387847 Fix Aura UI 2023-07-23 17:17:52 +02:00
Serge
bd1a11a15a Update README.md v0.101 2023-07-23 14:46:02 +02:00
Serge
c2262c0f89 Moved Aura commands to parallel thread 2023-07-23 14:36:22 +02:00
Serge
88aaf94441 Merge branch 'main' of https://github.com/seerge/g-helper 2023-07-23 13:33:08 +02:00
Serge
20b99810cb Standard mode fix 2023-07-23 13:33:05 +02:00
Serge
7b327a4481 Merge pull request #856 from seerge/l10n_main
New Crowdin updates
2023-07-23 12:39:23 +02:00
IceStormNG
890032a81b Auto-reposition window after resize caused by detection of a new device. 2023-07-23 11:58:15 +02:00
IceStormNG
18384bbddc Added Peripherals Panel to main window (buttons have no function yet... coming soon) 2023-07-23 11:57:44 +02:00
IceStormNG
c1900e75ec Helper function to tint images 2023-07-23 11:55:47 +02:00
IceStormNG
ab2dd4d685 Added mouse icon 2023-07-23 11:54:54 +02:00
IceStormNG
f9f96bd807 Restructured to generic Interface for easier extension. 2023-07-23 11:52:31 +02:00
IceStormNG
df616b486d Register for device listener on startup 2023-07-23 10:55:06 +02:00
IceStormNG
d8b2836819 Improved connect and disconnect handling with better cleanup and less exceptions. 2023-07-23 10:54:37 +02:00
IceStormNG
4ef7f5b4cb Expose Dispose function for overriding 2023-07-23 10:53:59 +02:00
IceStormNG
7dfe830dac Better disconnect handling 2023-07-23 10:53:30 +02:00
Serge
6f40dadfcb New translations Strings.resx (Chinese Simplified) 2023-07-23 09:59:11 +02:00
IceStormNG
86c960e01b Merge branch 'seerge:main' into asus-mouse-support 2023-07-22 22:55:16 +02:00
IceStormNG
f80db2c770 Added ASUS Mouse Control Protocol + Implementation for Chakram X (Dongle and Wired) 2023-07-22 22:51:03 +02:00
IceStormNG
d9cba16218 Added additional logic to the AnimeMatrix USB classes to re-use them. 2023-07-22 22:47:14 +02:00