Robert
15bac30362
Core - Added ColorGradient type to use for.. gradients!
...
Core - Initialisation process no longer takes place in core constructor and is no longer async
UI - Fixed exceptions during init not being shown
Gradient editor - Started work on this
2020-02-28 13:03:30 +01:00
Robert
2bcee30e11
Plugins - Added optional configuration window
...
Plugins - Moved plugins to their own directory
Device providers - Added all RGB.NET device providers
2020-02-27 13:25:38 +01:00
SpoinkyNL
1a0d5dafd1
Layers - Allow the clip render mode to stretch if really needed
...
Core - Include the canvas' SKImageInfo in render calls
2020-02-16 01:56:45 +01:00
Robert
f4c1c9de3d
UI VM factories - Shortened names for readibility
...
Layer properties - Ensure only LayerBrushes can add properties and make sure that method instantiates a keyframe engine
Layer properties UI - Respond to properties being added/removed
2020-02-12 14:03:18 +01:00
Robert
ebea8b16a3
Refactored shape brushes to use the properties system
2020-02-11 16:36:34 +01:00
Robert
588c25f8c1
Adjusted anchor calculations for simplified render process
...
Project cleanup
2020-01-31 12:05:45 +01:00
SpoinkyNL
5e3eba563b
Implemented profile default loading and rendering without the editor
...
Changed edit tool rotation to allow rotation past 360 degrees
2020-01-26 11:35:39 +01:00
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