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

1219 Commits

Author SHA1 Message Date
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
733c9bf1a5 Merge remote-tracking branch 'origin/master' 2019-11-22 17:32:16 +01:00
Robert Beekman
580fa5543c Update README.md 2019-11-22 19:13:58 +01:00
Robert Beekman
e210e050fd Update README.md 2019-11-22 19:02:52 +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
79a77794a5 Merge remote-tracking branch 'origin/master' 2019-11-12 22:09:32 +01:00
Robert Beekman
d4aa64e493 Update README.md 2019-11-12 21:49:36 +01:00
Robert Beekman
afb82f85c6 Update README.md 2019-11-12 21:24:21 +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
Robert
44152f8e2a Merge remote-tracking branch 'origin/master' 2019-11-12 19:58:29 +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 Beekman
54dc84e92d Revert "Set up CI with Azure Pipelines"
This reverts commit fff770326c2325405fde7b3691c9ed31b6d66402.
2019-11-05 21:20:57 +01:00
Robert Beekman
5597803e3c Set up CI with Azure Pipelines
[skip ci]
2019-11-05 21:14:50 +01:00
Robert
d0e369c653 Added logging on fatal crashes
Moved logs to a seperate Logs folder
2019-11-05 20:25:13 +01:00
Robert Beekman
7de98fd02b Update README.md 2019-11-05 19:53:47 +01:00
Robert Beekman
440ddf29b1 Update README.md 2019-11-05 19:37:41 +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
SpoinkyNL
498b6a6111 Fixed freeze when changing active surface config 2019-10-27 22:19:42 +01:00
Robert Beekman
ce383468ea Added dialog system
Added surface delete
2019-10-26 21:54:25 +02:00