SpoinkyNL
9f778d840f
Profiles - Abstracted property elements and effect elements
...
Folders - Added properties to folders
Layer effects - Expanded to folders
Layer effects - Added shape clipping
2020-06-17 19:21:23 +02:00
SpoinkyNL
9fc6191015
Layers - Finished effects on layers, groups still missing
...
Effects - Added filter effect with different SkiaSharp image filters
2020-06-16 00:25:04 +02:00
SpoinkyNL
fd991112a9
Meta - Code cleanup
2020-06-13 22:27:51 +02:00
SpoinkyNL
18593853d8
Layers - Seperated activation and removal of layers/effects
...
Effects - Added effects UI, order is still a bit messed up and reordering is missed
Effects - Added renaming of effects on the layer
2020-06-13 22:23:33 +02:00
SpoinkyNL
f178c3d790
Layer effects - WIP commit
...
Profile editor - Show brush icons at different parts in the editor
2020-06-10 00:20:43 +02:00
SpoinkyNL
22ecf5028d
Layer timeline - Show keyframes of collapsed groups
...
Profile editor - Don't reload UI elements on undo/redo if there's nothing to undo/redo
Layer properties - Properly show/hide properties
2020-05-29 17:21:29 +02:00
SpoinkyNL
e6080eb897
Nuget - Updated packages
...
Brush properties - Added default values
Brush properties - Removed option to always auto-expand groups
Layer properties - Remember expanded/collapsed groups
Storage - Added migration system
Storage - Added migration that removes profiles made in the old layer properties format
Layer timeline - Added back zoom functionality
2020-05-29 00:09:04 +02:00
SpoinkyNL
5e3d23af41
UI - My poor UI :< I regret starting this refactor
2020-04-30 00:12:24 +02:00
Robert
492ee5c8c1
Conditions - Refactor layer properties WIP
2020-04-29 11:42:16 +02:00
SpoinkyNL
73245a3d4b
Plugins - Implemented enabling/disabling (doesnt work for devices)
...
Plugins - Disable plugins that caused a crash
Tray icon - Added menu items for quick access
2020-03-02 22:15:25 +01:00
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
ebea8b16a3
Refactored shape brushes to use the properties system
2020-02-11 16:36:34 +01:00
Robert
07d9a5f784
Added shape properties
2020-02-05 16:37:14 +01:00
SpoinkyNL
c0957a3075
Removed separate shape size
2020-02-04 22:01:02 +01:00
Robert
da5fc75836
Implemented translations properly on top of the layer shape
2020-01-16 17:20:54 +01:00
SpoinkyNL
e9677f2070
Added keyframe creation outside the timeline
...
Added existing shape moving
2020-01-13 22:11:25 +01:00
SpoinkyNL
ac7e0d4f78
Implemented keyframe easing
2020-01-12 23:49:10 +01:00
SpoinkyNL
b734fa2f8f
Added layer properties and keyframes to persistent storage
2020-01-08 21:54:58 +01:00
Robert
acdb90897e
Started work on the keyframe engine to tie everything together!
2020-01-08 14:35:29 +01:00
SpoinkyNL
ddce69e8f0
Added layer shapes, editor is still WIP
2019-12-15 22:52:04 +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
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
SpoinkyNL
75e932edb1
Added folder/layer renaming
...
Implemented profile saving
2019-11-24 23:01:11 +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
Robert
296414001b
Added profile deserialization
2019-11-19 17:31:17 +01:00
Robert
bb56a45a7f
Started work on profiles
2019-11-18 17:33:20 +01:00
Robert
da4b691717
Code cleanup
2019-11-13 14:08:26 +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
SpoinkyNL
10b2328561
Added devices ZIndex
2019-10-13 22:48:02 +02:00
SpoinkyNL
a34786fb5d
Redid some of the surface editor and started working on layout saving
2019-09-18 22:26:10 +02:00
SpoinkyNL
6e23c079b1
Started layout editor implementation
...
Rearranged VMs/Views
Updated RGB.NET
2019-08-11 01:23:13 +02:00
SpoinkyNL
ac577e87cc
Added most of the settings code, doesn't work because SQLite is weird
2019-04-17 20:47:23 +02:00
SpoinkyNL
f63a7b91c8
Changed plugins to abstract classes
2019-04-16 00:24:50 +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
7773d377a2
Finalized client-side storage
2018-01-24 14:52:34 +01:00
SpoinkyNL
8d9076a241
Project cleanup
2018-01-05 17:00:19 +01:00
SpoinkyNL
fc996b7258
Started on the UI project
...
Added ReactiveUI, Material design and MahApps
Added the welcome page
2017-12-18 01:04:28 +01:00
Robert Beekman
d64c1a660d
2.0 initial commit
2017-12-07 12:51:54 +01:00