Commit Graph
36 Commits
Author SHA1 Message Date
SpoinkyNL f1cbfb36e9 Profile editor - Moved layer property input to the Shared UI project 2020-06-02 15:58:19 +02:00
SpoinkyNL 2fd522bafb 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
SpoinkyNL 8f639c9074 Layer properties - Updated property input views and VMs 2020-05-16 22:56:12 +02:00
SpoinkyNL 678fad95d1 UI - Further restructuring 2020-05-14 21:58:30 +02:00
SpoinkyNL 5e3d23af41 UI - My poor UI :< I regret starting this refactor 2020-04-30 00:12:24 +02:00
Robert 492ee5c8c1 Conditions - Refactor layer properties WIP 2020-04-29 11:42:16 +02:00
Robert f3898b5500 Conditions - Refactor layer properties WIP (needed for consistency..) 2020-04-28 17:29:20 +02:00
SpoinkyNL 5192b9f0f0 Datamodel - Added basic infrastructure 2020-04-26 17:30:43 +02:00
Robert 81ec5bfe8f Gradient editor - WIP commit 2020-03-13 13:05:33 +01:00
Robert 15bac30362 Core - Added ColorGradient type to use for.. gradients!
Core - Initialisation process no longer takes place in core constructor and is no longer async
UI - Fixed exceptions during init not being shown
Gradient editor - Started work on this
2020-02-28 13:03:30 +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 f4c1c9de3d UI VM factories - Shortened names for readibility
Layer properties - Ensure only LayerBrushes can add properties and make sure that method instantiates a keyframe engine
Layer properties UI - Respond to properties being added/removed
2020-02-12 14:03:18 +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 ac7e0d4f78 Implemented keyframe easing 2020-01-12 23:49:10 +01:00
Robert 8a1759a575 Implemented basic keyframes 2020-01-09 16:56:46 +01:00
Robert 7a3b5dec3e Added generic typing to layer properties and keyframes
Restructured the way property input VMs are created
2020-01-08 12:23:52 +01:00
Robert 04bc8f013a Signitifantly reduced build size
Updated project folder names
Show only selected layer in visualization
Added rectangle support
2019-12-18 13:05:46 +01:00
SpoinkyNL ddce69e8f0 Added layer shapes, editor is still WIP 2019-12-15 22:52:04 +01:00
Robert 146c545f02 Redesigned sidebar
Removed dependency on Mahapps, ControlzEx and Dragablz
2019-12-10 16:29:47 +01:00
SpoinkyNL 12e46f7ee9 Added back layer renaming/deleting
Cleaned up VM factories
Surface editor use theme colors
2019-12-07 13:00:52 +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
Robert 45266b0f54 Started implementing EventAggregator 2019-11-28 15:03:32 +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 bb56a45a7f Started work on profiles 2019-11-18 17:33:20 +01:00
Robert 368b73ce9c Restructured the VM/Vs folder layout while it's still feasible 2019-11-15 15:53:55 +01:00
Robert da4b691717 Code cleanup 2019-11-13 14:08:26 +01:00
Robert 993ac1d595 Implemented devices and LEDs in profile editor 2019-11-12 14:03:18 +01:00
SpoinkyNL c3df4dfc44 Added some of the architecture for the profile editor 2019-11-11 22:12:36 +01:00
Robert Beekman 89bd76387b Added dialog system
Added surface delete
2019-10-26 21:54:25 +02:00
SpoinkyNL 6e23c079b1 Started layout editor implementation
Rearranged VMs/Views
Updated RGB.NET
2019-08-11 01:23:13 +02:00
SpoinkyNL 3bea4463dc Added module (the first major plugin type) view(model) creation 2018-01-08 20:41:21 +01:00
SpoinkyNL 8d9076a241 Project cleanup 2018-01-05 17:00:19 +01:00
SpoinkyNL 418b3adea7 And the winner is... Stylet! 2017-12-27 16:50:34 +01:00
SpoinkyNL 0f3c85db6b Some UI stuff 2017-12-25 13:18:55 +01:00
SpoinkyNL 6b8a8b6b4e Added routing to UI project
Added Ninject
Added Fody
2017-12-20 01:00:02 +01:00