Commit Graph
100 Commits
Author SHA1 Message Date
DarthAffe af43c0ae87 Merge pull request #365 from DarthAffe/Devices/Novation
Added Novation Launchpad Mini MK3
2024-01-04 20:12:24 +01:00
DarthAffe 7898c50eed Fixed unexpected name of the Launchpad Mini MK3 2024-01-04 18:10:31 +01:00
DarthAffe 505e7481f7 Small Novation-detection refactoring 2024-01-04 18:10:20 +01:00
DarthAffe 4f478879c2 Added Novation Launchpad Mini MK3 2024-01-04 17:29:59 +01:00
DarthAffe 79f71bab29 Merge pull request #362 from DarthAffe/Core/CodeStyling
Applied some C#12 stuff
2023-12-31 16:28:51 +01:00
DarthAffe aeab93001f More code styling fixes 2023-12-27 15:48:20 +01:00
DarthAffe 2796acd775 Merge pull request #363 from DarthAffe/Ci-Tags
Added tag-creation to ci workflow
2023-12-23 00:15:25 +01:00
DarthAffe cc2c7bc973 Added tag-creation to ci workflow 2023-12-22 23:14:55 +00:00
DarthAffe d85f1559b3 Applied some C#12 stuff 2023-12-22 20:56:56 +01:00
DarthAffe 0444730aca Merge pull request #361 from DarthAffe/SDK/Corsair
Added GameController as Core device type; Updated Corsair SDK to 4.0.84
2023-12-22 20:18:34 +01:00
DarthAffe 8aaf602cdd Added GameController as Core device type; Updated Corsair SDK to 4.0.84 2023-12-22 20:16:14 +01:00
DarthAffe 9575690efb Merge pull request #359 from DarthAffe/Update/net8
Added .NET 8 build-target
2023-11-14 22:36:54 +01:00
DarthAffe a0c90029eb Added .NET 8 build-target 2023-11-14 22:34:13 +01:00
DarthAffe 5592fd9923 Merge pull request #358 from DarthAffe/bugfix/layout-saving
Fix custom LED data type not being determined correctly
2023-11-01 21:14:44 +01:00
DarthAffe 99225f04fc Merge pull request #357 from DarthAffe/LayoutFixes
Layout fixes/improvements
2023-11-01 20:16:23 +01:00
DarthAffe fda89e74c2 Merge pull request #355 from DarthAffe/feature/wooting-uwu
Wooting - Add uwu support
2023-11-01 20:15:50 +01:00
DarthAffe be252790d4 Added extension to save layouts 2023-10-31 22:14:05 +01:00
DarthAffe 188de3c558 Fixed an error when parsing custom layout data if the xml-element contains an attribute 2023-10-31 21:54:58 +01:00
DarthAffe 883d6cbea4 Added ToString to Scale 2023-10-31 21:51:40 +01:00
DarthAffe d454f94b73 Merge pull request #353 from DarthAffe/RazerPids
Added Razer Kraken Kitty V2 PID
2023-09-22 22:02:13 +02:00
DarthAffe 012fdf62a4 Added PIDs for Blade 18, Naga V2 Pro (wired?) and Mouse Dock Pro 2023-09-22 21:55:53 +02:00
DarthAffe c1a4fee189 Added Razer Kraken Kitty V2 PID 2023-09-04 11:50:26 +02:00
DarthAffe 2e0754f474 Merge pull request #352 from DarthAffe/IndicatorLedIds
Indicator led ids
2023-08-28 10:21:21 +02:00
DarthAffe 5707a247ee Removed excessive spaces 2023-08-27 21:41:41 +02:00
DarthAffe 72da2b6bdf Added LedIds for Indicator-LEDs (like NumLock) 2023-08-27 21:40:01 +02:00
DarthAffe 60892e4e81 Merge pull request #350 from roxaskeyheart/razer-blackwidowv4-pid
Add additional Razer BlackWidow V4 PID
2023-08-23 10:14:05 +02:00
DarthAffe 745364495d Merge pull request #349 from DarthAffe/RazerPids
Razer pids
2023-08-23 00:57:58 +02:00
DarthAffe 9d1188ab33 Fixed razer naming again 2023-08-23 00:57:19 +02:00
DarthAffe 3461674e17 Typo in Keyboard name 2023-08-23 00:53:14 +02:00
DarthAffe 5d3a3613e2 Added PID for Razer Black Widow V4 75% 2023-08-23 00:52:06 +02:00
DarthAffe aba0888bd9 Fixed typo in Core readme 2023-08-23 00:50:28 +02:00
DarthAffe 3d9706ad0e Merge pull request #348 from DarthAffe/SDK/Corsair
Fixed an exception when multiple invalid leds are present in custom c…
2023-08-19 19:58:25 +02:00
DarthAffe 1f0b1b0774 Fixed an exception when multiple invalid leds are present in custom corsair devices 2023-08-17 23:22:33 +02:00
DarthAffe d070f0bbcb Merge pull request #347 from DarthAffe/ProviderInit
Added missing provider-init-changes to CorsairLegacy
2023-08-16 21:59:13 +02:00
DarthAffe 2c8bc72dc9 Added missing provider-init-changes to CorsairLegacy 2023-08-16 21:47:54 +02:00
DarthAffe 4209905474 Merge pull request #336 from DarthAffe/ProviderInit
Improved DeviceProviders
2023-08-16 21:41:11 +02:00
DarthAffe 7415c6b4ef Merge pull request #343 from DELUUXE/BladeLedMapping
Added Razer Blade 16 LED mapping
2023-07-26 01:01:43 +02:00
DarthAffe b4bbc6a343 Merge pull request #345 from DarthAffe/SDK/CorsairLegacy
Applied Led-Position-Fix from #331 to Corsair-Legacy-DeviceProvider
2023-07-25 22:19:41 +02:00
DarthAffe 2a2053cc53 Applied Led-Position-Fix from #331 to Corsair-Legacy-DeviceProvider 2023-07-25 20:11:58 +02:00
DarthAffe fd6bfa05e3 Merge pull request #340 from DarthAffe/feature/layout-from-stream
Layout - Allow loading directly from a stream
2023-07-24 01:55:27 +02:00
DarthAffe d85d289909 Merge pull request #341 from DELUUXE/Development
Added Razer Blade 16 PID
2023-07-24 01:55:00 +02:00
DarthAffe 89ab79aecd Merge pull request #342 from DarthAffe/SDK/CorsairLegacy
Readded support for older CUE-SDKs
2023-07-24 01:54:35 +02:00
DarthAffe 8faedd1e26 Fixed error in solution 2023-07-24 00:36:32 +02:00
DarthAffe 6f91af9039 Readded support for older CUE-SDKs 2023-07-23 19:49:30 +02:00
DarthAffe 0609e49571 Added locks around device provider instance usages 2023-06-18 19:54:57 +02:00
DarthAffe fdc69fdac5 Implemented recommended dispose pattern for DeviceProviders 2023-06-15 23:03:24 +02:00
DarthAffe 56d77dee35 Merge pull request #331 from diogotr7/feature/corsair-size
Corsair - Fixed corsair partial devices getting longer
2023-06-12 19:54:13 +02:00
DarthAffe 88a0f0fa11 Merge pull request #334 from DarthAffe/razer-pids
Fixed duplicate Razer PID
2023-06-12 19:53:59 +02:00
DarthAffe 4fb1dca55d Merge pull request #333 from DarthAffe/razer-pids
Added more Razer keyboard and mouse PIDs
2023-06-11 14:02:09 +02:00
DarthAffe 83bdfea2f3 Merge pull request #321 from DarthAffe/Core/DevicesChangedEvent
Core/devices changed event
2023-06-03 21:29:56 +02:00
DarthAffe d7fffb4213 Added comment to new corsai FixOffsetDeviceLayout-method 2023-06-03 19:28:15 +00:00
DarthAffe a0bdd837e2 Merge pull request #329 from diogotr7/feature/update-openrgb-net
Update OpenRGB.NET nuget
2023-05-24 00:22:08 +02:00
DarthAffe e96e1d636f Merge pull request #328 from DarthAffe/Steelseries/Devices
Added SteelSeries Aerox 5 Wireless #323
2023-05-21 11:57:12 +02:00
DarthAffe 5dbcd9c81e Added SteelSeries Aerox 5 Wireless #323 2023-05-20 22:34:29 +02:00
DarthAffe 79252d5b31 Merge pull request #319 from DragRedSim/asus-rog-strix-laptop
Asus - added mapping for ROG Strix G15 (2021) laptop
2023-05-20 22:00:05 +02:00
DarthAffe 27018b34e3 Merge pull request #325 from roxaskeyheart/patch-3
Add more Razer Keyboard HIDs
2023-05-20 21:48:13 +02:00
DarthAffe 0aca2d84b1 Apply suggestions from code review 2023-05-20 19:36:53 +00:00
DarthAffe 020f249f9a Merge pull request #322 from DarthAffe/NativeStuff
Native stuff
2023-05-20 21:27:41 +02:00
DarthAffe 1532e31a33 Improved Stop of DeviceUpdateTrigger 2023-05-15 22:50:47 +02:00
DarthAffe b90c47076a Changed DevicesChangedEventArgs to only contain the device causing the change and an enum indicatin what happened 2023-05-15 22:45:28 +02:00
DarthAffe a196d2a0a4 Changed the calculation mode of the SolidColor-brush to absolute for performance reasons 2023-05-08 22:07:49 +02:00
DarthAffe 73b7f1f24f Changed Bindable-Methods to not be virtual since there is not really a point in overriding them 2023-05-08 22:04:36 +02:00
DarthAffe 124f76b382 Fixed comment 2023-05-08 22:03:41 +02:00
DarthAffe 4684e29610 Changed DevicesChanged-event to provide a single device instead of a list 2023-05-08 21:47:51 +02:00
DarthAffe 67f3625993 Changed device lists in the DevicesChanged-event to readonly 2023-05-08 21:30:52 +02:00
DarthAffe 7e72d3199b Added DevicesChanged-event to device providers 2023-05-08 21:28:55 +02:00
DarthAffe acddfed2b1 Removed allocation when applying decorators 2023-05-08 20:47:47 +02:00
DarthAffe 93cd8055a2 Simplified span-fixes in Samplers 2023-04-24 23:13:12 +02:00
DarthAffe 4a0ae1a185 Merge pull request #318 from DarthAffe/RenderPerformance
Changed stride and DataPerPixel in the PixelTexture to be a property …
2023-04-23 18:05:56 +02:00
DarthAffe a2194849b6 Changed stride and DataPerPixel in the PixelTexture to be a property for consistency 2023-04-23 18:05:24 +02:00
DarthAffe 346d502e0f Merge pull request #317 from DarthAffe/RenderPerformance
Changed DataPerPixel and Stride to be protected in PixelTexture
2023-04-23 18:03:02 +02:00
DarthAffe 9f8e64fbcb Changed DataPerPixel and Stride to be protected in PixelTexture 2023-04-23 18:02:11 +02:00
DarthAffe 54f39f8023 Merge pull request #316 from DarthAffe/RenderPerformance
Render performance
2023-04-23 17:47:23 +02:00
DarthAffe 928d5c2ef9 Added license link to SimplexNoise 2023-04-23 17:36:22 +02:00
DarthAffe 586734b44a (MAJOR) Improvied sampling performance by removing the need to copy region data to a buffer first 2023-04-23 17:19:51 +02:00
DarthAffe af3989aa73 Added Test for the PixelTexture 2023-04-23 12:16:38 +02:00
DarthAffe f5f81e74d7 Merge pull request #315 from DarthAffe/Workflows
Removed .NET 5 artifacts from build
2023-04-19 22:15:48 +02:00
DarthAffe e8f168f64a Removed .NET 5 artifacts from build 2023-04-19 22:15:27 +02:00
DarthAffe 25fef22218 Merge pull request #313 from DarthAffe/Test/PerformanceOptimization
Test/performance optimization
2023-04-19 22:08:45 +02:00
DarthAffe 2020992249 Sealed a lot of classes that are not meant to be inherited 2023-04-19 21:19:05 +02:00
DarthAffe d9c244a044 Small fixes 2023-04-19 20:11:30 +02:00
DarthAffe ad75707645 Removed SkipLocalInit-Attributes - they're causing issues and are not worth the effort for now 2023-04-13 11:29:22 +02:00
DarthAffe 260a820b80 Added SkipLocalsInitAttribute to Sample-Methods 2023-04-13 02:03:13 +02:00
DarthAffe 4ee55c6725 Small fixes 2023-04-13 01:24:53 +02:00
DarthAffe 70ccc4d575 Reduced some more allocations 2023-04-13 00:49:29 +02:00
DarthAffe 0cf4f39ccf Reduced allocations when a ListLedGroup is used 2023-04-13 00:21:20 +02:00
DarthAffe 764fcd1b1d (MAJOR) Improved update performance of devices 2023-04-12 22:25:24 +02:00
DarthAffe 4216dacf4f Removed unnecessary contains check in AbstractReferenceCounting 2023-04-11 00:29:01 +02:00
DarthAffe f6433af4b5 Merge branch 'Development' into SomeFixes 2023-04-11 00:27:06 +02:00
DarthAffe 82050b8d5a Fixed some code issues 2023-04-11 00:26:46 +02:00
DarthAffe 02235a3f7f Fixed some code-issues 2023-04-11 00:15:27 +02:00
DarthAffe aaabbc6a8d (MAJOR): Removed support for .NET 5; Updated nugets; Removed the not even working distribution of the Asus-SDK from the project; Fixed a warning in the OpenRGBServerDefinition 2023-04-11 00:06:17 +02:00
DarthAffe 6bed6906d4 Merge pull request #311 from DarthAffe/DisposeFix
Dispose fix
2023-04-10 19:38:37 +02:00
DarthAffe 10183fb270 Added dispose-check to corsairs update queue 2023-04-09 16:36:27 +02:00
DarthAffe b7df7e4d02 Merge pull request #310 from DarthAffe/SDK/RazerPids
Added PID for Razer Ornata V3
2023-04-08 21:21:05 +02:00
DarthAffe 818678fdf2 Added PID for Razer Ornata V3
fixes #309
2023-04-08 21:10:12 +02:00
DarthAffe 5b514ff962 Moved reference check for UpdateQueue disposal to the caller to prevent issues with Dispose-overrides 2023-04-08 14:42:56 +02:00
DarthAffe d054d16c10 Added reference counting to update queues to prevent premature disposes when used in multiple devices 2023-04-08 00:53:15 +02:00
DarthAffe 39cfcdb367 Merge pull request #308 from DarthAffe/SDK/RazerPids
Added Pid for Razer BlackWidow V4
2023-03-14 20:33:28 +01:00
DarthAffe 12d6b90c74 Merge pull request #306 from diogotr7/feature/openrgb.net-2
OpenRgb - added segments
2023-03-14 20:31:03 +01:00