SpoinkyNL
f3cbd819f5
Profile editor - Continue updating datamodel in editor
...
Display conditions - Added setting to display current values while selecting condition targets
2020-08-06 22:09:28 +02:00
SpoinkyNL
29489fe7b3
UI - Many misc fixes I can't remember
...
Profile editor - Removed layer outline, increasing performance by a lot
Device visualizer - Streamlined custom
Device providers - Added debug device provider
ASUS - Added Maximus X Hero thanks @copystring
Plugin core - Added PerLedLayerBrush
Noise layer - Converted to PerLedLayerBrush, increasing performance and quality
2020-08-02 00:20:25 +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
Robert
88a15abc8c
UI - Removed Fody, begone arrogant devs!
2020-06-30 14:39:12 +02:00
SpoinkyNL
566bdd3a89
Datamodel - WIP stuff, need this on a diff. PC
2020-06-23 22:49:27 +02:00
SpoinkyNL
fd991112a9
Meta - Code cleanup
2020-06-13 22:27:51 +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
Robert
757ac68ea2
UI - Restructured resources directory
...
UI - Fixed a few memory leaks
2020-02-24 16:31:35 +01:00
SpoinkyNL
f704e66296
Noise brush - Added default values
...
Color brush - Added default values
UI - Replaced OnActivate overrides in screens with the more appropriate OnInitialActivate
Tray icon - Fixed empty window appearing for half a second on startup
2020-02-23 22:28:56 +01:00
SpoinkyNL
5710acb321
UI - Implemented tray icon
...
UI - Moved dialog service to the shared UI project
UI - Implemented autorun
2020-02-23 12:37:30 +01:00
Robert
7d993159dc
Profile editor - Improved profile loading and UI population
...
Layer properties - Added drag-editing to float input (to be expanded to all)
2020-02-18 17:12:05 +01:00
Robert
3aa9a632ea
Project cleanup
2020-02-13 15:17:58 +01:00
Robert
588c25f8c1
Adjusted anchor calculations for simplified render process
...
Project cleanup
2020-01-31 12:05:45 +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
9367f07189
Fixed a crash when minimizing
...
Test brush respects opacity setting
2020-01-23 14:31:05 +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
ddce69e8f0
Added layer shapes, editor is still WIP
2019-12-15 22:52:04 +01:00
SpoinkyNL
f8037feb81
Implemented layer elements
...
Added a brush layer element
Corsair - Added ST100 RGB layout
2019-12-01 18:55:49 +01:00
Robert
16decaae42
Implemented layer LED assignment
...
Added a centralised ProfileEditorSurface for communication between VMs
Prefixed Surface, Device and Led with Artemis to differentiate them better
2019-11-29 17:37:22 +01:00
SpoinkyNL
c7a5532c34
Change profile editor VMs to use event aggregator
2019-11-29 08:47:05 +01:00
Robert
93c375cc2d
Implement element selection event within profile editor VMs
2019-11-27 17:38:19 +01:00
SpoinkyNL
8161f19f6c
Finished profile editor panels structure
2019-11-26 20:20:15 +01:00
Robert
2ee1db6893
Added a Material-styled scrollbar
...
Cleaned up reorder code
Reorganised profile editor layout and added panel titles
2019-11-26 17:34:07 +01:00
Robert
d1c9104ed0
Fixed default profile creation
...
Don't allow dropping a folder into itself
2019-11-25 11:13:56 +01:00
SpoinkyNL
75e932edb1
Added folder/layer renaming
...
Implemented profile saving
2019-11-24 23:01:11 +01:00
SpoinkyNL
d8b0b2d4b6
Added profile hierarchy creation and editing (doesn't save yet)
2019-11-23 23:56:07 +01:00
SpoinkyNL
6719a36c50
Added device identification to surface editor
...
Fixed dialog rendering
Cleaned up XAML
2019-11-22 20:46:34 +01:00
Robert
932fa3b6c6
Fixed device rotation/scaling in UI
2019-11-22 17:30:07 +01:00
Robert
57a2be778d
Implemented profile creation, deletion and activation
2019-11-20 17:30:18 +01:00
Robert
2fb2e5444c
Moved from EF and SQLite to LiteDB
2019-11-20 15:02:53 +01:00
Robert
296414001b
Added profile deserialization
2019-11-19 17:31:17 +01:00
SpoinkyNL
e18195c277
Fix build
2019-11-18 21:46:01 +01:00
Robert
bb56a45a7f
Started work on profiles
2019-11-18 17:33:20 +01:00
SpoinkyNL
36f3ec3071
Added the views and VM's I'm planning to use
2019-11-17 23:17:23 +01:00
Robert
368b73ce9c
Restructured the VM/Vs folder layout while it's still feasible
2019-11-15 15:53:55 +01:00