1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

37 Commits

Author SHA1 Message Date
Robert
d955bc8635 Profiles - Finished dispose implementation
Profiles - Added transition between active profiles
Core - Added startup animation
2020-08-10 19:16:21 +02:00
Robert
1f70c65651 Profile editor - Continuously update datamodel in cond. target select
Profile editor - Fixed undo/redo sometimes not registering Ctrl+Z/Ctrl+Y
Profile editor - Added feedback messaging to undo/redo
2020-08-07 21:29:34 +02:00
SpoinkyNL
c5dbe73000 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
aa7c914b92 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
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
2c2b0ca3e1 UI - Removed Fody, begone arrogant devs! 2020-06-30 20:41:46 +02:00
SpoinkyNL
2b7a507725 Datamodel - WIP stuff, need this on a diff. PC 2020-06-23 22:49:27 +02:00
SpoinkyNL
58a964b872 Meta - Code cleanup 2020-06-13 22:27:51 +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
Robert
2b66ba656b UI - Restructured resources directory
UI - Fixed a few memory leaks
2020-02-24 21:15:21 +01:00
SpoinkyNL
8b95243a7c 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
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
Robert
7a7fffeb3d Profile editor - Improved profile loading and UI population
Layer properties - Added drag-editing to float input (to be expanded to all)
2020-02-18 23:27:38 +01:00
Robert
6f95c609b6 Project cleanup 2020-02-13 19:38:43 +01:00
Robert
960584cc3c Adjusted anchor calculations for simplified render process
Project cleanup
2020-01-31 22:15:32 +01:00
SpoinkyNL
fabb385556 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
4fc0dc12ab Fixed a crash when minimizing
Test brush respects opacity setting
2020-01-23 19:52:15 +01:00
Robert
0c245ba83d Added undo/redo to profile editor
Added shape anchor point display and movement
2020-01-14 19:03:35 +01:00
SpoinkyNL
580db3185e Added layer shapes, editor is still WIP 2019-12-15 22:52:04 +01:00
SpoinkyNL
9148323ad5 Implemented layer elements
Added a brush layer element
Corsair - Added ST100 RGB layout
2019-12-01 18:55:49 +01:00
Robert
f32edcf502 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
8a596f1426 Change profile editor VMs to use event aggregator 2019-11-29 08:47:05 +01:00
Robert
bf729b64fd Implement element selection event within profile editor VMs 2019-11-27 20:56:07 +01:00
SpoinkyNL
8c9144a136 Finished profile editor panels structure 2019-11-26 20:20:15 +01:00
Robert
06f014a294 Added a Material-styled scrollbar
Cleaned up reorder code
Reorganised profile editor layout and added panel titles
2019-11-26 23:31:41 +01:00
Robert
3084869d75 Fixed default profile creation
Don't allow dropping a folder into itself
2019-11-25 19:27:55 +01:00
SpoinkyNL
602a0e6fee Added folder/layer renaming
Implemented profile saving
2019-11-24 23:01:11 +01:00
SpoinkyNL
1bb2d4a4f2 Added profile hierarchy creation and editing (doesn't save yet) 2019-11-23 23:56:07 +01:00
SpoinkyNL
25f8f1e72f Added device identification to surface editor
Fixed dialog rendering
Cleaned up XAML
2019-11-22 20:46:34 +01:00
Robert
2287ab3071 Fixed device rotation/scaling in UI 2019-11-22 17:30:07 +01:00
Robert
97907c97eb Implemented profile creation, deletion and activation 2019-11-20 19:25:29 +01:00
Robert
66f7dc94c8 Moved from EF and SQLite to LiteDB 2019-11-20 19:19:13 +01:00
Robert
d4dd371a50 Added profile deserialization 2019-11-19 22:19:35 +01:00
SpoinkyNL
8e04fa1a01 Fix build 2019-11-18 21:46:01 +01:00
Robert
fd942dab25 Started work on profiles 2019-11-18 20:11:17 +01:00
SpoinkyNL
5921f8ab54 Added the views and VM's I'm planning to use 2019-11-17 23:17:23 +01:00
Robert
002cc6a6db Restructured the VM/Vs folder layout while it's still feasible 2019-11-15 15:53:55 +01:00