Commit Graph
29 Commits
Author SHA1 Message Date
Robert 8a1759a575 Implemented basic keyframes 2020-01-09 16:56:46 +01:00
SpoinkyNL ddce69e8f0 Added layer shapes, editor is still WIP 2019-12-15 22:52:04 +01:00
SpoinkyNL 5dbd35208b WIP - Added a BitmapBrush to replace the GraphicsDecorator 2019-12-11 00:04:23 +01:00
Robert 1a44e34d16 Implemented layer element saving
Added a working setting to the brush element
2019-12-04 13:26:18 +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 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 28fc7b5dcc Added a debugger, ironed out rendering pipeline 2019-10-24 23:53:38 +02:00
Robert 9badc666e8 Working on render logic 2019-10-23 17:35:13 +02:00
SpoinkyNL e26516bce0 Added active surface-config management code
Added surface-config creation
2019-10-16 00:00:26 +02:00
Robert Beekman f79c2725da Added built-in plugin copying 2019-08-21 12:12:50 +02:00
SpoinkyNL 8cd8b051f7 Added Corsair support as a plugin 2019-08-11 16:58:43 +02:00
SpoinkyNL f63a7b91c8 Changed plugins to abstract classes 2019-04-16 00:24:50 +02:00
SpoinkyNL 0b3fa7a53a Added plugin unloading 2019-04-14 12:43:39 +02:00
SpoinkyNL 8ccac7f073 Plugins have their own AppDomain now (TODO: dispose on plugin unload) 2019-04-13 12:13:44 +02:00
Robert Beekman 90cd27b0c6 Removed the rest of CS Script and removed old plugin projects 2019-04-10 16:05:19 +02:00
SpoinkyNL aa32c8aae4 Opting for precompiled plugins, removed CS-Script
Cleaned up Nuget packages
Cleaned up references
2019-04-10 00:33:21 +02:00
SpoinkyNL 60544e7814 Added GDI-based rendering test 2018-04-15 18:41:31 +02:00
SpoinkyNL c22a78cd30 Removed seperate plugins project since you're always referencing both..
Added more loading logic
2018-04-06 19:54:25 +02:00
SpoinkyNL 9ad3e04a69 Rely on CS-Script includes for modules view model matching 2018-03-04 22:27:57 +01:00
SpoinkyNL 6a8edfc00a Further expanded plugins
Added navigation between modules
2018-02-25 19:48:22 +01:00
SpoinkyNL 6eefa733b4 Added UI elements borrowed from DarthAffe
Added a WIP of profile classes
2018-01-13 00:06:28 +01:00
SpoinkyNL 3bea4463dc Added module (the first major plugin type) view(model) creation 2018-01-08 20:41:21 +01:00
SpoinkyNL f7fe57676d Some more plugin stuff, lovely commit messages ikr 2018-01-08 11:20:21 +01:00
SpoinkyNL ede07722eb Added some more plugin architecture (modules are now a type of plugin) 2018-01-07 14:54:09 +01:00
SpoinkyNL 84f21aa044 Added some module architecture 2018-01-06 21:04:29 +01:00
SpoinkyNL 8d9076a241 Project cleanup 2018-01-05 17:00:19 +01:00