d85f1559b3
Applied some C#12 stuff
2023-12-22 20:56:56 +01:00
8aaf602cdd
Added GameController as Core device type; Updated Corsair SDK to 4.0.84
2023-12-22 20:16:14 +01:00
5707a247ee
Removed excessive spaces
2023-08-27 21:41:41 +02:00
72da2b6bdf
Added LedIds for Indicator-LEDs (like NumLock)
2023-08-27 21:40:01 +02:00
2020992249
Sealed a lot of classes that are not meant to be inherited
2023-04-19 21:19:05 +02:00
180b0e4538
Updated corsair SDK to iCUE SDK v4.0.48
2023-02-10 19:23:34 +01:00
87a6bc2c3f
Fixed alpha-component beeing ignored for the first ledgroup rendered
2022-01-16 14:21:04 +01:00
30624035f1
Changed all namespaces to file-scope
2021-11-13 17:35:08 +01:00
b934e97ab2
Added additional LedIds for bigger setups
2021-08-03 20:54:14 +02:00
59e11e5b82
Fixed code issues
2021-07-31 16:59:51 +02:00
Robert Beekman
17db44d007
Merge pull request #192 from DarthAffe/SDK/ASUS
...
ASUS updates & tweaks
2021-05-13 19:45:18 +02:00
17f7681d33
Added LedIds for keyboard programming- an profile-buttons
2021-04-29 20:29:03 +02:00
Robert
ca264a4603
Merge branch 'Development' into SDK/ASUS
2021-04-22 16:36:24 +02:00
7f3abaefec
Added Led-Mapping base class and centralized HID-device-detection
2021-04-02 00:32:22 +02:00
Robert
40cce7aaaf
Core - Added Unknown LED IDs
...
Core - Moved Custom LED IDs from 0xFF to 0xFE
ASUS - Use Unknown LED IDs for missing LED mappings
2021-03-29 00:59:26 +02:00
Robert
8ff4c0b243
CoolerMaster - Added missing SDK-supported keyboards
...
CoolerMaster - Added mappings for every SDK-supported keyboard
CoolerMaster - Fixed enabling/disabling the provider at runtime
Core - Added Keyboard.Function LED ID
2021-03-06 22:55:10 +01:00
13afc29987
Reworked rendering
2021-02-21 15:49:05 +01:00
07a6d8952c
Renamed SurfaceRectangle and fixed spelling mistake
2021-02-09 23:17:11 +01:00
d44223ee6a
Added base class for location/size-handling and refactored devices and leds to make use of it
2021-02-09 23:11:01 +01:00
6619539176
Reworked Layouts to be more versatile
2021-01-31 14:35:06 +01:00
226d29156d
Removed layouts from devices
2021-01-02 17:01:44 +01:00
d4bb0bd9fd
Updated core to correctly use nullable reference types; first changes for new device handling
2020-12-31 20:07:51 +01:00
acdd7c19aa
Added additional custom-keyboard-keys
2020-07-11 23:50:18 +02:00
638a833e1d
Fixed typo
2019-11-22 20:42:58 +01:00
a3d9c6d16d
Fixed translation issue of devices not aligned to the surface origin
2019-11-21 00:09:21 +01:00
ac8ec602dd
Added missing operators and documentation
2019-11-20 20:44:12 +01:00
1d727e16b0
Fixed led actual-data update
2019-11-20 17:44:14 +01:00
1126408069
Added caching for actual layout data
2019-11-20 17:33:07 +01:00
fab502e0e4
Added device-rotation
2019-11-20 17:05:55 +01:00
2cf8609173
Added Device-Scaling
2019-11-18 19:59:28 +01:00
65abc89605
Changed rectangle to be immutable
2019-11-18 19:36:46 +01:00
c1e2af6fbb
Refactored color
2019-02-24 17:53:04 +01:00
586d20936e
Update the corsair device-provider to make use of the new features in the 3.0.217 SDK
2018-12-25 18:57:45 +01:00
2a3c13ef87
Fixed an issue with unchanched leds beeing flagged as dirty
2018-12-25 18:54:50 +01:00
c056aa7444
Added speaker as device type
2018-07-15 17:06:03 +02:00
c47afc4704
Updated corsair SDK
...
This adds support for custom devices (lightning node and commander). And introduced 'fan' as device type.
fixes #23
2018-07-08 20:04:01 +02:00
328074bfa2
Added more methods to work with HEX-colors
2018-06-10 17:21:35 +02:00
96184d1220
Fixed a problem with syncbacked leds kept in the synced state forever
2018-06-06 20:47:05 +02:00
54f7ec97d1
Added a helper method to convert colors to their HEX-representation
2018-03-03 10:23:50 +01:00
6fe54bd3ec
Fixed a relative/absolute position problem with leds
2018-01-17 19:44:31 +01:00
17beace550
Fixed wrong hsv to rgb calculation
2017-12-24 12:23:48 +01:00
c5a1825f50
Refactored LedIds
...
Everything is now based on the same ids for all devices
2017-12-13 17:19:56 +01:00
200e471e4d
Added generic led-id list
2017-12-12 13:35:08 +01:00
1865b4d83e
Changed Point and Size to be an immutable value-types
2017-12-05 14:25:38 +01:00
50cfd296be
Changed color to be an immutable value-type
2017-12-04 10:13:58 +01:00
8e212190ae
Fixed some code issues
2017-09-05 14:02:12 +02:00
77b76386ae
Fixed transparent-color
2017-08-03 22:54:09 +02:00
59e0344c68
Refactoring
2017-05-13 08:17:01 +02:00
cf3bbd547c
Added custom shapes for leds
2017-02-11 10:24:15 +01:00
256c6dea74
Added Led-Images as layout-part
2017-02-11 09:39:03 +01:00