SpoinkyNL
29d4db55db
Core - Flattened namespaces
...
Shared UI - Flattened namespaces
Shared UI - General housekeeping
Project - Code cleanup
2020-09-01 00:14:08 +02:00
Robert
47ba6fcf5e
Shared UI - Renamed DataModelVisualizationService
...
Databindings - Started on some basic UI elements
2020-08-27 16:47:09 +02:00
SpoinkyNL
9c95c8354e
Color brush - Added linear gradient rotation
...
Profile editor - Updated conditions UI
2020-08-03 22:41:13 +02:00
SpoinkyNL
2c35bec189
Color brush - Added configurable gradient repeat
...
Color brush - Fixed gradient positioning in the clip render mode
Color brush - Added gradient tile modes in clip render mode
Layer properties - Allow disabling support of keyframes via the description decorator
2020-08-03 00:18:12 +02:00
SpoinkyNL
64a1010100
Profile editor - Redesigned adding/removing timeline segments
...
General module - Added some basic window information to the data model
Profiles - Don't render when opacity is 0
Profile editor - Render non-selected layers in their main segment
Profile editor - Condition editor fixes
2020-07-24 23:04:21 +02:00
Robert
7b27d076b3
Profile elements - Simplified class hierarchy
...
Profile editor - Seperated event types and avoid a lot of type checking
Profile editor - Avoid changing profiles/layers if the new equals the old
Color picker - Fixed binding error
Profile tree - Select first element by default
Profile editor - Adjusted initialization order
2020-07-09 12:23:57 +02:00
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
fd991112a9
Meta - Code cleanup
2020-06-13 22:27:51 +02:00
SpoinkyNL
f1cbfb36e9
Profile editor - Moved layer property input to the Shared UI project
2020-06-02 15:58:19 +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
8456817a2b
Layer properties - Restored much functionality on the reworked VMs
2020-05-24 22:05:04 +02:00
SpoinkyNL
2fd522bafb
Datamodels - A few small fixes to fix errors during startup
...
Layer properties - Reimplemented property tree
Stylet - Add support for binding views to generic VMs
2020-05-17 18:54:15 +02:00
Robert
a9c9d06354
UI - Restructured layer property VMs
2020-05-01 09:08:00 +02:00
SpoinkyNL
5e3d23af41
UI - My poor UI :< I regret starting this refactor
2020-04-30 00:12:24 +02:00
Robert
bbeb471754
Core - Added ways for the core to easily access brush properties
...
%*/@ me, dealing with generic types in APIs is tricky
2020-04-29 12:49:11 +02:00
Robert
492ee5c8c1
Conditions - Refactor layer properties WIP
2020-04-29 11:42:16 +02:00
Robert
f3898b5500
Conditions - Refactor layer properties WIP (needed for consistency..)
2020-04-28 17:29:20 +02:00
Robert
145da2edac
Conditions - WIP commit
2020-04-28 09:14:23 +02:00
SpoinkyNL
5bbd4c7df5
Brushes - Allow hiding of properties
2020-04-21 14:05:30 +02:00
Robert
11b3dcdce9
Core - Moved layer properties to their own class
2020-03-09 17:22:27 +01:00
SpoinkyNL
05cf1f0b53
Layer properties - Added drag-editing for number-based properties
...
Layer properties - Added min and max values
Nuget - Updated Stylet to 1.3.1
2020-02-19 00:17:23 +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
07d9a5f784
Added shape properties
2020-02-05 16:37:14 +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
f071871695
Code cleanup
2020-01-14 17:25:13 +01:00
Robert
c97b479779
Added undo/redo to profile editor
...
Added shape anchor point display and movement
2020-01-14 17:19:53 +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
Robert
8a1759a575
Implemented basic keyframes
2020-01-09 16:56:46 +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
Robert
7a3b5dec3e
Added generic typing to layer properties and keyframes
...
Restructured the way property input VMs are created
2020-01-08 12:23:52 +01:00