Robert
94f3d84530
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 19:10:04 +02:00
Robert
4d616beffb
Display conditions - Implemented expression tree creation
...
Display conditions - Use the most appropriate number input
UI general - Use current localisation for decimal seperators and enfore in inputs
2020-07-08 19:29:33 +02:00
SpoinkyNL
92dfbb354a
Display conditions - Some work on inputs supporting multiple types
2020-07-07 22:28:32 +02:00
Robert
3639185171
Display conditions - Loosened up type rules for dynamic comparisons
...
Display conditions - Improved static value input and added support for int and double
2020-07-07 19:53:24 +02:00
SpoinkyNL
f9e516197f
Display conditions - Implemented most of static input
2020-07-06 23:41:41 +02:00
Robert
2ad78411c8
UI - Centralized default editors registration into a service
...
Display conditions - Added more test operators
Display conditions - Implemented operator selection
Display conditions - Implemented property selection and rules
2020-07-06 19:07:18 +02:00
SpoinkyNL
4e1a09308f
Data model visualization - Simplified and improved VMs
...
Layer conditions - Added left side property selection
2020-07-05 15:34:16 +02:00
Robert
55555ed6a8
Display conditions - Added basic models
...
Display conditions - Added externally registerable condition operators
Display conditions - Added GreaterThan condition for testing
2020-07-03 20:49:56 +02:00
Robert
6ee06b2fc5
Data model visualization - Moved services and VMs to UI.Shared
...
Data model visualization - Added support for custom display VMs
Data model visualization - Added framework for custom input VMs
Shared UI - Made internal converters public
2020-07-02 20:25:20 +02:00
SpoinkyNL
2b7a507725
Datamodel - WIP stuff, need this on a diff. PC
2020-06-23 22:49:27 +02:00
SpoinkyNL
920aea6695
Device visualizer - Added support for rotation and scale
...
Profile editor - Fixed keyframe context menu actions
2020-06-22 22:14:33 +02:00
SpoinkyNL
0903865c7d
Profiles - Added toggle to enable/disable folders, layers and effects
...
Profiles - Fixed folders not saving they children properly
UI - Show version and frame time in window title
2020-06-18 19:08:46 +02:00
SpoinkyNL
75b0ee8151
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
34bcd22f8c
Blur effect - Some minor optimizations
...
Profile editor - Properly update effects on render
2020-06-16 20:28:05 +02:00
SpoinkyNL
58a964b872
Meta - Code cleanup
2020-06-13 22:27:51 +02:00
SpoinkyNL
f917728ac8
Profile editor - Fixed new layers not saving in some situations
...
Profile tree - Improved buttons visibility
Layer brushes - Support transformation by default, unless a RGB.NET brush
2020-06-11 21:16:13 +02:00
SpoinkyNL
92faafe1de
Profile editor - Moved layer property input to the Shared UI project
2020-06-02 22:23:09 +02:00
SpoinkyNL
cdb91021a2
Layer brushes - Added RGB.NET-based layer brushes
...
Layer brushes - Added sample RGB.NET-based color brush
Layer properties - Save on gradient edit dialog close
Layer properties - Fix layer brush keyframes not working after changing layer brush
2020-05-31 21:58:06 +02:00
SpoinkyNL
349e0a2c41
Datamodel - Added basic infrastructure
2020-04-26 17:30:43 +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
SpoinkyNL
92a3e0d61b
Color brush - Fixed gradient picker not appearing
...
Gradient picker - Use dialog instead of a popup window
2020-04-17 23:01:42 +02:00
SpoinkyNL
efa0f28231
UI - Added reusable device visualizer
...
Settings - Show device LED images in settings
Editor - Improved performance on big surfaces
2020-04-15 19:50:46 +02:00
Robert
d0fbd63592
Gradient editor - WIP commit
2020-03-13 23:45:25 +01:00
SpoinkyNL
d96c8a1879
UI - Started work on the gradient picker service now that my POC works
2020-03-12 23:16:29 +01:00
Robert
d009b11e97
Core - Ensure application data folder exists
...
UI - Properly catch exceptions during exception display
UI - Display fatal exceptions during Core creation, even before Core initialisation
2020-03-12 19:34:53 +01:00
Robert
f95aaf2443
Gradient editor - WIP commit
2020-03-10 19:34:17 +01:00
Robert
c62997ca41
Plugins - Added descriptions
...
Settings - Plugin settings tab
UI - Catch exceptions during exception dialog display
Plugins - Implemented enable/disable of plugins (WIP)
Novation - Added Launchpad Mini layout and image
2020-03-03 23:18:00 +01:00
SpoinkyNL
3ec90766aa
UI - Implemented tray icon
...
UI - Moved dialog service to the shared UI project
UI - Implemented autorun
2020-02-23 12:37:30 +01:00