Robert
|
2e96d796a8
|
Implemented SkiaSharp layer rendering
|
2019-12-03 23:43:15 +01:00 |
|
SpoinkyNL
|
de45bcb443
|
Optimised the test module for an accurate perf indication
|
2019-12-03 00:25:02 +01:00 |
|
SpoinkyNL
|
96a057df23
|
Implemented most of the rendering pipeline in SkiaSharp
|
2019-12-03 00:09:32 +01:00 |
|
Robert
|
b8a678c97f
|
Skia WIP
|
2019-12-02 20:14:28 +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
|
7d6fa17d34
|
Started implementing EventAggregator
|
2019-11-28 19:39:09 +01:00 |
|
Robert
|
bf729b64fd
|
Implement element selection event within profile editor VMs
|
2019-11-27 20:56:07 +01:00 |
|
SpoinkyNL
|
0b56fd9088
|
Added size observer to enable auto-centering the editor at some point
|
2019-11-26 23:24:54 +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 |
|
SpoinkyNL
|
b8fbb3fa24
|
Added LED selection
|
2019-11-25 23:07:20 +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
|
ff959b6f9c
|
Disable delete button on active surface
Resize real-time now that UI FPS is fixed
|
2019-11-22 23:14:42 +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 |
|
SpoinkyNL
|
1935b72199
|
Made Device, DeviceLed and Surface implement INotifyPropertChange
|
2019-11-21 23:01:24 +01:00 |
|
Robert
|
9f0d5fd7e0
|
Surface editor RGB.NET update WIP
|
2019-11-21 19:32:43 +01:00 |
|
Robert
|
240efb2907
|
Broke the surface editor
Added device properties to surface editor though!
|
2019-11-21 19:09:50 +01:00 |
|
SpoinkyNL
|
086f2fc1f9
|
Updated for RGB.NET's changes regarding rotation
|
2019-11-21 08:45:38 +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
|
5677cdf498
|
Fixed gitingore
|
2019-11-15 16:01:49 +01:00 |
|
Robert
|
002cc6a6db
|
Restructured the VM/Vs folder layout while it's still feasible
|
2019-11-15 15:53:55 +01:00 |
|
SpoinkyNL
|
48acb10db4
|
Things, I need this on a different PC
|
2019-11-14 23:36:57 +01:00 |
|
Robert
|
5a8a2b2684
|
Invalid plugin settings will fall back to their type's default
Main window remembers it's position now
Surface editor's surface list size is saved
|
2019-11-14 21:16:50 +01:00 |
|
SpoinkyNL
|
1a98ef62d3
|
Fix device ZIndex application
|
2019-11-13 22:52:24 +01:00 |
|
Robert
|
6a5304c3e3
|
Yes! I Love it when not all files are saved!
|
2019-11-13 20:21:42 +01:00 |
|
Robert
|
5340e6c6d4
|
Code cleanup
|
2019-11-13 19:57:23 +01:00 |
|
Robert
|
44eaa6ac40
|
Profile editor use RGB.NET's pretty update trigger
|
2019-11-13 19:43:43 +01:00 |
|
SpoinkyNL
|
aa1cd70fd1
|
Simplified geometry generation, added some extra logic for keycaps
|
2019-11-12 23:51:53 +01:00 |
|
SpoinkyNL
|
5f10627345
|
Fixed most of the editor performance
|
2019-11-12 22:34:44 +01:00 |
|
Robert
|
ee5c5c1d74
|
Fixed LED borders, need to focus on perf now
|
2019-11-12 22:41:34 +01:00 |
|
Robert
|
2f5daf7bc4
|
Fixed built-in plugin version check
|
2019-11-12 20:28:46 +01:00 |
|
Robert
|
11c9a8a822
|
Implemented devices and LEDs in profile editor
|
2019-11-12 20:20:05 +01:00 |
|
SpoinkyNL
|
c846d63acf
|
Added some of the architecture for the profile editor
|
2019-11-11 22:12:36 +01:00 |
|
SpoinkyNL
|
b22fcb3c2a
|
Include libs
|
2019-11-10 17:39:37 +01:00 |
|
SpoinkyNL
|
eecbe4636e
|
Added Logitech support (limited to G910 and G403 for now)
Added a splashscreen
|
2019-11-10 17:36:18 +01:00 |
|
Robert
|
d0e369c653
|
Added logging on fatal crashes
Moved logs to a seperate Logs folder
|
2019-11-05 20:25:13 +01:00 |
|
SpoinkyNL
|
54fcbdb732
|
Cleaned up setting service, lol old approach was dumb
Made PluginSetting<T> act as a singleton
|
2019-11-04 21:36:46 +01:00 |
|
SpoinkyNL
|
05eed5ba00
|
Made devices aware of the plugin that loaded them
Fixed Corsair LL Fans layout
Expanded render events
Added identify option to device settings, must move this to be reusable though
|
2019-11-03 11:38:28 +01:00 |
|
Robert
|
ae41c6cac3
|
Don't allow assemblies in the plugin folder to inject protected services
|
2019-10-31 20:07:10 +01:00 |
|
SpoinkyNL
|
8777e8975f
|
Added a layer of abstraction between RGB.NET and Artemis
This means Artemis can add extra functionality
It also avoid having to reference RGB.NET for basic rendering
Implemented rendering scaling
|
2019-10-30 23:20:06 +01:00 |
|