Profiles - Reworked profile system

Sidebar - Redesigned sidebar with customizable categories
Profiles - Added the ability to configure custom profile icons
Profiles - Added the ability to activate multiple profiles for modules at once
Profiles - Added the ability to create profiles for no modules
Profiles - Added the ability to suspend a profile or an entire category
Profiles - Added profile activation conditions
Profiles - Added file-based importing/exporting
Profile editor - Condensed UI, removed tabs 
Profile editor - Disable condition operators until a left-side is picked
This commit is contained in:
Robert Beekman authored and GitHub committed 2021-06-03 22:34:43 +02:00
1 parent 4152c290d2
commit ceeaa4bf6d
164 files changed
+5019 -4220

No files matched your search

@@ -184,7 +184,7 @@ namespace Artemis.UI.Screens.Settings.Device.Tabs
if (HasErrors)
return;
_coreService.ModuleRenderingDisabled = true;
_coreService.ProfileRenderingDisabled = true;
await Task.Delay(100);
Device.X = X;
@@ -200,7 +200,7 @@ namespace Artemis.UI.Screens.Settings.Device.Tabs
_rgbService.SaveDevice(Device);
_coreService.ModuleRenderingDisabled = false;
_coreService.ProfileRenderingDisabled = false;
}
public void Reset()