Robert
dd40bdd544
Profiles - Added module activation requirements
...
Editor - Refactored tools and selected keyframes management
Timeline - Added keyframe duplicating, copying and pasting
Windows UI - Added logging of fatal exceptions
2022-06-05 18:57:42 +02:00
Robert
a0260b53e5
Timeline - Fix collapsed keyframes not showing
2022-05-21 21:23:14 +02:00
Robert
642823add5
Timeline - Implemented segments
2022-01-25 00:23:26 +01:00
Robert
6f269af8d4
Profile editor service - Make keyframe selection an editor concern
2022-01-20 00:24:48 +01:00
Robert
1832a25426
Core - Reworked brush/effect property storage
...
Profile editor - Added brush selection
Profile editor - Added playback controls
2022-01-16 00:46:19 +01:00
Robert
9d6a61f1e5
Nodes - Added color nodes
2021-08-22 22:31:47 +02:00
Robert
0bb93f2ebd
Data bindings - Rewrote data binding system to fully leverage nodes
2021-08-22 18:17:05 +02:00
Robert Beekman
631d8de2c3
Scripting - Enabled scripting ( #638 )
...
* Scripting - Simplified view model structure
* Scripting - Removed Layer and LayerProperty scripts
2021-07-04 11:45:32 +02:00
Robert Beekman
048864fe78
Scripting - Core implementation ( #629 )
...
Scripting - Added plugin classes
Layers - Fix certain blend modes not working as intended
UI - Add customizable header per page
Profile editor - Hide the regular header
Profile editor - Added a new toolbar
2021-06-19 09:48:16 +02:00
Robert
60df649eb0
Brush presets - Reset properties to default before applying preset
...
Layer properties - Disable keyframes when resetting to default
Device dialogs - Only dim unselected LEDs if a LED is selected
Migrations - Renamed to stay in order
Migrations - Added migration for color gradients
2021-04-06 20:56:18 +02:00
Robert
3d38461bdd
Brushes - Added brush presets
...
ColorGradient - Refactored so it implements IList
2021-04-05 22:05:45 +02:00
Robert
ef66511564
Data bindings - Update UI on registration changes
...
Data bindings - Tweaked UI tabs to handle a large amount of properties better
Color gradient property - Update data binding properties on stop add/remove
2021-03-04 19:17:17 +01:00
Robert
28e1532064
Web server - Added web server service
...
UI - Added remote management for bringing to foreground, restarting and shutting down
UI - Simplified services namespaces
2021-01-27 20:52:51 +01:00
Robert
52a9253846
Layer property - Removed generic events in favor of regular ones
...
Layer property - Added API for easy hiding/showing properties depending on the state of another property
Layer property - Made properties on property groups opt-out instead of opt-in, you can opt out with [LayerPropertyIgnore] attribute
2021-01-19 19:32:31 +01:00
SpoinkyNL
4db66e1e3e
Profile editor - Refactored a lot of VMs so they clean up nicely
2020-12-20 18:13:56 +01:00
Robert
dd73c1e4c9
UI - Updated Stylet
...
Keyframes - Finished copy/paste implementation
2020-12-03 19:35:38 +01:00
Robert
458fd2a704
Profiles - Finished moving and improving timeline logic
2020-10-29 19:49:24 +01:00
SpoinkyNL
3220ded4eb
Layers - Fixed a bunch of timeline issues with events
2020-10-27 20:58:41 +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
SpoinkyNL
bfc93778a6
Folders - When display mode set to finish, finish all child timelines
...
Data bindings - Fixed an exception on profile editor undo
Timeline - Added segment options dialog where you can enter a time
2020-09-18 22:19:12 +02:00
SpoinkyNL
d788183f25
Data bindings - Highlight current property
...
Data bindings - Disable data-bound property inputs
Data bindings - Use toggle to indicate data bindings being enabled
2020-09-15 23:18:21 +02:00
SpoinkyNL
fea454ad12
Profile editor - Finished most of the refactor except databindings
2020-09-14 01:24:07 +02:00
SpoinkyNL
7fff1a593f
Profile editor - Many runtime fixes, UI is back to usable!
2020-09-12 23:11:08 +02:00
SpoinkyNL
1de6fefc2a
Display conditions - Implemented IDisposable
...
Display conditions - Listen to registration add/remove WIP
Data bindings - Implemented IDisposable
Data bindings - Listen to registration add/remove
2020-09-12 10:39:44 +02:00
Robert
d37420e462
Core - Layer refactor WIP
2020-09-08 19:17:04 +02:00