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
Robert
d0781c00ef
Display conditions - Added (empty) VMs and test views
2020-07-01 19:38:20 +02:00
Robert
956707b23d
Profiles - Improved handling of enabling/disabling plugins
2020-06-30 21:39:29 +02:00
Robert
2c2b0ca3e1
UI - Removed Fody, begone arrogant devs!
2020-06-30 20:41:46 +02:00
Robert
8e01d1f63e
Data model debugger - Added module filtering
...
Data model debugger - Added search input (disabled & not yet implemented)
Data model debugger - Finished list support
2020-06-30 19:51:09 +02:00
SpoinkyNL
58e07ae5bd
Plugins - Added timeout for plugin enable
...
Plugins - Delete lock file even on exception, only leave it in place on crash
Plugins - Added --ignore-plugin-lock startup argument
UI - Renamed -autorun argument to --autorun
2020-06-29 23:24:49 +02:00
Robert
c80e5e42aa
Data model debug - Added semi support for lists
2020-06-29 22:28:12 +02:00
SpoinkyNL
796c0dc671
Data model - Added data model visualization view model
...
Debugger - Split debugger into different tabs
Debugger - Added data model debugger
2020-06-29 00:22:16 +02:00
Robert
291a343428
Datamodel - Simplified some things
2020-06-26 23:05:30 +02:00
SpoinkyNL
9b09942bda
UI - Store window size and position
2020-06-25 23:24:20 +02:00
SpoinkyNL
dbad6744f3
Merge remote-tracking branch 'origin/master'
2020-06-25 19:59:33 +02:00
Robert
7bb246ea0b
Snackbar - Tweaked parameters
...
Plugins - Show exception message in snackbar
2020-06-25 19:46:27 +02:00
Robert
a47eedf1c2
Plugin info - Implemented property changed
...
Plugins - Improved enable failure detection
Plugins UI - Show an indicator on plugins that failed to enable
Plugins UI - Show a progress indicator on plugins that are enabling
UI - Added reusable Snackbar (not the Dutch kind with kroketten)
2020-06-25 19:25:58 +02:00
SpoinkyNL
722f3d597a
Data model - More WIP stuff woo
2020-06-24 23:44:48 +02:00
Robert
28bcfcc95a
Debugger - Added quick access button to main window
...
Debugger - Bring debugger to front if already open instead of creating a new one
2020-06-24 22:39:50 +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
a93875e680
Corsair - Added Dominator Platinum RGB layout
...
Core - Improved startup logging
2020-06-21 23:50:43 +02:00
SpoinkyNL
d47f347beb
Core - Fixed plugins not loading, oops
2020-06-20 18:39:56 +02:00
SpoinkyNL
5162111782
CoolerMaster - Updated SDK
...
Meta - Cleaned up Nuget packages
2020-06-20 18:03:05 +02:00
SpoinkyNL
14d639e6e3
Device debugger - Forgot to save ^^
2020-06-20 00:25:28 +02:00
SpoinkyNL
d648cb84f1
UI - Added device debugger
2020-06-20 00:20:15 +02:00
SpoinkyNL
479d9bb4b2
Device debugger - Added placeholder
2020-06-19 15:41:02 +02:00
SpoinkyNL
24afb6b0f5
UI - Large amount of memory improvements in the VMs
...
Core - Minor memory improvements
2020-06-19 21:48:26 +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
8eed347de5
Bitmap brush - Fixed samples being taken out of bounds
...
Effects UI - Fixed effects list not always hiding on click
Effects UI - Fixed transition origin not always updating
2020-06-16 20:01:02 +02:00
SpoinkyNL
480fae02b9
Filter effect - Split up each filter into a seperate effect
...
BitmapBrush - Don't attempt to render while disposed
Effects - Only display movement cursor when mousing over icon
2020-06-16 19:14:00 +02:00
SpoinkyNL
a62d5544cf
Layers - Finished effects on layers, groups still missing
...
Effects - Added filter effect with different SkiaSharp image filters
2020-06-16 00:25:04 +02:00
SpoinkyNL
58a964b872
Meta - Code cleanup
2020-06-13 22:27:51 +02:00
SpoinkyNL
b2ab142dbd
Layers - Seperated activation and removal of layers/effects
...
Effects - Added effects UI, order is still a bit messed up and reordering is missed
Effects - Added renaming of effects on the layer
2020-06-13 22:23:33 +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
c60ae48e66
Gradient picker - Updated design
...
Color picker - Fixed opacity slider
2020-06-11 00:10:03 +02:00
SpoinkyNL
2493c2cbf1
Layer effects - WIP commit
...
Profile editor - Show brush icons at different parts in the editor
2020-06-10 00:20:43 +02:00
SpoinkyNL
c99a3aaf3b
Profile editor - Updated brush select design
...
Profile editor - Show brush icon in profile tree
2020-06-08 23:43:01 +02:00
SpoinkyNL
4bc6f2f16b
Plugins - Removed plugin info from constructor
2020-06-07 21:51:56 +02:00
SpoinkyNL
ee37c3b836
Layer brushes - Make enable-disable process consistent with plugins
2020-06-07 15:00:40 +02:00
SpoinkyNL
1bcee06cb2
Layer properties - Improved error messaging
...
Profile editor - Fixed layer creation in selection tool not initializing the layer
Device visualizer - Better handle missing images
2020-06-02 22:30:11 +02:00
SpoinkyNL
92faafe1de
Profile editor - Moved layer property input to the Shared UI project
2020-06-02 22:23:09 +02:00
SpoinkyNL
eda57f6d32
UI - Don't apply layer brush VMs too early
...
UI - Create layer geometry on ui thread
2020-06-01 19:26:59 +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
493790f6bd
Layer timeline - Hide hidden properties
2020-05-29 17:30:25 +02:00
SpoinkyNL
728baa1b7f
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
dd000e7bed
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
221c8bc7e7
Layer properties - Restored much functionality on the reworked VMs
2020-05-24 22:05:04 +02:00
SpoinkyNL
ea66dcd39e
Layer properties - Added back most of the reworked VMs and views
2020-05-18 23:56:43 +02:00
SpoinkyNL
7b238e241e
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