Robert
54081b591b
UI - Restructured layer property VMs
2020-05-01 23:07:21 +02:00
Robert
660324c980
Conditions - Refactor layer properties WIP
2020-04-29 19:44:42 +02:00
Robert
d9bba8cb54
Conditions - Refactor layer properties WIP (needed for consistency..)
2020-04-28 19:40:03 +02:00
SpoinkyNL
26f9e90fa3
Brushes - Allow hiding of properties
2020-04-21 20:53:24 +02:00
SpoinkyNL
9f8fc9f70e
Core - Add HidSharp to force plugins to share the HidSharp types
...
Core - For now, set default log level to debug
ColorGradient- Improved GetColor performance
ColorGradient - GetColor now handles colors not between two stops properly
Home - Fix links
Plugins - Only allow layer property registration through Brushes
Color brush - Default to solid color
2020-04-21 19:59:05 +02:00
Robert
0a5f16a0f4
Core - Moved layer properties to their own class
2020-03-09 19:57:17 +01:00
Robert
88ac5a3951
UI - Fixed a few events that weren't being unsubscribed
2020-03-06 20:27:57 +01:00
SpoinkyNL
57d82fafa8
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
Robert
c3b2c981da
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 23:19:38 +01:00
Robert
2b66ba656b
UI - Restructured resources directory
...
UI - Fixed a few memory leaks
2020-02-24 21:15:21 +01:00
SpoinkyNL
a79c56eaa1
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
7a7fffeb3d
Profile editor - Improved profile loading and UI population
...
Layer properties - Added drag-editing to float input (to be expanded to all)
2020-02-18 23:27:38 +01:00
Robert
6f95c609b6
Project cleanup
2020-02-13 19:38:43 +01:00
Robert
73115898de
Core - Implemented clipping modes
2020-02-13 19:26:22 +01:00
Robert
51a21b7a8a
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 21:18:00 +01:00
Robert
9b1d28840c
Refactored shape brushes to use the properties system
2020-02-11 19:10:31 +01:00
Robert
960584cc3c
Adjusted anchor calculations for simplified render process
...
Project cleanup
2020-01-31 22:15:32 +01:00
SpoinkyNL
f8fc30ace2
Added rotation
2020-01-23 23:30:01 +01:00
SpoinkyNL
0ff71c9d3b
Implemented keyframe easing
2020-01-12 23:49:10 +01:00
Robert
bda77b12f0
Added timeline caret keyframe snapping
2020-01-10 20:43:27 +01:00
SpoinkyNL
ecee78141d
Re-enabled timeline scrolling and fixed the issues with it
2020-01-09 22:01:41 +01:00
Robert
0958c3af9f
Implemented basic keyframes
2020-01-09 21:13:29 +01:00
Robert
d1e0267709
Started work on the keyframe engine to tie everything together!
2020-01-08 20:36:27 +01:00
Robert
139e1879c1
Added generic typing to layer properties and keyframes
...
Restructured the way property input VMs are created
2020-01-08 19:54:27 +01:00
SpoinkyNL
592af6006b
Updated Material Design Nuget packages
...
Fixed layer property tree height on different DPIs
2020-01-06 21:48:05 +01:00
Robert
a2efeb887a
Added layer properties to core and hooked it up with the UI
...
Implemented timeline caret scrolling logic
Added special treeview style for the layer properties tree
2020-01-06 22:50:51 +01:00
SpoinkyNL
8f438abe49
Started implementing logic behind the timeline UI
2020-01-05 22:10:37 +01:00
SpoinkyNL
884bd0f03b
Added wooting layout images
...
Added timeline (WIP)
2020-01-01 23:12:55 +01:00
SpoinkyNL
580db3185e
Added layer shapes, editor is still WIP
2019-12-15 22:52:04 +01:00