Commit Graph
23 Commits
Author SHA1 Message Date
Robert 5340e6c6d4 Code cleanup 2019-11-13 19:57:23 +01:00
Robert 44eaa6ac40 Profile editor use RGB.NET's pretty update trigger 2019-11-13 19:43:43 +01:00
SpoinkyNL c846d63acf Added some of the architecture for the profile editor 2019-11-11 22:12:36 +01:00
SpoinkyNL 05eed5ba00 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
Robert ae41c6cac3 Don't allow assemblies in the plugin folder to inject protected services 2019-10-31 20:07:10 +01:00
SpoinkyNL 8777e8975f 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 5cdde6e402 To test, scaled down rendering to 25% 2019-10-25 17:30:07 +02:00
Robert Beekman 93cd704c6c Added a debugger, ironed out rendering pipeline 2019-10-24 23:53:38 +02:00
SpoinkyNL 71f53c0833 Redid some of the surface editor and started working on layout saving 2019-09-18 22:26:10 +02:00
SpoinkyNL 8951e61bd9 Nearly fully implemented surface rearranging 2019-08-25 22:26:10 +02:00
SpoinkyNL bc9dccef31 Added devices display in settings
Corsair layouts - Added LL Fans, led strips and AIO pump. Fixed MM800 paths
2019-08-24 13:08:48 +02:00
Robert Beekman 254a8e311f Added built-in plugin copying 2019-08-21 12:12:50 +02:00
SpoinkyNL 71a6181df7 Reference local build of RGB.NET
Rewrote UI LED-rendering, performance needs some work
2019-08-19 22:03:37 +02:00
SpoinkyNL 090c726880 Added Corsair support as a plugin 2019-08-11 16:58:43 +02:00
SpoinkyNL 1146de1fc5 Started layout editor implementation
Rearranged VMs/Views
Updated RGB.NET
2019-08-11 01:23:13 +02:00
SpoinkyNL 2fd5941ff3 Set C# version to 7.0 instead of latest to fix build issues
Updated assembly info
2019-04-18 19:55:51 +02:00
SpoinkyNL 8f4bb37fa4 Added most of the settings code, doesn't work because SQLite is weird 2019-04-17 20:47:23 +02:00
SpoinkyNL bfc320c0ac Changed plugins to abstract classes 2019-04-16 00:24:50 +02:00
SpoinkyNL 083119dae2 Added plugin post build events 2019-04-14 23:23:42 +02:00
SpoinkyNL cdda228713 Added plugin unloading 2019-04-14 12:43:39 +02:00
SpoinkyNL dba48a2b6a Plugins have their own AppDomain now (TODO: dispose on plugin unload) 2019-04-13 12:13:44 +02:00
SpoinkyNL 3689db9325 Fixed plugin binding and reworked some interfaces to abstract classes 2019-04-11 19:52:28 +02:00
Robert Beekman 571a3fe168 Removed the rest of CS Script and removed old plugin projects 2019-04-10 16:05:19 +02:00