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
b471c0e192
Added missing code documentation
2018-04-08 11:58:10 +02:00
33c8e69f93
Changed the surface to work with update-triggers instead of fixed update-modes. Adapted device-update-triggers to match the general concept
2018-04-07 10:46:23 +02:00
284c551be6
Changed projects to built against .net standard (and .net 4.5).
...
This resolves #14 .
Resources like SDK-libs, Images and Layouts are removed (and put into an own repository) in that process.
2018-04-01 21:54:14 +02:00
c8a02b5f90
Added cm mouse support, removed update-overloads
2018-03-25 17:51:47 +02:00
66d03cdf4f
Changed all existing device-providers to use update-queues to decouple the physical update from the internal update-loop (first draft, code-documention is missing)
2018-03-25 15:53:13 +02:00
5e347db063
Added deviceprovider-loader to all projects
2018-01-29 12:58:36 +01:00
cdace494bc
Changed device-providers to be disposable
2018-01-29 12:41:43 +01:00
739fbf8733
Updated Layouts to contain device-image infos
2018-01-17 21:56:01 +01:00
efe77cedbc
Small refactorings to unify code styling
2018-01-14 11:57:45 +01:00