e279ea583e
Replaced deprecated features and updated nuget packages
2021-08-01 17:22:51 +02:00
4dbeaf802a
Fixed code issues
2021-08-01 16:53:21 +02:00
59e11e5b82
Fixed code issues
2021-07-31 16:59:51 +02:00
7b0e9152fd
Fixed code issues
2021-06-01 23:53:56 +02:00
4466acfbf7
Fixed compiler messages
2021-06-01 22:19:42 +02:00
fb6a94f8b2
Improved DeviceName-generation to be more consistent after provider disposes.
...
This addresses #198
2021-05-15 23:14:07 +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
6254eae845
Merge branch 'Development' into SDK/ASUS
2021-04-29 15:46:05 +02:00
a2a7758978
Merge pull request #206 from DarthAffe/SDK/PicoPi
...
Sdk/pico pi
2021-04-27 17:54:03 +02:00
b300ac8451
Improved Exception-handling in device providers
2021-04-26 22:09:54 +02:00
68c5990ccd
Imporoved exception-handling in device providers
2021-04-26 21:56:30 +02:00
a1955ec377
Added LastUpdateTime to update-triggers
2021-04-24 20:39:05 +02:00
41edda99f0
Added public UpdateTriggers list to DeviceProviders
2021-04-24 20:38:30 +02:00
1d57f4e988
Fixed naming of deviceInfo parameter in AbsvtractRGBDevice
2021-04-24 20:37:51 +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
9907dd21ec
Added Helper to create unique device names for all devices
2021-03-26 21:49:10 +01:00
bf0f6160e3
Added int overload for PixelTexture
2021-03-25 21:50:32 +01: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
d14f272ba9
Merge pull request #183 from DarthAffe/Core/Rendering
...
Rewrites/improvements in rendering and device handling
2021-03-06 00:09:28 +01:00
e6290ae480
Fixed leds not updating
2021-03-05 22:59:09 +01:00
438e5c576a
Small refactoring
2021-03-05 21:45:56 +01:00
f14e3c801d
Moved all methods not directly tied to the surface in an extension and refactored led groups
2021-03-05 21:43:12 +01:00
47fd3ff203
Fixed devices not beeing updated
2021-03-05 21:40:51 +01:00
20347cf221
Added overridable CreateUpdateTrigger to AbstractRGBDeviceProvider
2021-03-05 10:23:17 +01:00
2a9a43683c
Streamlined device loading/handling in device providers
2021-03-04 23:33:00 +01:00
Robert
f99973c386
SteelSeries - Added QCK Prism PID & zone definition
...
SteelSeries - Added MGP27C & zone definition
Core - Added Monitor device type
2021-03-04 11:54:18 +01:00
f6f3e9185c
Moved color-correction logic deeper down to the device
2021-03-03 23:29:31 +01:00
2222808c23
Changed update-Pprameter away from dictionary
2021-03-03 23:06:22 +01:00
9c8d67740d
Added custom stride parameter to PixelTexture
2021-03-01 22:49:31 +01:00
0780f37852
Added check for empty or one pixel requrests in Texture
2021-02-27 00:26:20 +01:00
fe2f6e00f1
Fixed some erorrs in color calculations
2021-02-26 01:03:54 +01:00
1975b9bf48
Added XYZ, Lab and LCh color-methods
2021-02-26 00:31:16 +01:00
105fdea2d7
Small optimizations
2021-02-25 00:30:09 +01:00
cc7abb63f0
Simplified textures
2021-02-24 13:05:15 +01:00
8ddf0bc734
Moved LedGroupExtension to Core
2021-02-24 13:05:06 +01:00
6d7b7ad2e2
Merge branch 'Development' into Core/Rendering
2021-02-23 23:01:53 +01:00
b857fb2c81
Changed Data-Spans in texture to be readonly
2021-02-23 23:01:04 +01:00
c9634f3913
Optimized Textures and Sampler
2021-02-23 01:38:53 +01:00
34a2acc6c4
Added missing in-parameters
2021-02-22 21:53:48 +01:00
dade203c94
Changed Brush Render-Method to be virtual; Added list not empty check to Decorator application
2021-02-22 21:09:51 +01:00
520fb38602
Added generic base-class for PixelTexture
2021-02-22 00:46:48 +01:00
b328032df0
Changed everything to use floats instead of doubles
2021-02-22 00:46:18 +01:00
13afc29987
Reworked rendering
2021-02-21 15:49:05 +01:00
f00ab7f581
Added abnt and ks keyboard-layouts
2021-02-13 20:09:04 +01:00
190f5df025
Added physical-layout to KeyboardDeviceInfo
2021-02-13 18:28:24 +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