Robert
9fd0f921b5
Profile editor - Improved scrubbing past layer timeline bounds
2020-12-24 19:30:34 +01:00
SpoinkyNL
4db66e1e3e
Profile editor - Refactored a lot of VMs so they clean up nicely
2020-12-20 18:13:56 +01:00
SpoinkyNL
0dac4c7387
Profile editor - Simplified data binding behavior
2020-12-18 19:30:10 +01:00
SpoinkyNL
10e6cdc54b
Code style - Omit the type in a new expressions
2020-12-18 17:54:01 +01:00
Robert
099f56f4fe
Profile editor - Added option to always update all data bindings
...
Profile editor - Moved data binding updating to main update loop
2020-12-18 22:44:17 +01:00
SpoinkyNL
c885ae225c
Profile editor - Changed data binding behaviour in profile editor
2020-12-18 00:04:37 +01:00
SpoinkyNL
15759c9289
Profile editor - Added profile duplicate
2020-12-17 21:34:41 +01:00
Robert
e61a031485
Profile editor - Added profile rename
...
Profile editor - Cleaned up buttons next to profile selection
2020-12-17 21:09:42 +01:00
Robert
3792dd53d2
Profile editor - Don't confirm when deleting layers (we have undo)
...
Profile editor - Apply new brushes before saving to fix undo crash
2020-12-16 22:39:46 +01:00
SpoinkyNL
7ffe8f3e5b
Device visualizer - Fix framerate drop when processing mouse events
...
Profile tree - Fixed potential crash when dragging files over Artemis
Module reorder - Fixed potential crash when dragging files over Artemis
2020-12-15 00:05:42 +01:00
Robert
aacf3d749b
Profile editor - Expand width of input prefixes and affixes
2020-12-10 21:17:50 +01:00
Robert
1b737b4211
Profile editor - Profile tree ordering fixes
...
Profile editor - Add new layers on top again
Profile editor - Don't willy nilly expand folders
2020-12-10 20:43:03 +01:00
SpoinkyNL
5b0e1c91dd
Keyframes - If needed enable keyframes on properties when pasting
2020-12-03 19:48:03 +01:00
Robert
dd73c1e4c9
UI - Updated Stylet
...
Keyframes - Finished copy/paste implementation
2020-12-03 19:35:38 +01:00
Robert
f110383ed4
Keyframes - Copy/paste WIP
...
Timeline - Improved sizing, avoid unnecessary scrolling
Timeline - Fix selection rectangle appearing on mousedown
2020-12-02 19:11:39 +01:00
Robert
aae4e71d8e
Profile tree - Implemented proper copy/pasting
2020-12-01 19:08:10 +01:00
Robert
f694f39219
Profile editor - Added basic layer copy/paste
2020-11-26 19:23:12 +01:00
SpoinkyNL
7a21be351c
Input - Prefixed event args
2020-11-23 20:08:22 +01:00
SpoinkyNL
f1f0abfec5
Input - Polished up UI
...
Input - Added events to service
2020-11-23 19:41:48 +01:00
Diogo Trindade
d21c7dffc2
Added keyframe support to the default value
2020-11-20 22:27:36 +00:00
Diogo Trindade
f637c131c4
Added reset layer property button
2020-11-20 22:27:36 +00:00
SpoinkyNL
8d901027ee
Shared UI - Resolved all remaining warnings
...
UI - Resolved all remaining warnings
Layer properties - Fixed DisableKeyframes layer property attribute not being applied
2020-11-20 23:13:37 +01:00
Robert
833a61ecab
Core - Fixed an error when enabling a module without a datamodel
...
Shared UI - XML comments
2020-11-18 19:28:05 +01:00
SpoinkyNL
ed58745a6e
Storage - Added migration for plugin features
...
UI - Fixed an error on layer creation when the default brush is disabled
2020-11-13 00:09:36 +01:00
SpoinkyNL
e812929215
Plugins - Implemented features
...
Core - Removed Stylet dependency for #500
2020-11-11 23:53:52 +01:00
Robert
b56966c585
Plugins - Reworked most of the activation logic
2020-11-10 20:51:29 +01:00
SpoinkyNL
427d3d2521
Profiles - Reworked render pipeline
...
Profiles - Added two transform modes, normal and clip
Intro animation - Disable with debugger attached
Profile editor - Added layer copy
2020-11-08 17:28:22 +01:00
SpoinkyNL
26daa8e1dd
Modifiers - Fixed the same issue but at the right place now
...
Modifiers - Saturate and desaturate modifiers WIP
2020-11-02 23:57:08 +01:00
SpoinkyNL
0f5c2b80c4
Profiles - Made data bindings compatible with timeline changes
2020-11-02 22:09:29 +01:00
SpoinkyNL
997ab005d8
Data model conditions - Moved events into a separate 'mode'
2020-11-01 19:44:45 +01:00
SpoinkyNL
e1eb03667e
Data model conditions - Simplified list VM code
...
Data model conditions - When selecting a different type, recheck if a new preferred operator is available
2020-10-31 19:44:24 +01:00
Robert
458fd2a704
Profiles - Finished moving and improving timeline logic
2020-10-29 19:49:24 +01:00
Robert
5a663e91ef
Meta - Enabled packages.lock.json generation for faster CI builds
...
UI - Fixed several XAML references
2020-10-28 21:09:12 +01:00
Robert
86d6e540d7
Layers - Added support for rendering multiple timelines at once
...
Events - Added trigger modes
2020-10-27 20:20:40 +01:00
Robert
2b29e90189
Data model conditions - Added UI for event trigger modes
2020-10-26 20:59:37 +01:00
SpoinkyNL
e7ce16ba73
Data model conditions - Expanded events UI logic
2020-10-25 22:32:38 +01:00
SpoinkyNL
fbd319beb9
Data model conditions - Added event predicates (WIP commit)
2020-10-25 00:21:43 +02:00
SpoinkyNL
574c4b21ec
Data model conditions - DRY'd predicate code in preparation for events
2020-10-23 20:08:30 +02:00
SpoinkyNL
a79223fa75
Data model conditions - Fixed default values for value types not being applied
2020-10-25 00:21:43 +02:00
SpoinkyNL
eb1c99a944
Data model conditions - Improved right-side type detection
2020-10-25 00:21:43 +02:00
SpoinkyNL
b8fa8779d9
Data model events - Improved condition conversion code
2020-10-22 19:36:24 +02:00
SpoinkyNL
03b0e83ed8
Data model events - WIP commit
2020-10-25 00:21:43 +02:00
SpoinkyNL
fd9f3afef5
Databinding modifiers - Redesigned API to leverage generics
...
Databinding modifiers - Updated default modifiers to use new API
2020-10-20 19:00:41 +02:00
Robert
4e69395ce8
Condition operators - Redesigned API to leverage generics
...
Condition operators - Updated default operators to use new API
2020-10-19 19:47:16 +02:00
SpoinkyNL
ceccc7ceec
Conditions UI - Open dropdowns automatically when editing static values
...
Conditions UI - Added missing defaults for enum/bool
Data models - Use enum descriptions in display
2020-10-17 11:36:00 +02:00
Robert
2946364463
Conditions - Implemented self referencing list conditions
2020-10-14 19:04:56 +02:00
Robert
879d19e4ea
Conditions - Simplified adding new parts to conditions
...
Conditions - Added toggle for switching between static and dynamic conditions
Conditions - Automatically change to list condition when selecting a list and vice versa
2020-10-13 20:51:53 +02:00
Robert
3b6753a0ff
Data model - Support all lists implementing IEnumerable<>
2020-10-12 19:31:02 +02:00
SpoinkyNL
7610aeae4b
Data bindings - Updated to new paths API
...
Data bindings - Fixed profile editor behavior
2020-10-10 20:24:25 +02:00
SpoinkyNL
69ae42c039
Data model paths - Added events for validating/invalidating
...
List condition - Reinitialize when path validates/invalidates
Conditions - Don't save with invalid paths
Core - Fixed render exception on data model expansion deactivate
2020-10-10 11:03:45 +02:00