SpoinkyNL
b3f6aef101
Core port - Targeting .NET Core 3.1!
...
Core port - Updated projects to new project layout
Core port - Changed the way devices are identified to be consistent across different frameworks
Core port - Updated plugin system to no longer use AppDomain but AssemblyLoadContext (through McMaster.NETCore.Plugins)
Core port - Renamed a few events to keep Fody from getting confused
2020-02-22 18:38:32 +01:00
Robert
3aa9a632ea
Project cleanup
2020-02-13 15:17:58 +01:00
SpoinkyNL
07b2ad87c4
Implemented most of the rendering pipeline in SkiaSharp
2019-12-03 00:09:32 +01:00
Robert
0e3afef6ca
Skia WIP
2019-12-02 17:37:33 +01:00
SpoinkyNL
f8037feb81
Implemented layer elements
...
Added a brush layer element
Corsair - Added ST100 RGB layout
2019-12-01 18:55:49 +01:00
Robert
16decaae42
Implemented layer LED assignment
...
Added a centralised ProfileEditorSurface for communication between VMs
Prefixed Surface, Device and Led with Artemis to differentiate them better
2019-11-29 17:37:22 +01:00
Robert
932fa3b6c6
Fixed device rotation/scaling in UI
2019-11-22 17:30:07 +01:00
SpoinkyNL
e7c891c7ba
Made Device, DeviceLed and Surface implement INotifyPropertChange
2019-11-21 23:01:24 +01:00
Robert
9e15bd51e8
Broke the surface editor
...
Added device properties to surface editor though!
2019-11-21 16:07:23 +01:00
SpoinkyNL
6cf3344ce7
Updated for RGB.NET's changes regarding rotation
2019-11-21 08:45:38 +01:00
Robert
57a2be778d
Implemented profile creation, deletion and activation
2019-11-20 17:30:18 +01:00
Robert
2fb2e5444c
Moved from EF and SQLite to LiteDB
2019-11-20 15:02:53 +01:00
SpoinkyNL
e18195c277
Fix build
2019-11-18 21:46:01 +01:00
SpoinkyNL
dcf5dbb696
Fix device ZIndex application
2019-11-13 22:52:24 +01:00
Robert
da4b691717
Code cleanup
2019-11-13 14:08:26 +01:00
SpoinkyNL
39f2920c90
Added Logitech support (limited to G910 and G403 for now)
...
Added a splashscreen
2019-11-10 17:36:18 +01:00
SpoinkyNL
6ebceacd13
Made devices aware of the plugin that loaded them
...
Fixed Corsair LL Fans layout
Expanded render events
Added identify option to device settings, must move this to be reusable though
2019-11-03 11:38:28 +01:00
SpoinkyNL
f72f145c7e
Added a layer of abstraction between RGB.NET and Artemis
...
This means Artemis can add extra functionality
It also avoid having to reference RGB.NET for basic rendering
Implemented rendering scaling
2019-10-30 23:20:06 +01:00
Robert Beekman
3dc8fa6b1c
Made SurfaceService solely responsible for keeping the surface and the config in sync and saved
2019-10-24 00:05:36 +02:00
Robert Beekman
c2c849201d
Implemented surface config loading/saving/activating
2019-10-22 22:52:02 +02:00
Robert
c4e5e412e0
Fully implemented the surface service which contains all storage logic
2019-10-22 14:28:11 +02:00
SpoinkyNL
e26516bce0
Added active surface-config management code
...
Added surface-config creation
2019-10-16 00:00:26 +02:00
SpoinkyNL
a34786fb5d
Redid some of the surface editor and started working on layout saving
2019-09-18 22:26:10 +02:00