3f1eb5ca59
Added .net 7 targets
2022-11-13 15:33:52 +01:00
200631fbdb
Streamlined usage of NativeLibrary; Changed all device providers to use function pointers when possible
2022-09-24 22:55:57 +02:00
b3145a70d9
Fixed EnviromentVariables in NativePaths for all device providers
2022-03-31 22:23:22 +02:00
8ae65145fe
Bumped copyright to 2022
2022-01-05 15:13:11 +01:00
b0dfbb2c74
Fixed project files to correctly show icon and license
2021-12-27 21:25:32 +01:00
bee329ff4f
Added .NET 5 as second build target since it still compiles fine
2021-11-13 23:22:06 +01:00
30624035f1
Changed all namespaces to file-scope
2021-11-13 17:35:08 +01:00
07fde6e31b
Updated to .NET 6
2021-11-13 00:54:30 +01:00
Robert
6f4c07d65f
CoolerMaster - Added MM830 LED definitions
2021-09-01 20:16:29 +02:00
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
7c0a216ccd
Fixed code issues
2021-08-01 16:40:13 +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
b300ac8451
Improved Exception-handling in device providers
2021-04-26 22:09:54 +02:00
9907dd21ec
Added Helper to create unique device names for all devices
2021-03-26 21:49:10 +01:00
Robert
595bc702b7
Cooler Master - Color matrix fixes
2021-03-10 22:09:02 +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
2a9a43683c
Streamlined device loading/handling in device providers
2021-03-04 23:33:00 +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
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
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
6a4ebb3d2a
Refactoring
2021-02-06 17:07:41 +01:00
a0a1521658
Fixed warnings
2021-02-02 23:37:56 +01:00
57dc9afb32
Updated device providers to make everything compile again
2021-02-01 23:13:15 +01:00
04f07d76a2
Removed SyncBack
2020-12-25 19:45:08 +01:00
0907a78efc
enabled nullable reference types
2020-12-05 18:13:39 +01:00
fdb5022197
Changed all projects to target .NET 5
2020-11-10 23:35:02 +01:00
a3f9b430d1
Small formatting changes
2020-08-13 10:30:25 +02:00
SpoinkyNL
2d833fb800
CoolerMaster - Fix slow device updates
2020-08-13 00:40:46 +02:00
93eae1d859
Updated copyright information
2020-07-12 00:01:35 +02:00
SpoinkyNL
9175887327
Throw on LED control enable fail
...
Added devices indices for MM830, CK530 and MK850
2020-06-20 22:30:55 +02:00
f96bf0f507
Merge pull request #123 from DarthAffe/NugetUpdate
...
Updated all nuget-references
2020-04-20 23:06:16 +02:00
19a009c9aa
Updated all nuget-references
2020-04-20 23:01:56 +02:00
SpoinkyNL
a7dcf3d867
Inlined variables
2020-04-20 19:26:26 +02:00
SpoinkyNL
19d81d79c3
CoolerMaster - Throw more detailed error when missing LED mappings
2020-04-19 23:00:31 +02:00
b0dc472fa7
Applied device-interfaces
2020-04-18 15:29:11 +02:00
276c1687a3
Workarounded some unload-issues (still there but late enough to not cause too much issues)
2020-03-03 17:17:42 +01:00
83edbc6eac
Fully implemented disposing on devices
2020-03-03 14:50:31 +01:00
1cfdeefde1
Added native-unload to all deviceprovider-disposes
2020-03-03 14:30:12 +01:00
fe8adbd849
Added event to intercept the creation of absolute paths
2019-08-18 17:58:03 +02:00
fa396127ea
Removed byte-component from color
2019-02-25 20:57:01 +01:00
b5c0f4933a
Updated CoolerMaster SDK to v23
2019-01-12 15:38:57 +01:00
9c918302ad
Cleaned project files
...
This should fix #24
2018-07-14 15:53:29 +02:00
d0c3d4a9dc
Added DeviceName
2018-07-10 20:59:52 +02:00
7c5306232f
Revert "Added Id to devices"
...
This reverts commit a86d5f7e84b8ba586f819d5b672b7176ae1416f4.
2018-07-10 20:33:50 +02:00
a86d5f7e84
Added Id to devices
2018-07-10 20:06:38 +02:00
0b41bb1b02
Removed generic constraint from IDeviceProviderLoader
2018-06-03 10:03:27 +02:00