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

160 Commits

Author SHA1 Message Date
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
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
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
SpoinkyNL
48acb10db4 Things, I need this on a different PC 2019-11-14 23:36:57 +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
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
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 Beekman
ce383468ea Added dialog system
Added surface delete
2019-10-26 21:54:25 +02:00
Robert Beekman
93cd704c6c Added a debugger, ironed out rendering pipeline 2019-10-24 23:53:38 +02:00
Robert Beekman
4add877156 Made SurfaceService solely responsible for keeping the surface and the config in sync and saved 2019-10-24 00:05:36 +02:00
Robert
227d5846ff Moved pan/zoom logic to seperate VM
Fixed mouse offset when dragging devices and zoomed in
Update background viewport when zooming/panning
2019-10-21 19:56:15 +02:00
SpoinkyNL
10bc3f84dd Added active surface-config management code
Added surface-config creation
2019-10-16 00:00:26 +02:00
SpoinkyNL
44549f86aa Split device views/VMs for surface and profile editors
Added support for devices without images to the surface editor
2019-10-12 18:00:21 +02:00
SpoinkyNL
71f53c0833 Redid some of the surface editor and started working on layout saving 2019-09-18 22:26:10 +02:00
SpoinkyNL
5106195450 Surface rearranging WIP 2019-08-24 23:24:13 +02:00
SpoinkyNL
b788462259 Removed SharpVectors 2019-08-22 23:18:50 +02:00
SpoinkyNL
1bbd5f5d1d Fix Fody
Add missing CUE lib binaries to Git
2019-08-22 23:08:57 +02:00
Robert Beekman
cad98ae850 Updated Fody
Add support for overriding ResolvingAbsolutePath
2019-08-20 17:30:11 +02:00
SpoinkyNL
71a6181df7 Reference local build of RGB.NET
Rewrote UI LED-rendering, performance needs some work
2019-08-19 22:03:37 +02:00
SpoinkyNL
090c726880 Added Corsair support as a plugin 2019-08-11 16:58:43 +02:00
SpoinkyNL
1146de1fc5 Started layout editor implementation
Rearranged VMs/Views
Updated RGB.NET
2019-08-11 01:23:13 +02:00
SpoinkyNL
2fd5941ff3 Set C# version to 7.0 instead of latest to fix build issues
Updated assembly info
2019-04-18 19:55:51 +02:00
SpoinkyNL
4c6223046d Fix SQLite 2019-04-18 19:44:20 +02:00
SpoinkyNL
8f4bb37fa4 Added most of the settings code, doesn't work because SQLite is weird 2019-04-17 20:47:23 +02:00
Robert Beekman
571a3fe168 Removed the rest of CS Script and removed old plugin projects 2019-04-10 16:05:19 +02:00
SpoinkyNL
4e565f9d76 Opting for precompiled plugins, removed CS-Script
Cleaned up Nuget packages
Cleaned up references
2019-04-10 00:33:21 +02:00
SpoinkyNL
d5db17c0e3 Added some views, I really just need this code on adifferent machine 2019-04-09 19:38:07 +02:00
SpoinkyNL
663ea3bf9a Updated Nuget packages, hello 2019! 2019-01-05 17:17:27 +01:00
SpoinkyNL
e6f5dde7f7 Added GDI-based rendering test 2018-04-15 18:41:31 +02:00
SpoinkyNL
dd82a945ef Added x64 release config
Added some brush drawing types but they won't stay (gotta commit this)
2018-04-14 21:27:12 +02:00
SpoinkyNL
11b88ad511 Updated ALL the NuGet packages 2018-04-07 21:20:55 +02:00
SpoinkyNL
9a2ea0c2b3 Removed seperate plugins project since you're always referencing both..
Added more loading logic
2018-04-06 19:54:25 +02:00
SpoinkyNL
36b8ddc023 Enabled plugin debugging
Moved built-in plugins
Auto-copy built-in plugins on build
2018-03-03 13:46:22 +01:00
SpoinkyNL
a51ae92fea Added support for built-in plugins
Added dependency injection to IPlugin construction
2018-03-02 20:51:39 +01:00
SpoinkyNL
f5749ccb26 Updated RGB.NET to 0.0.1.38 2018-03-02 17:36:38 +01:00
SpoinkyNL
aada338dcc Further expanded plugins
Added navigation between modules
2018-02-25 19:48:22 +01:00
SpoinkyNL
4781524139 Finalized client-side storage 2018-01-24 19:10:43 +01:00
SpoinkyNL
0c47b9a2fb Added UI elements borrowed from DarthAffe
Added a WIP of profile classes
2018-01-13 00:06:28 +01:00