├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── docfx.yml │ ├── master.yml │ ├── nuget.yml │ └── pr-branch.yml ├── .gitignore ├── LICENSE ├── README.md ├── azure-pipelines-pr.yml ├── ci ├── azure-pipelines-docfx.yml └── azure-pipelines.yml ├── docfx ├── docfx_project │ ├── artemis-template │ │ └── public │ │ │ └── main.css │ ├── docfx.json │ ├── filterConfig.yml │ ├── images │ │ └── application.ico │ ├── index.md │ └── toc.yml └── docs │ ├── getting-started.md │ ├── introduction.md │ └── toc.yml └── src ├── Artemis.Core ├── Artemis.Core.csproj ├── Artemis.Core.csproj.DotSettings ├── ColorScience │ ├── Quantization │ │ ├── ColorQuantizer.cs │ │ ├── ColorSwatch.cs │ │ └── ColorType.cs │ └── Sorting │ │ ├── Cie94.cs │ │ ├── ColorSorter.cs │ │ └── LabColor.cs ├── Constants.cs ├── DefaultLayouts │ └── Artemis │ │ ├── Headset │ │ ├── Artemis 1 LED headset.xml │ │ ├── Artemis 2 LEDs headset.xml │ │ ├── Artemis 4 LEDs headset.xml │ │ └── Headset.png │ │ └── Keyboard │ │ ├── Artemis L keyboard-ANSI.xml │ │ ├── Artemis L keyboard-ISO.xml │ │ ├── Artemis TKL keyboard-ANSI.xml │ │ ├── Artemis TKL keyboard-ISO.xml │ │ ├── Artemis XL keyboard-ANSI.xml │ │ ├── Artemis XL keyboard-ISO.xml │ │ ├── Keycaps │ │ ├── 0_BracketRight.png │ │ ├── 1_ExclamationMark.png │ │ ├── 2_At.png │ │ ├── 3_Hash.png │ │ ├── 4_Dollar.png │ │ ├── 5_Percent.png │ │ ├── 6_Circumflex.png │ │ ├── 7_Ampersand.png │ │ ├── 8_Asterisk.png │ │ ├── 9_BracketRight.png │ │ ├── A.png │ │ ├── AccentGrave_Tilde.png │ │ ├── Alt.png │ │ ├── Apostrophe_QuotationMark.png │ │ ├── Asterisk.png │ │ ├── B.png │ │ ├── Backspace.png │ │ ├── BlackslashIso.png │ │ ├── Blackslash_Pipe_Wide.png │ │ ├── C.png │ │ ├── CapsLock.png │ │ ├── CaretDown.png │ │ ├── CaretLeft.png │ │ ├── CaretRight.png │ │ ├── CaretUp.png │ │ ├── Ctrl.png │ │ ├── D.png │ │ ├── Delete.png │ │ ├── Dot_Del.png │ │ ├── E.png │ │ ├── End.png │ │ ├── EnterAnsi.png │ │ ├── EnterIso.png │ │ ├── Equals_Plus.png │ │ ├── Escape.png │ │ ├── F.png │ │ ├── F1.png │ │ ├── F10.png │ │ ├── F11.png │ │ ├── F12.png │ │ ├── F2.png │ │ ├── F3.png │ │ ├── F4.png │ │ ├── F5.png │ │ ├── F6.png │ │ ├── F7.png │ │ ├── F8.png │ │ ├── F9.png │ │ ├── G.png │ │ ├── GreaterThan_Dot.png │ │ ├── Gui.png │ │ ├── H.png │ │ ├── Home.png │ │ ├── Hyphen_Underscore.png │ │ ├── I.png │ │ ├── Insert.png │ │ ├── J.png │ │ ├── K.png │ │ ├── L.png │ │ ├── LessThan_Comma.png │ │ ├── M.png │ │ ├── M1.png │ │ ├── M2.png │ │ ├── M3.png │ │ ├── M4.png │ │ ├── M5.png │ │ ├── M6.png │ │ ├── Menu.png │ │ ├── Minus.png │ │ ├── N.png │ │ ├── Num0_Ins.png │ │ ├── Num1.png │ │ ├── Num2.png │ │ ├── Num3.png │ │ ├── Num4.png │ │ ├── Num5.png │ │ ├── Num6.png │ │ ├── Num7.png │ │ ├── Num8.png │ │ ├── Num9.png │ │ ├── NumEnter.png │ │ ├── NumLock.png │ │ ├── NumPlus.png │ │ ├── O.png │ │ ├── P.png │ │ ├── PageDown.png │ │ ├── PageUp.png │ │ ├── PauseBreak.png │ │ ├── PrintScreen.png │ │ ├── Q.png │ │ ├── QuestionMark_Slash.png │ │ ├── R.png │ │ ├── S.png │ │ ├── ScrollLock.png │ │ ├── Semicolon_Colon.png │ │ ├── Shift.png │ │ ├── ShiftBig.png │ │ ├── Slash.png │ │ ├── Space.png │ │ ├── SquareBracketLeft_CurlyBracketLeft.png │ │ ├── SquareBracketRight_CurlyBracketRight.png │ │ ├── T.png │ │ ├── Tab.png │ │ ├── TildeIso.png │ │ ├── U.png │ │ ├── V.png │ │ ├── W.png │ │ ├── X.png │ │ ├── Y.png │ │ └── Z.png │ │ ├── L.png │ │ ├── TKL.png │ │ └── XL.png ├── DefaultTypes │ └── Properties │ │ ├── BoolLayerProperty.cs │ │ ├── ColorGradientLayerProperty.cs │ │ ├── EnumLayerProperty.cs │ │ ├── FloatLayerProperty.cs │ │ ├── FloatRangeLayerProperty.cs │ │ ├── IntLayerProperty.cs │ │ ├── IntRangeLayerProperty.cs │ │ ├── LayerBrushReferenceLayerProperty.cs │ │ ├── SKColorLayerProperty.cs │ │ ├── SKPointLayerProperty.cs │ │ └── SKSizeLayerProperty.cs ├── DryIoc │ ├── ContainerExtensions.cs │ └── Factories │ │ ├── LoggerFactory.cs │ │ └── PluginSettingsFactory.cs ├── Events │ ├── DataModelPathEventArgs.cs │ ├── DeviceEventArgs.cs │ ├── DynamicDataModelChildEventArgs.cs │ ├── FrameRenderedEventArgs.cs │ ├── FrameRenderingEventArgs.cs │ ├── ModuleEventArgs.cs │ ├── Plugins │ │ ├── DeviceProviderEventArgs.cs │ │ ├── PluginEventArgs.cs │ │ └── PluginFeatureEventArgs.cs │ ├── Profiles │ │ ├── DataBindingEventArgs.cs │ │ ├── DataBindingPropertyUpdatedEvent.cs │ │ ├── LayerAdapterHintEventArgs.cs │ │ ├── LayerPropertyEventArgs.cs │ │ ├── LayerPropertyKeyframeEventArgs.cs │ │ ├── ProfileCategoryEventArgs.cs │ │ ├── ProfileConfigurationEventArgs.cs │ │ └── ProfileElementEventArgs.cs │ ├── RestartEventArgs.cs │ ├── Stores │ │ ├── DataModelStoreEvent.cs │ │ ├── LayerBrushStoreEvent.cs │ │ ├── LayerEffectStoreEvent.cs │ │ └── NodeTypeStoreEvent.cs │ ├── SurfaceConfigurationEventArgs.cs │ └── UpdateEventArgs.cs ├── Exceptions │ ├── ArtemisCoreException.cs │ ├── ArtemisGraphicsContextException.cs │ ├── ArtemisPluginException.cs │ ├── ArtemisPluginFeatureException.cs │ ├── ArtemisPluginLockException.cs │ └── ArtemisPluginPrerequisiteException.cs ├── Extensions │ ├── DoubleExtensions.cs │ ├── FloatExtensions.cs │ ├── IEnumerableExtensions.cs │ ├── ProcessExtensions.cs │ ├── RgbDeviceExtensions.cs │ ├── SKColorExtensions.cs │ ├── SKPaintExtensions.cs │ ├── StreamExtensions.cs │ └── TypeExtensions.cs ├── JsonConverters │ ├── NumericJsonConverter.cs │ └── SKColorConverter.cs ├── MVVM │ └── CorePropertyChanged.cs ├── Models │ ├── BreakableModel.cs │ ├── IBreakableModel.cs │ ├── IPluginFeatureDependent.cs │ ├── IStorageModel.cs │ ├── IUpdateModel.cs │ ├── Profile │ │ ├── AdaptionHints │ │ │ ├── CategoryAdaptionHint.cs │ │ │ ├── DeviceAdaptionHint.cs │ │ │ ├── IAdaptionHint.cs │ │ │ ├── KeyboardSectionAdaptionHint.cs │ │ │ └── SingeLedAdaptionHint.cs │ │ ├── Colors │ │ │ ├── ColorGradient.cs │ │ │ └── ColorGradientStop.cs │ │ ├── Conditions │ │ │ ├── AlwaysOnCondition.cs │ │ │ ├── EventCondition.cs │ │ │ ├── EventOverlapMode.cs │ │ │ ├── EventToggleOffMode.cs │ │ │ ├── EventTriggerMode.cs │ │ │ ├── ICondition.cs │ │ │ ├── PlayOnceCondition.cs │ │ │ └── StaticCondition.cs │ │ ├── DataBindings │ │ │ ├── DataBinding.cs │ │ │ ├── DataBindingProperty.cs │ │ │ ├── IDataBinding.cs │ │ │ └── IDataBindingProperty.cs │ │ ├── DataModel │ │ │ ├── DataModelEvent.cs │ │ │ ├── DataModelEventArgs.cs │ │ │ ├── DataModelPath.cs │ │ │ ├── DataModelPathSegment.cs │ │ │ ├── DataModelPathSegmentType.cs │ │ │ └── IDataModelEvent.cs │ │ ├── Folder.cs │ │ ├── Layer.cs │ │ ├── LayerAdapter.cs │ │ ├── LayerBrushReference.cs │ │ ├── LayerEffectPropertyGroup.cs │ │ ├── LayerGeneralProperties.cs │ │ ├── LayerProperties │ │ │ ├── Attributes │ │ │ │ ├── LayerPropertyIgnoreAttribute.cs │ │ │ │ ├── PropertyDescriptionAttribute.cs │ │ │ │ └── PropertyGroupDescriptionAttribute.cs │ │ │ ├── FloatRange.cs │ │ │ ├── ILayerProperty.cs │ │ │ ├── ILayerPropertyKeyframe.cs │ │ │ ├── IntRange.cs │ │ │ ├── LayerProperty.cs │ │ │ ├── LayerPropertyKeyFrame.cs │ │ │ └── LayerPropertyPreview.cs │ │ ├── LayerPropertyGroup.cs │ │ ├── LayerShapes │ │ │ ├── EllipseShape.cs │ │ │ ├── LayerShape.cs │ │ │ └── RectangleShape.cs │ │ ├── LayerTransformProperties.cs │ │ ├── Profile.cs │ │ ├── ProfileCategory.cs │ │ ├── ProfileElement.cs │ │ ├── ProfileRightSideType.cs │ │ ├── RenderProfileElement.cs │ │ └── Timeline.cs │ ├── ProfileConfiguration │ │ ├── Hotkey.cs │ │ ├── ProfileConfiguration.cs │ │ └── ProfileConfigurationIcon.cs │ └── Surface │ │ ├── ArtemisDevice.cs │ │ ├── ArtemisDeviceInputIdentifier.cs │ │ ├── ArtemisLed.cs │ │ ├── KeyboardLayoutType.cs │ │ ├── Layout │ │ ├── ArtemisLayout.cs │ │ ├── ArtemisLedLayout.cs │ │ ├── LayoutCustomDeviceData.cs │ │ └── LayoutCustomLedData.cs │ │ ├── LayoutSelection.cs │ │ └── OriginalLed.cs ├── Plugins │ ├── DeviceProviders │ │ └── DeviceProvider.cs │ ├── IPluginConfigurationDialog.cs │ ├── IPluginConfigurationViewModel.cs │ ├── LayerBrushes │ │ ├── ILayerBrushConfigurationDialog.cs │ │ ├── ILayerBrushPreset.cs │ │ ├── Internal │ │ │ ├── BaseLayerBrush.cs │ │ │ └── PropertiesLayerBrush.cs │ │ ├── LayerBrush.cs │ │ ├── LayerBrushDescriptor.cs │ │ ├── LayerBrushProvider.cs │ │ └── PerLedLayerBrush.cs │ ├── LayerEffects │ │ ├── ILayerEffectConfigurationDialog.cs │ │ ├── Internal │ │ │ └── BaseLayerEffect.cs │ │ ├── LayerEffect.cs │ │ ├── LayerEffectDescriptor.cs │ │ ├── LayerEffectProvider.cs │ │ └── Placeholder │ │ │ ├── PlaceholderLayerEffect.cs │ │ │ └── PlaceholderLayerEffectDescriptor.cs │ ├── Modules │ │ ├── ActivationRequirements │ │ │ ├── BooleanActivationRequirement.cs │ │ │ ├── IModuleActivationRequirement.cs │ │ │ └── ProcessActivationRequirement.cs │ │ ├── Attributes │ │ │ ├── DataModelIgnoreAttribute.cs │ │ │ └── DataModelProperty.cs │ │ ├── DataModel.cs │ │ ├── DynamicChild.cs │ │ ├── IModuleViewModel.cs │ │ └── Module.cs │ ├── Nodes │ │ └── NodeProvider.cs │ ├── Plugin.cs │ ├── PluginBootstrapper.cs │ ├── PluginFeature.cs │ ├── PluginFeatureAttribute.cs │ ├── PluginFeatureInfo.cs │ ├── PluginInfo.cs │ ├── PluginPlatform.cs │ ├── Prerequisites │ │ ├── IPrerequisitesSubject.cs │ │ ├── PluginPrerequisite.cs │ │ ├── PluginPrerequisiteAction.cs │ │ ├── PrerequisiteAction │ │ │ ├── CopyFolderAction.cs │ │ │ ├── DeleteFileAction.cs │ │ │ ├── DeleteFolderAction.cs │ │ │ ├── DownloadFileAction.cs │ │ │ ├── ExecuteFileAction.cs │ │ │ ├── ExtractArchiveAction.cs │ │ │ ├── RunInlinePowerShellAction.cs │ │ │ ├── RunPowerShellAction.cs │ │ │ ├── WriteBytesToFileAction.cs │ │ │ └── WriteStringToFileAction.cs │ │ └── PrerequisiteActionProgress.cs │ ├── Profiling │ │ ├── Profiler.cs │ │ └── ProfilingMeasurement.cs │ ├── Settings │ │ ├── IPluginSetting.cs │ │ ├── PluginSetting.cs │ │ └── PluginSettings.cs │ └── TimedUpdateRegistration.cs ├── Properties │ └── AssemblyInfo.cs ├── Providers │ ├── CustomPathLayoutProvider.cs │ ├── DefaultLayoutProvider.cs │ ├── Interfaces │ │ ├── IGraphicsContextProvider.cs │ │ └── ILayoutProvider.cs │ └── NoneLayoutProvider.cs ├── RGB.NET │ ├── SKTexture.cs │ ├── SKTextureBrush.cs │ └── ScaleColorCorrection.cs ├── Resources │ └── intro-profile.json ├── Services │ ├── Core │ │ ├── IRenderer.cs │ │ └── SurfaceManager.cs │ ├── CoreRenderer.cs │ ├── CoreService.cs │ ├── DeviceService.cs │ ├── Input │ │ ├── Enums │ │ │ ├── InputDeviceType.cs │ │ │ ├── KeyboardKey.cs │ │ │ ├── KeyboardModifierKey.cs │ │ │ ├── MouseButton.cs │ │ │ └── MouseScrollDirection.cs │ │ ├── Events │ │ │ ├── ArtemisKeyboardKeyEventArgs.cs │ │ │ ├── ArtemisKeyboardKeyUpDownEventArgs.cs │ │ │ ├── ArtemisKeyboardToggleStatusArgs.cs │ │ │ ├── ArtemisMouseButtonEventArgs.cs │ │ │ ├── ArtemisMouseButtonUpDownEventArgs.cs │ │ │ ├── ArtemisMouseMoveEventArgs.cs │ │ │ ├── ArtemisMouseScrollEventArgs.cs │ │ │ ├── InputProviderIdentifierEventArgs.cs │ │ │ ├── InputProviderKeyboardEventArgs.cs │ │ │ ├── InputProviderKeyboardToggleEventArgs.cs │ │ │ ├── InputProviderMouseButtonEventArgs.cs │ │ │ ├── InputProviderMouseMoveEventArgs.cs │ │ │ └── InputProviderMouseScrollEventArgs.cs │ │ ├── InputKeyLedIdMap.cs │ │ ├── InputProvider.cs │ │ ├── InputService.cs │ │ ├── Interfaces │ │ │ └── IInputService.cs │ │ └── KeyboardToggleStatus.cs │ ├── Interfaces │ │ ├── IArtemisService.cs │ │ ├── ICoreService.cs │ │ ├── IDeviceService.cs │ │ ├── IModuleService.cs │ │ ├── IPluginManagementService.cs │ │ ├── IPluginService.cs │ │ ├── IProtectedArtemisService.cs │ │ └── IRenderService.cs │ ├── ModuleService.cs │ ├── NodeService.cs │ ├── PluginManagementService.cs │ ├── ProcessMonitoring │ │ ├── Events │ │ │ └── ProcessEventArgs.cs │ │ ├── ProcessInfo.cs │ │ ├── ProcessMonitor.Win32.cs │ │ ├── ProcessMonitor.cs │ │ └── ProcessMonitor.xPlatform.cs │ ├── Registration │ │ ├── DataModelService.cs │ │ ├── Interfaces │ │ │ ├── IDataModelService.cs │ │ │ ├── ILayerBrushService.cs │ │ │ └── ILayerEffectService.cs │ │ ├── LayerBrushService.cs │ │ └── LayerEffectService.cs │ ├── RenderService.cs │ ├── SettingsService.cs │ ├── Storage │ │ ├── Interfaces │ │ │ └── IProfileService.cs │ │ ├── Models │ │ │ ├── SurfaceArrangement.cs │ │ │ ├── SurfaceArrangementConfiguration.cs │ │ │ └── SurfaceArrangementType.cs │ │ └── ProfileService.cs │ └── WebServer │ │ ├── EndPoints │ │ ├── EventArgs │ │ │ ├── EndpointExceptionEventArgs.cs │ │ │ └── EndpointRequestEventArgs.cs │ │ ├── JsonPluginEndPoint.cs │ │ ├── PluginEndPoint.cs │ │ ├── RawPluginEndPoint.cs │ │ └── StringPluginEndPoint.cs │ │ ├── Interfaces │ │ └── IWebServerService.cs │ │ ├── PluginsHandler.cs │ │ ├── StatusHandler.cs │ │ ├── WebApiControllerRegistration.cs │ │ └── WebServerService.cs ├── SkiaSharp │ └── IManagedGraphicsContext.cs ├── Stores │ ├── DataModelStore.cs │ ├── LayerBrushStore.cs │ ├── LayerEffectStore.cs │ ├── LogStore.cs │ ├── NodeTypeStore.cs │ └── Registrations │ │ ├── DataModelRegistration.cs │ │ ├── LayerBrushRegistration.cs │ │ ├── LayerEffectRegistration.cs │ │ └── NodeTypeRegistration.cs ├── Utilities │ ├── CoreJson.cs │ ├── CorePluginFeature.cs │ ├── Easings.cs │ ├── EnumUtilities.cs │ ├── ExpressionUtilities.cs │ ├── Numeric.cs │ ├── ReflectionUtilities.cs │ ├── RenderScale.cs │ ├── StringUtilities.cs │ └── Utilities.cs └── VisualScripting │ ├── DataBindingNodeScript.cs │ ├── Events │ └── SingleValueEventArgs.cs │ ├── Extensions │ ├── NodeExtension.cs │ └── NodeScriptExtension.cs │ ├── Interfaces │ ├── INode.cs │ ├── INodeScript.cs │ ├── IPin.cs │ └── IPinCollection.cs │ ├── Internal │ ├── DataBindingExitNode.cs │ ├── EventConditionEventStartNode.cs │ ├── EventConditionValueChangedStartNode.cs │ └── ExitNode.cs │ ├── NodeAttribute.cs │ ├── NodeData.cs │ ├── NodeScript.cs │ ├── Nodes │ ├── CustomNodeViewModel.cs │ ├── CustomNodeViewModelPosition.cs │ ├── DefaultNode.cs │ ├── ICustomViewModelNode.cs │ ├── Node.cs │ ├── NodeTStorage.cs │ └── NodeTStorageTViewModel.cs │ └── Pins │ ├── InputPin.cs │ ├── InputPinCollection.cs │ ├── ObjectOutputPins.cs │ ├── OutputPin.cs │ ├── OutputPinCollection.cs │ ├── Pin.cs │ ├── PinCollection.cs │ └── PinDirection.cs ├── Artemis.Storage.Legacy ├── Artemis.Storage.Legacy.csproj ├── Entities │ ├── General │ │ ├── QueuedActionEntity.cs │ │ ├── ReleaseEntity.cs │ │ └── ScriptConfigurationEntity.cs │ ├── Plugins │ │ ├── PluginEntity.cs │ │ └── PluginSettingEntity.cs │ ├── Profile │ │ ├── Abstract │ │ │ └── RenderElementEntity.cs │ │ ├── AdaptionHints │ │ │ ├── CategoryAdaptionHintEntity.cs │ │ │ ├── DeviceAdaptionHintEntity.cs │ │ │ ├── IAdaptionHintEntity.cs │ │ │ ├── KeyboardSectionAdaptionHintEntity.cs │ │ │ └── SingleLedAdaptionHintEntity.cs │ │ ├── Conditions │ │ │ ├── AlwaysOnConditionEntity.cs │ │ │ ├── EventConditionEntity.cs │ │ │ ├── IConditionEntity.cs │ │ │ ├── PlayOnceConditionEntity.cs │ │ │ └── StaticConditionEntity.cs │ │ ├── DataBindings │ │ │ └── DataBindingEntity.cs │ │ ├── DataModelPathEntity.cs │ │ ├── FolderEntity.cs │ │ ├── KeyframeEntity.cs │ │ ├── LayerBrushEntity.cs │ │ ├── LayerEffectEntity.cs │ │ ├── LayerEntity.cs │ │ ├── LedEntity.cs │ │ ├── Nodes │ │ │ ├── NodeConnectionEntity.cs │ │ │ ├── NodeEntity.cs │ │ │ ├── NodePinCollectionEntity.cs │ │ │ └── NodeScriptEntity.cs │ │ ├── ProfileCategoryEntity.cs │ │ ├── ProfileConfigurationEntity.cs │ │ ├── ProfileConfigurationHotkeyEntity.cs │ │ ├── ProfileEntity.cs │ │ ├── PropertyEntity.cs │ │ ├── PropertyGroupEntity.cs │ │ └── TimelineEntity.cs │ ├── Surface │ │ └── DeviceEntity.cs │ └── Workshop │ │ └── EntryEntity.cs ├── LegacyMigrationService.cs ├── Migrations │ ├── IStorageMigration.cs │ └── Storage │ │ ├── M0020AvaloniaReset.cs │ │ ├── M0021GradientNodes.cs │ │ ├── M0022TransitionNodes.cs │ │ ├── M0023LayoutProviders.cs │ │ ├── M0024NodeProviders.cs │ │ ├── M0025NodeProvidersProfileConfig.cs │ │ ├── M0026NodeStorage.cs │ │ └── M0027Namespace.cs └── Program.cs ├── Artemis.Storage ├── Artemis.Storage.csproj ├── ArtemisDbContext.cs ├── Entities │ ├── General │ │ └── ReleaseEntity.cs │ ├── Plugins │ │ ├── PluginEntity.cs │ │ └── PluginSettingEntity.cs │ ├── Profile │ │ ├── Abstract │ │ │ └── RenderElementEntity.cs │ │ ├── AdaptionHints │ │ │ ├── CategoryAdaptionHintEntity.cs │ │ │ ├── DeviceAdaptionHintEntity.cs │ │ │ ├── IAdaptionHintEntity.cs │ │ │ ├── KeyboardSectionAdaptionHintEntity.cs │ │ │ └── SingleLedAdaptionHintEntity.cs │ │ ├── Conditions │ │ │ ├── AlwaysOnConditionEntity.cs │ │ │ ├── EventConditionEntity.cs │ │ │ ├── IConditionEntity.cs │ │ │ ├── PlayOnceConditionEntity.cs │ │ │ └── StaticConditionEntity.cs │ │ ├── DataBindings │ │ │ └── DataBindingEntity.cs │ │ ├── DataModelPathEntity.cs │ │ ├── FolderEntity.cs │ │ ├── KeyframeEntity.cs │ │ ├── LayerBrushEntity.cs │ │ ├── LayerEffectEntity.cs │ │ ├── LayerEntity.cs │ │ ├── LedEntity.cs │ │ ├── Nodes │ │ │ ├── NodeConnectionEntity.cs │ │ │ ├── NodeEntity.cs │ │ │ ├── NodePinCollectionEntity.cs │ │ │ └── NodeScriptEntity.cs │ │ ├── ProfileCategoryEntity.cs │ │ ├── ProfileConfigurationEntity.cs │ │ ├── ProfileConfigurationHotkeyEntity.cs │ │ ├── ProfileContainerEntity.cs │ │ ├── ProfileEntity.cs │ │ ├── PropertyEntity.cs │ │ ├── PropertyGroupEntity.cs │ │ └── TimelineEntity.cs │ ├── RawProfileContainer.cs │ ├── Surface │ │ └── DeviceEntity.cs │ └── Workshop │ │ └── EntryEntity.cs ├── Exceptions │ └── ArtemisStorageException.cs ├── Migrations │ ├── 20240310201706_Initial.Designer.cs │ ├── 20240310201706_Initial.cs │ ├── 20240722084220_AutoUpdating.Designer.cs │ ├── 20240722084220_AutoUpdating.cs │ ├── 20250204194848_DevicesClearBrokenJson.Designer.cs │ ├── 20250204194848_DevicesClearBrokenJson.cs │ ├── ArtemisDbContextModelSnapshot.cs │ ├── IProfileMigration.cs │ └── Profile │ │ ├── M0001NodeProviders.cs │ │ ├── M0002NodeProvidersProfileConfig.cs │ │ ├── M0003SystemTextJson.cs │ │ └── M0004NodeStorage.cs ├── Repositories │ ├── DeviceRepository.cs │ ├── EntryRepository.cs │ ├── Interfaces │ │ ├── IDeviceRepository.cs │ │ ├── IEntryRepository.cs │ │ ├── IPluginRepository.cs │ │ ├── IProfileCategoryRepository.cs │ │ ├── IProfileRepository.cs │ │ ├── IReleaseRepository.cs │ │ └── IRepository.cs │ ├── PluginRepository.cs │ ├── ProfileCategoryRepository.cs │ ├── ProfileRepository.cs │ └── ReleaseRepository.cs └── StorageManager.cs ├── Artemis.UI.Linux ├── .gitignore ├── App.axaml ├── App.axaml.cs ├── ApplicationStateManager.cs ├── Artemis.UI.Linux.csproj ├── Assets │ └── avalonia-logo.ico ├── DryIoc │ └── ContainerExtensions.cs ├── Icons │ ├── 128x128 │ │ └── apps │ │ │ └── artemis.png │ ├── 16x16 │ │ └── apps │ │ │ └── artemis.png │ ├── 256x256 │ │ └── apps │ │ │ └── artemis.png │ ├── 32x32 │ │ └── apps │ │ │ └── artemis.png │ ├── 48x48 │ │ └── apps │ │ │ └── artemis.png │ └── 64x64 │ │ └── apps │ │ └── artemis.png ├── Program.cs ├── Providers │ └── Input │ │ ├── ArtemisLinuxInputProviderException.cs │ │ ├── Enums │ │ ├── LinuxAbsoluteAxis.cs │ │ ├── LinuxDeviceType.cs │ │ ├── LinuxInputEventType.cs │ │ ├── LinuxKeyboardKeyCodes.cs │ │ └── LinuxRelativeAxis.cs │ │ ├── LinuxInputDevice.cs │ │ ├── LinuxInputDeviceFinder.cs │ │ ├── LinuxInputDeviceReader.cs │ │ ├── LinuxInputEventArgs.cs │ │ └── LinuxInputProvider.cs ├── Scripts │ └── update.sh └── Utilities │ └── InputUtilities.cs ├── Artemis.UI.MacOS ├── .gitignore ├── App.axaml ├── App.axaml.cs ├── Artemis.UI.MacOS.csproj ├── Assets │ └── avalonia-logo.ico └── Program.cs ├── Artemis.UI.Shared ├── Artemis.UI.Shared.csproj ├── Artemis.UI.Shared.csproj.DotSettings ├── AttachedProperties │ ├── NumberBoxAssist.cs │ └── TextBoxAssist.cs ├── Behaviors │ ├── LostFocusNumberBoxBindingBehavior.cs │ ├── LostFocusNumericUpDownBindingBehavior.cs │ ├── LostFocusTextBoxBindingBehavior.cs │ └── SliderPointerReleasedBindingBehavior.cs ├── Controls │ ├── ArtemisIcon.axaml │ ├── ArtemisIcon.axaml.cs │ ├── DataModelPicker │ │ ├── DataModelPicker.cs │ │ └── DataModelPickerButton.cs │ ├── DeviceVisualizer.cs │ ├── DeviceVisualizerLed.cs │ ├── DraggableNumberBox.axaml │ ├── DraggableNumberBox.axaml.cs │ ├── EnumComboBox.axaml │ ├── EnumComboBox.axaml.cs │ ├── Flyouts │ │ ├── DataModelPickerFlyout.cs │ │ ├── GradientPickerFlyout.cs │ │ └── MaterialIconPickerFlyout.cs │ ├── GradientPicker │ │ ├── GradientPicker.cs │ │ ├── GradientPickerButton.cs │ │ └── GradientPickerColorStop.cs │ ├── HotkeyBox.axaml │ ├── HotkeyBox.axaml.cs │ ├── MaterialIconPicker │ │ ├── MaterialIconPicker.cs │ │ └── MaterialIconPickerButton.cs │ ├── NoInputTextBox.cs │ ├── NotificationHost.cs │ ├── Pagination │ │ ├── Pagination.cs │ │ ├── Pagination.properties.cs │ │ ├── PaginationEllipsis.cs │ │ ├── PaginationPage.cs │ │ └── PaginationStyles.axaml │ ├── ProfileConfigurationIcon.axaml │ ├── ProfileConfigurationIcon.axaml.cs │ ├── SelectionRectangle.cs │ └── TagsInput │ │ ├── TagsInput.cs │ │ ├── TagsInput.properties.cs │ │ └── TagsInputStyles.axaml ├── Converters │ ├── BytesToStringConverter.cs │ ├── ColorGradientToGradientStopsConverter.cs │ ├── ColorToSKColorConverter.cs │ ├── EnumToBooleanConverter.cs │ ├── ParentWidthPercentageConverter.cs │ ├── SKColorToBrushConverter.cs │ ├── SKColorToColorConverter.cs │ ├── SKColorToStringConverter.cs │ ├── ToStringConverter.cs │ ├── TypeToStringConverter.cs │ └── WidthNormalizedConverter.cs ├── DataModelVisualization │ ├── DataModelDisplayViewModel.cs │ ├── DataModelInputViewModel.cs │ ├── DataModelVisualizationRegistration.cs │ └── Shared │ │ ├── DataModelEventViewModel.cs │ │ ├── DataModelListItemViewModel.cs │ │ ├── DataModelListViewModel.cs │ │ ├── DataModelPropertiesViewModel.cs │ │ ├── DataModelPropertyViewModel.cs │ │ ├── DataModelUpdateConfiguration.cs │ │ └── DataModelVisualizationViewModel.cs ├── DefaultTypes │ └── DataModel │ │ └── Display │ │ ├── DefaultDataModelDisplayView.axaml │ │ ├── DefaultDataModelDisplayView.axaml.cs │ │ ├── DefaultDataModelDisplayViewModel.cs │ │ ├── SKColorDataModelDisplayView.axaml │ │ ├── SKColorDataModelDisplayView.axaml.cs │ │ └── SKColorDataModelDisplayViewModel.cs ├── DryIoc │ └── ContainerExtensions.cs ├── Events │ ├── DataModelSelectedEventArgs.cs │ ├── DialogClosedEventArgs.cs │ ├── LedClickedEventArgs.cs │ ├── ProfileConfigurationEventArgs.cs │ ├── RenderProfileElementEventArgs.cs │ └── SelectionRectangleEventArgs.cs ├── Exceptions │ ├── ArtemisRoutingException.cs │ └── ArtemisUIException.cs ├── Extensions │ ├── ArtemisLayoutExtensions.cs │ ├── ClipboardExtensions.cs │ ├── ControlExtensions.cs │ ├── HttpClientExtensions.cs │ ├── LayerExtensions.cs │ ├── LayerPropertyExtensions.cs │ ├── SKColorExtensions.cs │ ├── SKMatrixExtensions.cs │ ├── SKRectExtensions.cs │ ├── TypeExtensions.cs │ └── VisualExtensions.cs ├── Plugins │ ├── LayerBrushes │ │ ├── BrushConfigurationViewModel.cs │ │ └── LayerBrushConfigurationDialog.cs │ ├── LayerEffects │ │ ├── EffectConfigurationViewModel.cs │ │ └── LayerEffectConfigurationDialog.cs │ ├── PluginConfigurationDialog.cs │ └── PluginConfigurationViewModel.cs ├── Providers │ ├── IAutoRunProvider.cs │ ├── IColorGradientStorageProvider.cs │ ├── ICursorProvider.cs │ └── IProtocolProvider.cs ├── ReactiveAppWindow.cs ├── Routing │ ├── Routable │ │ ├── IRoutableHostScreen.cs │ │ ├── IRoutableScreen.cs │ │ ├── RoutableHostScreenOfTScreen.cs │ │ ├── RoutableHostScreenOfTScreenTParam.cs │ │ ├── RoutableScreen.cs │ │ └── RoutableScreenOfTParam.cs │ ├── Route │ │ ├── IRouterRegistration.cs │ │ ├── ParameterParsers │ │ │ ├── GuidParameterParser.cs │ │ │ ├── IRouteParameterParser.cs │ │ │ ├── IntParameterParser.cs │ │ │ ├── LongParameterParser.cs │ │ │ └── StringParameterParser.cs │ │ ├── Route.cs │ │ ├── RouteRegistration.cs │ │ ├── RouteResolution.cs │ │ └── RouteSegment.cs │ └── Router │ │ ├── IRouter.cs │ │ ├── Navigation.cs │ │ ├── NavigationArguments.cs │ │ ├── Router.cs │ │ └── RouterNavigationOptions.cs ├── Services │ ├── Builders │ │ ├── ContentDialogBuilder.cs │ │ ├── FileDialogFilterBuilder.cs │ │ ├── NotificationBuilder.cs │ │ ├── OpenFileDialogBuilder.cs │ │ ├── OpenFolderDialogBuilder.cs │ │ └── SaveFileDialogBuilder.cs │ ├── DataModelUIService.cs │ ├── Interfaces │ │ ├── IArtemisSharedUIService.cs │ │ ├── IDataModelUIService.cs │ │ ├── INotificationService.cs │ │ └── IWindowService.cs │ ├── MainWindow │ │ ├── IMainWindowProvider.cs │ │ ├── IMainWindowService.cs │ │ └── MainWindowService.cs │ ├── NodeEditor │ │ ├── Commands │ │ │ ├── AddNode.cs │ │ │ ├── AddPin.cs │ │ │ ├── CompositeCommand.cs │ │ │ ├── ConnectPins.cs │ │ │ ├── DeleteNode.cs │ │ │ ├── DisconnectPins.cs │ │ │ ├── DuplicateNode.cs │ │ │ ├── MoveNode.cs │ │ │ ├── OrganizeScript.cs │ │ │ ├── RemovePin.cs │ │ │ └── UpdateStorage.cs │ │ ├── INodeEditorCommand.cs │ │ ├── INodeEditorService.cs │ │ ├── NodeConnectionStore.cs │ │ ├── NodeEditorCommandScope.cs │ │ ├── NodeEditorHistory.cs │ │ ├── NodeEditorService.cs │ │ └── NodeScriptWindowViewModelBase.cs │ ├── NotificationService.cs │ ├── ProfileEditor │ │ ├── Commands │ │ │ ├── AddLayerEffect.cs │ │ │ ├── AddProfileElement.cs │ │ │ ├── ApplyAdaptionHints.cs │ │ │ ├── ChangeConditionType.cs │ │ │ ├── ChangeDataBindingEnabled.cs │ │ │ ├── ChangeElementDisplayCondition.cs │ │ │ ├── ChangeKeyframeEasing.cs │ │ │ ├── ChangeLayerBrush.cs │ │ │ ├── ChangeLayerLeds.cs │ │ │ ├── CompositeCommand.cs │ │ │ ├── DeleteKeyframe.cs │ │ │ ├── DuplicateKeyframe.cs │ │ │ ├── MoveKeyframe.cs │ │ │ ├── MoveProfileElement.cs │ │ │ ├── RemoveLayerEffect.cs │ │ │ ├── RemoveProfileElement.cs │ │ │ ├── RenameLayerEffect.cs │ │ │ ├── RenameProfileElement.cs │ │ │ ├── ResetLayerProperty.cs │ │ │ ├── ResizeTimelineSegment.cs │ │ │ ├── ToggleLayerPropertyKeyframes.cs │ │ │ ├── UpdateColorGradient.cs │ │ │ ├── UpdateEventConditionPath.cs │ │ │ ├── UpdateEventOverlapMode.cs │ │ │ ├── UpdateEventToggleOffMode.cs │ │ │ ├── UpdateEventTriggerMode.cs │ │ │ ├── UpdateLayerProperty.cs │ │ │ ├── UpdateStaticPlayMode.cs │ │ │ └── UpdateStaticStopMode.cs │ │ ├── IProfileEditorCommand.cs │ │ ├── IProfileEditorService.cs │ │ ├── IToolViewModel.cs │ │ ├── ProfileEditorCommandScope.cs │ │ ├── ProfileEditorFocusMode.cs │ │ ├── ProfileEditorHistory.cs │ │ └── ProfileEditorService.cs │ ├── PropertyInput │ │ ├── IPropertyInputService.cs │ │ ├── PropertyInputRegistration.cs │ │ ├── PropertyInputService.cs │ │ └── PropertyInputViewModel.cs │ └── Window │ │ ├── ExceptionDialogView.axaml │ │ ├── ExceptionDialogView.axaml.cs │ │ ├── ExceptionDialogViewModel.cs │ │ └── WindowService.cs ├── Styles │ ├── Artemis.axaml │ ├── Border.axaml │ ├── BrokenState.axaml │ ├── Button.axaml │ ├── ColorPickerButton.axaml │ ├── Condensed.axaml │ ├── Control.axaml │ ├── Controls │ │ ├── DataModelPicker.axaml │ │ ├── DataModelPickerButton.axaml │ │ ├── GradientPicker.axaml │ │ ├── GradientPickerButton.axaml │ │ ├── MaterialIconPicker.axaml │ │ └── MaterialIconPickerButton.axaml │ ├── InfoBar.axaml │ ├── Notifications.axaml │ ├── NumberBox.axaml │ ├── Plugins.axaml │ ├── ScrollViewer.axaml │ ├── Sidebar.axaml │ ├── Skeleton.axaml │ ├── TextBlock.axaml │ ├── TextBox.axaml │ └── TreeView.axaml ├── Utilities.cs ├── Utilities │ └── StreamProgress.cs ├── ViewModelBase.cs └── VisualScripting │ └── CustomNodeViewModel.cs ├── Artemis.UI.Windows ├── .gitignore ├── App.axaml ├── App.axaml.cs ├── ApplicationStateManager.cs ├── Artemis.UI.Windows.csproj ├── Assets │ ├── Cursors │ │ ├── aero_crosshair.png │ │ ├── aero_crosshair_minus.png │ │ ├── aero_crosshair_plus.png │ │ ├── aero_drag.png │ │ ├── aero_drag_horizontal.png │ │ ├── aero_pen_min.png │ │ ├── aero_pen_plus.png │ │ ├── aero_rotate.png │ │ ├── aero_rotate_bl.png │ │ ├── aero_rotate_br.png │ │ ├── aero_rotate_tl.png │ │ └── aero_rotate_tr.png │ └── autorun.xml ├── DryIoc │ └── ContainerExtensions.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Providers │ ├── AutoRunProvider.cs │ ├── CursorProvider.cs │ ├── GraphicsContextProvider.cs │ ├── Input │ │ └── WindowsInputProvider.cs │ ├── ProtocolProvider.cs │ └── WindowsUpdateNotificationProvider.cs ├── Scripts │ └── update.ps1 ├── SkiaSharp │ ├── Vulkan │ │ ├── Kernel32.cs │ │ ├── VkContext.cs │ │ └── Win32VkContext.cs │ └── VulkanContext.cs ├── SuspensionManager.cs ├── User32.cs └── Utilities │ ├── InputUtilities.cs │ ├── ProcessUtilities.cs │ └── WindowUtilities.cs ├── Artemis.UI ├── Artemis.UI.csproj ├── Artemis.UI.csproj.DotSettings ├── ArtemisBootstrapper.cs ├── ArtemisLinkCommand.cs ├── Assets │ ├── Animations │ │ ├── email.json │ │ ├── empty.json │ │ ├── login-pending.json │ │ ├── password.json │ │ ├── success.json │ │ ├── upload.json │ │ ├── workshop-wizard-welcome.json │ │ └── workshop-wizard.json │ ├── Fonts │ │ ├── RobotoMono-Bold.ttf │ │ ├── RobotoMono-BoldItalic.ttf │ │ ├── RobotoMono-Italic.ttf │ │ ├── RobotoMono-Regular.ttf │ │ ├── RobotoMono-SemiBold.ttf │ │ └── RobotoMono-SemiBoldItalic.ttf │ └── Images │ │ ├── Logo │ │ ├── application.ico │ │ └── bow.png │ │ ├── PhysicalLayouts │ │ ├── abnt.png │ │ ├── ansi.png │ │ ├── iso.png │ │ ├── jis.png │ │ └── ks.png │ │ ├── avatar-placeholder.png │ │ ├── home-banner.png │ │ └── workshop-banner.jpg ├── Behaviors │ ├── SimpleContextDragBehavior.cs │ └── TreeItemDragBehavior.cs ├── Controllers │ └── RemoteController.cs ├── Controls │ ├── SplitMarkdownEditor.axaml │ ├── SplitMarkdownEditor.axaml.cs │ └── TimelineHeader.cs ├── Converters │ ├── ColorLuminosityConverter.cs │ ├── ColorOpacityConverter.cs │ ├── ColorToSolidColorBrushConverter.cs │ ├── DateTimeConverter.cs │ ├── DoubleToGridLengthConverter.cs │ ├── EntryIconUriConverter.cs │ ├── LedIdToStringConverter.cs │ ├── NormalizedPercentageConverter.cs │ ├── PropertyTreeMarginConverter.cs │ ├── SubstringConverter.cs │ ├── UriToFileNameConverter.cs │ └── ValuesAdditionConverter.cs ├── DefaultTypes │ └── PropertyInput │ │ ├── BoolPropertyInputView.axaml │ │ ├── BoolPropertyInputView.axaml.cs │ │ ├── BoolPropertyInputViewModel.cs │ │ ├── BrushPropertyInputView.axaml │ │ ├── BrushPropertyInputView.axaml.cs │ │ ├── BrushPropertyInputViewModel.cs │ │ ├── ColorGradientPropertyInputView.axaml │ │ ├── ColorGradientPropertyInputView.axaml.cs │ │ ├── ColorGradientPropertyInputViewModel.cs │ │ ├── EnumPropertyInputView.axaml │ │ ├── EnumPropertyInputView.axaml.cs │ │ ├── EnumPropertyInputViewModel.cs │ │ ├── FloatPropertyInputView.axaml │ │ ├── FloatPropertyInputView.axaml.cs │ │ ├── FloatPropertyInputViewModel.cs │ │ ├── FloatRangePropertyInputView.axaml │ │ ├── FloatRangePropertyInputView.axaml.cs │ │ ├── FloatRangePropertyInputViewModel.cs │ │ ├── IntPropertyInputView.axaml │ │ ├── IntPropertyInputView.axaml.cs │ │ ├── IntPropertyInputViewModel.cs │ │ ├── IntRangePropertyInputView.axaml │ │ ├── IntRangePropertyInputView.axaml.cs │ │ ├── IntRangePropertyInputViewModel.cs │ │ ├── PropertyInputStyles.axaml │ │ ├── SKColorPropertyInputView.axaml │ │ ├── SKColorPropertyInputView.axaml.cs │ │ ├── SKColorPropertyInputViewModel.cs │ │ ├── SKPointPropertyInputView.axaml │ │ ├── SKPointPropertyInputView.axaml.cs │ │ ├── SKPointPropertyInputViewModel.cs │ │ ├── SKSizePropertyInputView.axaml │ │ ├── SKSizePropertyInputView.axaml.cs │ │ ├── SKSizePropertyInputViewModel.cs │ │ ├── StringPropertyInputView.axaml │ │ ├── StringPropertyInputView.axaml.cs │ │ └── StringPropertyInputViewModel.cs ├── DryIoc │ ├── ContainerExtensions.cs │ ├── Factories │ │ └── IVMFactory.cs │ └── InstanceProviders │ │ └── LayerPropertyViewModelInstanceProvider.cs ├── Exceptions │ ├── ArtemisGraphicsContextException.cs │ └── ArtemisUIException.cs ├── Extensions │ ├── BindableCollectionExtensions.cs │ ├── Bitmap.cs │ ├── CompositeDisposableExtensions.cs │ ├── DataBindingExtensions.cs │ ├── IActivatableViewModelExtensions.cs │ ├── MaterialIconKindExtensions.cs │ ├── ProfileElementExtensions.cs │ └── ZipArchiveExtensions.cs ├── MainWindow.axaml ├── MainWindow.axaml.cs ├── Models │ ├── FolderClipboardModel.cs │ ├── IClipboardModel.cs │ ├── KeyframeClipboardModel.cs │ ├── LayerClipboardModel.cs │ ├── NodesClipboardModel.cs │ └── WindowSize.cs ├── PageFactory.cs ├── Routing │ ├── RouteViewModel.cs │ └── Routes.cs ├── Screens │ ├── Debugger │ │ ├── DebugView.axaml │ │ ├── DebugView.axaml.cs │ │ ├── DebugViewModel.cs │ │ └── Tabs │ │ │ ├── DataModel │ │ │ ├── DataModelDebugView.axaml │ │ │ ├── DataModelDebugView.axaml.cs │ │ │ └── DataModelDebugViewModel.cs │ │ │ ├── Logs │ │ │ ├── LogsDebugView.axaml │ │ │ ├── LogsDebugView.axaml.cs │ │ │ └── LogsDebugViewModel.cs │ │ │ ├── Performance │ │ │ ├── PerformanceDebugMeasurementViewModel.cs │ │ │ ├── PerformanceDebugPluginView.axaml │ │ │ ├── PerformanceDebugPluginView.axaml.cs │ │ │ ├── PerformanceDebugPluginViewModel.cs │ │ │ ├── PerformanceDebugProfilerView.axaml │ │ │ ├── PerformanceDebugProfilerView.axaml.cs │ │ │ ├── PerformanceDebugProfilerViewModel.cs │ │ │ ├── PerformanceDebugView.axaml │ │ │ ├── PerformanceDebugView.axaml.cs │ │ │ └── PerformanceDebugViewModel.cs │ │ │ ├── Render │ │ │ ├── RenderDebugView.axaml │ │ │ ├── RenderDebugView.axaml.cs │ │ │ └── RenderDebugViewModel.cs │ │ │ ├── Routing │ │ │ ├── RoutingDebugView.axaml │ │ │ ├── RoutingDebugView.axaml.cs │ │ │ └── RoutingDebugViewModel.cs │ │ │ ├── Settings │ │ │ ├── DebugSettingsView.axaml │ │ │ ├── DebugSettingsView.axaml.cs │ │ │ └── DebugSettingsViewModel.cs │ │ │ └── Workshop │ │ │ ├── WorkshopDebugView.axaml │ │ │ ├── WorkshopDebugView.axaml.cs │ │ │ └── WorkshopDebugViewModel.cs │ ├── Device │ │ ├── DeviceDetectInputView.axaml │ │ ├── DeviceDetectInputView.axaml.cs │ │ ├── DeviceDetectInputViewModel.cs │ │ ├── DevicePropertiesView.axaml │ │ ├── DevicePropertiesView.axaml.cs │ │ ├── DevicePropertiesViewModel.cs │ │ ├── DeviceSettingsView.axaml │ │ ├── DeviceSettingsView.axaml.cs │ │ ├── DeviceSettingsViewModel.cs │ │ └── Tabs │ │ │ ├── General │ │ │ ├── DeviceGeneralTabView.axaml │ │ │ ├── DeviceGeneralTabView.axaml.cs │ │ │ └── DeviceGeneralTabViewModel.cs │ │ │ ├── InputMappings │ │ │ ├── InputMappingsTabView.axaml │ │ │ ├── InputMappingsTabView.axaml.cs │ │ │ └── InputMappingsTabViewModel.cs │ │ │ ├── Layout │ │ │ ├── DeviceLayoutTabView.axaml │ │ │ ├── DeviceLayoutTabView.axaml.cs │ │ │ ├── DeviceLayoutTabViewModel.cs │ │ │ ├── DeviceLogicalLayoutDialogView.axaml │ │ │ ├── DeviceLogicalLayoutDialogView.axaml.cs │ │ │ ├── DeviceLogicalLayoutDialogViewModel.cs │ │ │ ├── DevicePhysicalLayoutDialogView.axaml │ │ │ ├── DevicePhysicalLayoutDialogView.axaml.cs │ │ │ ├── DevicePhysicalLayoutDialogViewModel.cs │ │ │ └── LayoutProviders │ │ │ │ ├── CustomLayoutView.axaml │ │ │ │ ├── CustomLayoutView.axaml.cs │ │ │ │ ├── CustomLayoutViewModel.cs │ │ │ │ ├── DefaultLayoutView.axaml │ │ │ │ ├── DefaultLayoutView.axaml.cs │ │ │ │ ├── DefaultLayoutViewModel.cs │ │ │ │ ├── ILayoutProviderViewModel.cs │ │ │ │ ├── NoneLayoutView.axaml │ │ │ │ ├── NoneLayoutView.axaml.cs │ │ │ │ ├── NoneLayoutViewModel.cs │ │ │ │ ├── WorkshopLayoutView.axaml │ │ │ │ ├── WorkshopLayoutView.axaml.cs │ │ │ │ └── WorkshopLayoutViewModel.cs │ │ │ └── Leds │ │ │ ├── DeviceLedsTabLedViewModel.cs │ │ │ ├── DeviceLedsTabView.axaml │ │ │ ├── DeviceLedsTabView.axaml.cs │ │ │ └── DeviceLedsTabViewModel.cs │ ├── Home │ │ ├── HomeView.axaml │ │ ├── HomeView.axaml.cs │ │ └── HomeViewModel.cs │ ├── IMainScreenViewModel.cs │ ├── Plugins │ │ ├── Dialogs │ │ │ ├── PluginPrerequisitesInstallDialogView.axaml │ │ │ ├── PluginPrerequisitesInstallDialogView.axaml.cs │ │ │ ├── PluginPrerequisitesInstallDialogViewModel.cs │ │ │ ├── PluginPrerequisitesUninstallDialogView.axaml │ │ │ ├── PluginPrerequisitesUninstallDialogView.axaml.cs │ │ │ └── PluginPrerequisitesUninstallDialogViewModel.cs │ │ ├── Features │ │ │ ├── PluginFeatureView.axaml │ │ │ ├── PluginFeatureView.axaml.cs │ │ │ └── PluginFeatureViewModel.cs │ │ ├── PluginPlatformView.axaml │ │ ├── PluginPlatformView.axaml.cs │ │ ├── PluginPlatformViewModel.cs │ │ ├── PluginSettingsView.axaml │ │ ├── PluginSettingsView.axaml.cs │ │ ├── PluginSettingsViewModel.cs │ │ ├── PluginSettingsWindowView.axaml │ │ ├── PluginSettingsWindowView.axaml.cs │ │ ├── PluginSettingsWindowViewModel.cs │ │ ├── PluginView.axaml │ │ ├── PluginView.axaml.cs │ │ ├── PluginViewModel.cs │ │ └── Prerequisites │ │ │ ├── PluginPrerequisiteActionView.axaml │ │ │ ├── PluginPrerequisiteActionView.axaml.cs │ │ │ ├── PluginPrerequisiteActionViewModel.cs │ │ │ ├── PluginPrerequisiteView.axaml │ │ │ ├── PluginPrerequisiteView.axaml.cs │ │ │ └── PluginPrerequisiteViewModel.cs │ ├── ProfileEditor │ │ ├── Panels │ │ │ ├── DisplayCondition │ │ │ │ ├── ConditionTypeViewModel.cs │ │ │ │ ├── ConditionTypes │ │ │ │ │ ├── AlwaysOnConditionView.axaml │ │ │ │ │ ├── AlwaysOnConditionView.axaml.cs │ │ │ │ │ ├── AlwaysOnConditionViewModel.cs │ │ │ │ │ ├── EventConditionView.axaml │ │ │ │ │ ├── EventConditionView.axaml.cs │ │ │ │ │ ├── EventConditionViewModel.cs │ │ │ │ │ ├── PlayOnceConditionView.axaml │ │ │ │ │ ├── PlayOnceConditionView.axaml.cs │ │ │ │ │ ├── PlayOnceConditionViewModel.cs │ │ │ │ │ ├── StaticConditionView.axaml │ │ │ │ │ ├── StaticConditionView.axaml.cs │ │ │ │ │ └── StaticConditionViewModel.cs │ │ │ │ ├── DisplayConditionScriptView.axaml │ │ │ │ ├── DisplayConditionScriptView.axaml.cs │ │ │ │ └── DisplayConditionScriptViewModel.cs │ │ │ ├── MenuBar │ │ │ │ ├── MenuBarView.axaml │ │ │ │ ├── MenuBarView.axaml.cs │ │ │ │ └── MenuBarViewModel.cs │ │ │ ├── Playback │ │ │ │ ├── PlaybackView.axaml │ │ │ │ ├── PlaybackView.axaml.cs │ │ │ │ └── PlaybackViewModel.cs │ │ │ ├── ProfileTree │ │ │ │ ├── Behaviors │ │ │ │ │ └── ProfileTreeViewDropHandler.cs │ │ │ │ ├── ContentDialogs │ │ │ │ │ ├── ProfileElementRenameView.axaml │ │ │ │ │ ├── ProfileElementRenameView.axaml.cs │ │ │ │ │ └── ProfileElementRenameViewModel.cs │ │ │ │ ├── Dialogs │ │ │ │ │ ├── AdaptionHints │ │ │ │ │ │ ├── AdaptionHintViewModelBase.cs │ │ │ │ │ │ ├── CategoryAdaptionHintView.axaml │ │ │ │ │ │ ├── CategoryAdaptionHintView.axaml.cs │ │ │ │ │ │ ├── CategoryAdaptionHintViewModel.cs │ │ │ │ │ │ ├── DeviceAdaptionHintView.axaml │ │ │ │ │ │ ├── DeviceAdaptionHintView.axaml.cs │ │ │ │ │ │ ├── DeviceAdaptionHintViewModel.cs │ │ │ │ │ │ ├── KeyboardSectionAdaptionHintView.axaml │ │ │ │ │ │ ├── KeyboardSectionAdaptionHintView.axaml.cs │ │ │ │ │ │ ├── KeyboardSectionAdaptionHintViewModel.cs │ │ │ │ │ │ ├── SingleLedAdaptionHintView.axaml │ │ │ │ │ │ ├── SingleLedAdaptionHintView.axaml.cs │ │ │ │ │ │ └── SingleLedAdaptionHintViewModel.cs │ │ │ │ │ ├── LayerHintsDialogView.axaml │ │ │ │ │ ├── LayerHintsDialogView.axaml.cs │ │ │ │ │ └── LayerHintsDialogViewModel.cs │ │ │ │ ├── FolderTreeItemView.axaml │ │ │ │ ├── FolderTreeItemView.axaml.cs │ │ │ │ ├── FolderTreeItemViewModel.cs │ │ │ │ ├── LayerTreeItemView.axaml │ │ │ │ ├── LayerTreeItemView.axaml.cs │ │ │ │ ├── LayerTreeItemViewModel.cs │ │ │ │ ├── ProfileTreeView.axaml │ │ │ │ ├── ProfileTreeView.axaml.cs │ │ │ │ ├── ProfileTreeViewModel.cs │ │ │ │ └── TreeItemViewModel.cs │ │ │ ├── Properties │ │ │ │ ├── DataBinding │ │ │ │ │ ├── DataBindingView.axaml │ │ │ │ │ ├── DataBindingView.axaml.cs │ │ │ │ │ └── DataBindingViewModel.cs │ │ │ │ ├── Dialogs │ │ │ │ │ ├── AddEffectView.axaml │ │ │ │ │ ├── AddEffectView.axaml.cs │ │ │ │ │ ├── AddEffectViewModel.cs │ │ │ │ │ ├── TimelineSegmentEditView.axaml │ │ │ │ │ ├── TimelineSegmentEditView.axaml.cs │ │ │ │ │ └── TimelineSegmentEditViewModel.cs │ │ │ │ ├── PropertiesView.axaml │ │ │ │ ├── PropertiesView.axaml.cs │ │ │ │ ├── PropertiesViewModel.cs │ │ │ │ ├── PropertyGroupViewModel.cs │ │ │ │ ├── PropertyViewModel.cs │ │ │ │ ├── PropertyViewModelBase.cs │ │ │ │ ├── Timeline │ │ │ │ │ ├── ITimelinePropertyViewModel.cs │ │ │ │ │ ├── Keyframes │ │ │ │ │ │ ├── ITimelineKeyframeViewModel.cs │ │ │ │ │ │ ├── TimelineEasingView.axaml │ │ │ │ │ │ ├── TimelineEasingView.axaml.cs │ │ │ │ │ │ ├── TimelineEasingViewModel.cs │ │ │ │ │ │ ├── TimelineKeyframeView.axaml │ │ │ │ │ │ ├── TimelineKeyframeView.axaml.cs │ │ │ │ │ │ └── TimelineKeyframeViewModel.cs │ │ │ │ │ ├── Segments │ │ │ │ │ │ ├── EndSegmentView.axaml │ │ │ │ │ │ ├── EndSegmentView.axaml.cs │ │ │ │ │ │ ├── EndSegmentViewModel.cs │ │ │ │ │ │ ├── MainSegmentView.axaml │ │ │ │ │ │ ├── MainSegmentView.axaml.cs │ │ │ │ │ │ ├── MainSegmentViewModel.cs │ │ │ │ │ │ ├── Segment.axaml │ │ │ │ │ │ ├── StartSegmentView.axaml │ │ │ │ │ │ ├── StartSegmentView.axaml.cs │ │ │ │ │ │ ├── StartSegmentViewModel.cs │ │ │ │ │ │ └── TimelineSegmentViewModel.cs │ │ │ │ │ ├── TimelineGroupView.axaml │ │ │ │ │ ├── TimelineGroupView.axaml.cs │ │ │ │ │ ├── TimelineGroupViewModel.cs │ │ │ │ │ ├── TimelinePropertyView.axaml │ │ │ │ │ ├── TimelinePropertyView.axaml.cs │ │ │ │ │ ├── TimelinePropertyViewModel.cs │ │ │ │ │ ├── TimelineView.axaml │ │ │ │ │ ├── TimelineView.axaml.cs │ │ │ │ │ └── TimelineViewModel.cs │ │ │ │ ├── Tree │ │ │ │ │ ├── ContentDialogs │ │ │ │ │ │ ├── LayerEffectRenameView.axaml │ │ │ │ │ │ ├── LayerEffectRenameView.axaml.cs │ │ │ │ │ │ └── LayerEffectRenameViewModel.cs │ │ │ │ │ ├── Dialogs │ │ │ │ │ │ ├── LayerBrushPresetView.axaml │ │ │ │ │ │ ├── LayerBrushPresetView.axaml.cs │ │ │ │ │ │ └── LayerBrushPresetViewModel.cs │ │ │ │ │ ├── ITreePropertyViewModel.cs │ │ │ │ │ ├── TreeGroupView.axaml │ │ │ │ │ ├── TreeGroupView.axaml.cs │ │ │ │ │ ├── TreeGroupViewModel.cs │ │ │ │ │ ├── TreePropertyView.axaml │ │ │ │ │ ├── TreePropertyView.axaml.cs │ │ │ │ │ └── TreePropertyViewModel.cs │ │ │ │ └── Windows │ │ │ │ │ ├── BrushConfigurationWindowView.axaml │ │ │ │ │ ├── BrushConfigurationWindowView.axaml.cs │ │ │ │ │ ├── BrushConfigurationWindowViewModel.cs │ │ │ │ │ ├── EffectConfigurationWindowView.axaml │ │ │ │ │ ├── EffectConfigurationWindowView.axaml.cs │ │ │ │ │ └── EffectConfigurationWindowViewModel.cs │ │ │ ├── StatusBar │ │ │ │ ├── StatusBarView.axaml │ │ │ │ ├── StatusBarView.axaml.cs │ │ │ │ └── StatusBarViewModel.cs │ │ │ └── VisualEditor │ │ │ │ ├── Tools │ │ │ │ ├── SelectionAddToolView.axaml │ │ │ │ ├── SelectionAddToolView.axaml.cs │ │ │ │ ├── SelectionAddToolViewModel.cs │ │ │ │ ├── SelectionRemoveToolView.axaml │ │ │ │ ├── SelectionRemoveToolView.axaml.cs │ │ │ │ ├── SelectionRemoveToolViewModel.cs │ │ │ │ ├── TransformToolView.axaml │ │ │ │ ├── TransformToolView.axaml.cs │ │ │ │ └── TransformToolViewModel.cs │ │ │ │ ├── VisualEditorView.axaml │ │ │ │ ├── VisualEditorView.axaml.cs │ │ │ │ ├── VisualEditorViewModel.cs │ │ │ │ └── Visualizers │ │ │ │ ├── IVisualizerViewModel.cs │ │ │ │ ├── LayerShapeVisualizerView.axaml │ │ │ │ ├── LayerShapeVisualizerView.axaml.cs │ │ │ │ ├── LayerShapeVisualizerViewModel.cs │ │ │ │ ├── LayerVisualizerView.axaml │ │ │ │ ├── LayerVisualizerView.axaml.cs │ │ │ │ └── LayerVisualizerViewModel.cs │ │ ├── ProfileEditorTitleBarView.axaml │ │ ├── ProfileEditorTitleBarView.axaml.cs │ │ ├── ProfileEditorTitleBarViewModel.cs │ │ ├── ProfileEditorView.axaml │ │ ├── ProfileEditorView.axaml.cs │ │ └── ProfileEditorViewModel.cs │ ├── Root │ │ ├── BlankView.axaml │ │ ├── BlankView.axaml.cs │ │ ├── BlankViewModel.cs │ │ ├── DefaultTitleBarView.axaml │ │ ├── DefaultTitleBarView.axaml.cs │ │ ├── DefaultTitleBarViewModel.cs │ │ ├── RootView.axaml │ │ ├── RootView.axaml.cs │ │ ├── RootViewModel.cs │ │ ├── SplashView.axaml │ │ ├── SplashView.axaml.cs │ │ └── SplashViewModel.cs │ ├── Settings │ │ ├── Account │ │ │ ├── ChangeEmailAddressView.axaml │ │ │ ├── ChangeEmailAddressView.axaml.cs │ │ │ ├── ChangeEmailAddressViewModel.cs │ │ │ ├── ChangePasswordView.axaml │ │ │ ├── ChangePasswordView.axaml.cs │ │ │ ├── ChangePasswordViewModel.cs │ │ │ ├── CreatePersonalAccessTokenView.axaml │ │ │ ├── CreatePersonalAccessTokenView.axaml.cs │ │ │ ├── CreatePersonalAccessTokenViewModel.cs │ │ │ ├── PersonalAccessTokenView.axaml │ │ │ ├── PersonalAccessTokenView.axaml.cs │ │ │ ├── PersonalAccessTokenViewModel.cs │ │ │ ├── RemoveAccountView.axaml │ │ │ ├── RemoveAccountView.axaml.cs │ │ │ └── RemoveAccountViewModel.cs │ │ ├── SettingsView.axaml │ │ ├── SettingsView.axaml.cs │ │ ├── SettingsViewModel.cs │ │ ├── Tabs │ │ │ ├── AboutTabView.axaml │ │ │ ├── AboutTabView.axaml.cs │ │ │ ├── AboutTabViewModel.cs │ │ │ ├── AccountTabView.axaml │ │ │ ├── AccountTabView.axaml.cs │ │ │ ├── AccountTabViewModel.cs │ │ │ ├── DevicesTabView.axaml │ │ │ ├── DevicesTabView.axaml.cs │ │ │ ├── DevicesTabViewModel.cs │ │ │ ├── GeneralTabView.axaml │ │ │ ├── GeneralTabView.axaml.cs │ │ │ ├── GeneralTabViewModel.cs │ │ │ ├── PluginsTabView.axaml │ │ │ ├── PluginsTabView.axaml.cs │ │ │ ├── PluginsTabViewModel.cs │ │ │ ├── ReleasesTabView.axaml │ │ │ ├── ReleasesTabView.axaml.cs │ │ │ ├── ReleasesTabViewModel.cs │ │ │ └── RenderSettingViewModel.cs │ │ └── Updating │ │ │ ├── ReleaseDetailsView.axaml │ │ │ ├── ReleaseDetailsView.axaml.cs │ │ │ ├── ReleaseDetailsViewModel.cs │ │ │ ├── ReleaseView.axaml │ │ │ ├── ReleaseView.axaml.cs │ │ │ └── ReleaseViewModel.cs │ ├── Sidebar │ │ ├── Behaviors │ │ │ └── ProfileConfigurationDropHandler.cs │ │ ├── ContentDialogs │ │ │ ├── SidebarCategoryEditView.axaml │ │ │ ├── SidebarCategoryEditView.axaml.cs │ │ │ └── SidebarCategoryEditViewModel.cs │ │ ├── Dialogs │ │ │ ├── ModuleActivationRequirementView.axaml │ │ │ ├── ModuleActivationRequirementView.axaml.cs │ │ │ ├── ModuleActivationRequirementViewModel.cs │ │ │ ├── ModuleActivationRequirementsView.axaml │ │ │ ├── ModuleActivationRequirementsView.axaml.cs │ │ │ ├── ModuleActivationRequirementsViewModel.cs │ │ │ ├── ProfileConfigurationEditView.axaml │ │ │ ├── ProfileConfigurationEditView.axaml.cs │ │ │ ├── ProfileConfigurationEditViewModel.cs │ │ │ ├── ProfileIconViewModel.cs │ │ │ └── ProfileModuleViewModel.cs │ │ ├── SidebarCategoryView.axaml │ │ ├── SidebarCategoryView.axaml.cs │ │ ├── SidebarCategoryViewModel.cs │ │ ├── SidebarProfileConfigurationView.axaml │ │ ├── SidebarProfileConfigurationView.axaml.cs │ │ ├── SidebarProfileConfigurationViewModel.cs │ │ ├── SidebarScreenView.axaml │ │ ├── SidebarScreenView.axaml.cs │ │ ├── SidebarScreenViewModel.cs │ │ ├── SidebarView.axaml │ │ ├── SidebarView.axaml.cs │ │ └── SidebarViewModel.cs │ ├── StartupWizard │ │ ├── StartupWizardView.axaml │ │ ├── StartupWizardView.axaml.cs │ │ ├── StartupWizardViewModel.cs │ │ ├── Steps │ │ │ ├── DevicesStepView.axaml │ │ │ ├── DevicesStepView.axaml.cs │ │ │ ├── DevicesStepViewModel.cs │ │ │ ├── FinishStepView.axaml │ │ │ ├── FinishStepView.axaml.cs │ │ │ ├── FinishStepViewModel.cs │ │ │ ├── LayoutsStepView.axaml │ │ │ ├── LayoutsStepView.axaml.cs │ │ │ ├── LayoutsStepViewModel.cs │ │ │ ├── SettingsStepView.axaml │ │ │ ├── SettingsStepView.axaml.cs │ │ │ ├── SettingsStepViewModel.cs │ │ │ ├── SurfaceStepView.axaml │ │ │ ├── SurfaceStepView.axaml.cs │ │ │ ├── SurfaceStepViewModel.cs │ │ │ ├── WelcomeStepView.axaml │ │ │ ├── WelcomeStepView.axaml.cs │ │ │ └── WelcomeStepViewModel.cs │ │ ├── WizardPluginFeatureView.axaml │ │ ├── WizardPluginFeatureView.axaml.cs │ │ ├── WizardPluginFeatureViewModel.cs │ │ └── WizardStepViewModel.cs │ ├── SurfaceEditor │ │ ├── ListDeviceView.axaml │ │ ├── ListDeviceView.axaml.cs │ │ ├── ListDeviceViewModel.cs │ │ ├── SurfaceDeviceView.axaml │ │ ├── SurfaceDeviceView.axaml.cs │ │ ├── SurfaceDeviceViewModel.cs │ │ ├── SurfaceEditorView.axaml │ │ ├── SurfaceEditorView.axaml.cs │ │ └── SurfaceEditorViewModel.cs │ ├── VisualScripting │ │ ├── CableView.axaml │ │ ├── CableView.axaml.cs │ │ ├── CableViewModel.cs │ │ ├── DragCableView.axaml │ │ ├── DragCableView.axaml.cs │ │ ├── DragCableViewModel.cs │ │ ├── NodeCategoryViewModel.cs │ │ ├── NodeMenuItemViewModel.cs │ │ ├── NodePickerView.axaml │ │ ├── NodePickerView.axaml.cs │ │ ├── NodePickerViewModel.cs │ │ ├── NodeScriptView.axaml │ │ ├── NodeScriptView.axaml.cs │ │ ├── NodeScriptViewModel.cs │ │ ├── NodeScriptWindowView.axaml │ │ ├── NodeScriptWindowView.axaml.cs │ │ ├── NodeScriptWindowViewModel.cs │ │ ├── NodeView.axaml │ │ ├── NodeView.axaml.cs │ │ ├── NodeViewModel.cs │ │ ├── Pins │ │ │ ├── InputPinCollectionView.axaml │ │ │ ├── InputPinCollectionView.axaml.cs │ │ │ ├── InputPinCollectionViewModel.cs │ │ │ ├── InputPinView.axaml │ │ │ ├── InputPinView.axaml.cs │ │ │ ├── InputPinViewModel.cs │ │ │ ├── OutputPinCollectionView.axaml │ │ │ ├── OutputPinCollectionView.axaml.cs │ │ │ ├── OutputPinCollectionViewModel.cs │ │ │ ├── OutputPinView.axaml │ │ │ ├── OutputPinView.axaml.cs │ │ │ ├── OutputPinViewModel.cs │ │ │ ├── PinCollectionViewModel.cs │ │ │ ├── PinView.cs │ │ │ └── PinViewModel.cs │ │ └── VisualScripting.axaml │ └── Workshop │ │ ├── Categories │ │ ├── CategoriesView.axaml │ │ ├── CategoriesView.axaml.cs │ │ ├── CategoriesViewModel.cs │ │ └── CategoryViewModel.cs │ │ ├── CurrentUser │ │ ├── CurrentUserView.axaml │ │ ├── CurrentUserView.axaml.cs │ │ ├── CurrentUserViewModel.cs │ │ ├── WorkshopLoginView.axaml │ │ ├── WorkshopLoginView.axaml.cs │ │ └── WorkshopLoginViewModel.cs │ │ ├── Entries │ │ ├── Details │ │ │ ├── EntryImageView.axaml │ │ │ ├── EntryImageView.axaml.cs │ │ │ ├── EntryImageViewModel.cs │ │ │ ├── EntryImagesDialogView.axaml │ │ │ ├── EntryImagesDialogView.axaml.cs │ │ │ ├── EntryImagesDialogViewModel.cs │ │ │ ├── EntryImagesView.axaml │ │ │ ├── EntryImagesView.axaml.cs │ │ │ ├── EntryImagesViewModel.cs │ │ │ ├── EntryInfoView.axaml │ │ │ ├── EntryInfoView.axaml.cs │ │ │ ├── EntryInfoViewModel.cs │ │ │ ├── EntrySpecificationsView.axaml │ │ │ ├── EntrySpecificationsView.axaml.cs │ │ │ └── EntrySpecificationsViewModel.cs │ │ ├── EntriesView.axaml │ │ ├── EntriesView.axaml.cs │ │ ├── EntriesViewModel.cs │ │ └── List │ │ │ ├── EntryListInputView.axaml │ │ │ ├── EntryListInputView.axaml.cs │ │ │ ├── EntryListInputViewModel.cs │ │ │ ├── EntryListItemVerticalView.axaml │ │ │ ├── EntryListItemVerticalView.axaml.cs │ │ │ ├── EntryListItemVerticalViewModel.cs │ │ │ ├── EntryListItemView.axaml │ │ │ ├── EntryListItemView.axaml.cs │ │ │ ├── EntryListItemViewModel.cs │ │ │ ├── EntryListView.axaml │ │ │ ├── EntryListView.axaml.cs │ │ │ └── EntryListViewModel.cs │ │ ├── EntryReleases │ │ ├── Dialogs │ │ │ ├── DependenciesDialogView.axaml │ │ │ ├── DependenciesDialogView.axaml.cs │ │ │ └── DependenciesDialogViewModel.cs │ │ ├── EntryReleaseInfoView.axaml │ │ ├── EntryReleaseInfoView.axaml.cs │ │ ├── EntryReleaseInfoViewModel.cs │ │ ├── EntryReleaseItemView.axaml │ │ ├── EntryReleaseItemView.axaml.cs │ │ ├── EntryReleaseItemViewModel.cs │ │ ├── EntryReleaseView.axaml │ │ ├── EntryReleaseView.axaml.cs │ │ ├── EntryReleaseViewModel.cs │ │ ├── EntryReleasesView.axaml │ │ ├── EntryReleasesView.axaml.cs │ │ └── EntryReleasesViewModel.cs │ │ ├── Home │ │ ├── WorkshopHomeView.axaml │ │ ├── WorkshopHomeView.axaml.cs │ │ ├── WorkshopHomeViewModel.cs │ │ ├── WorkshopOfflineView.axaml │ │ ├── WorkshopOfflineView.axaml.cs │ │ └── WorkshopOfflineViewModel.cs │ │ ├── Image │ │ ├── ImagePropertiesDialogView.axaml │ │ ├── ImagePropertiesDialogView.axaml.cs │ │ ├── ImagePropertiesDialogViewModel.cs │ │ ├── ImageSubmissionView.axaml │ │ ├── ImageSubmissionView.axaml.cs │ │ └── ImageSubmissionViewModel.cs │ │ ├── Layout │ │ ├── Dialogs │ │ │ ├── DeviceProviderPickerDialogView.axaml │ │ │ ├── DeviceProviderPickerDialogView.axaml.cs │ │ │ └── DeviceProviderPickerDialogViewModel.cs │ │ ├── LayoutDescriptionView.axaml │ │ ├── LayoutDescriptionView.axaml.cs │ │ ├── LayoutDescriptionViewModel.cs │ │ ├── LayoutDetailsView.axaml │ │ ├── LayoutDetailsView.axaml.cs │ │ ├── LayoutDetailsViewModel.cs │ │ ├── LayoutInfoView.axaml │ │ ├── LayoutInfoView.axaml.cs │ │ ├── LayoutInfoViewModel.cs │ │ ├── LayoutListDefaultView.axaml │ │ ├── LayoutListDefaultView.axaml.cs │ │ ├── LayoutListDefaultViewModel.cs │ │ ├── LayoutListView.axaml │ │ ├── LayoutListView.axaml.cs │ │ ├── LayoutListViewModel.cs │ │ ├── LayoutManageView.axaml │ │ ├── LayoutManageView.axaml.cs │ │ └── LayoutManageViewModel.cs │ │ ├── LayoutFinder │ │ ├── LayoutFinderDeviceView.axaml │ │ ├── LayoutFinderDeviceView.axaml.cs │ │ ├── LayoutFinderDeviceViewModel.cs │ │ ├── LayoutFinderView.axaml │ │ ├── LayoutFinderView.axaml.cs │ │ └── LayoutFinderViewModel.cs │ │ ├── Library │ │ ├── SubmissionDetailsView.axaml │ │ ├── SubmissionDetailsView.axaml.cs │ │ ├── SubmissionDetailsViewModel.cs │ │ ├── SubmissionManagementView.axaml │ │ ├── SubmissionManagementView.axaml.cs │ │ ├── SubmissionManagementViewModel.cs │ │ ├── SubmissionReleaseView.axaml │ │ ├── SubmissionReleaseView.axaml.cs │ │ ├── SubmissionReleaseViewModel.cs │ │ ├── Tabs │ │ │ ├── InstalledTabItemView.axaml │ │ │ ├── InstalledTabItemView.axaml.cs │ │ │ ├── InstalledTabItemViewModel.cs │ │ │ ├── InstalledTabView.axaml │ │ │ ├── InstalledTabView.axaml.cs │ │ │ ├── InstalledTabViewModel.cs │ │ │ ├── SubmissionsTabItemView.axaml │ │ │ ├── SubmissionsTabItemView.axaml.cs │ │ │ ├── SubmissionsTabItemViewModel.cs │ │ │ ├── SubmissionsTabView.axaml │ │ │ ├── SubmissionsTabView.axaml.cs │ │ │ └── SubmissionsTabViewModel.cs │ │ ├── WorkshopLibraryVIew.axaml │ │ ├── WorkshopLibraryVIew.axaml.cs │ │ └── WorkshopLibraryViewModel.cs │ │ ├── Parameters │ │ ├── ReleaseDetailParameters.cs │ │ └── WorkshopDetailParameters.cs │ │ ├── Plugins │ │ ├── PluginDescriptionView.axaml │ │ ├── PluginDescriptionView.axaml.cs │ │ ├── PluginDescriptionViewModel.cs │ │ ├── PluginDetailsView.axaml │ │ ├── PluginDetailsView.axaml.cs │ │ ├── PluginDetailsViewModel.cs │ │ ├── PluginListView.axaml │ │ ├── PluginListView.axaml.cs │ │ ├── PluginListViewModel.cs │ │ ├── PluginManageView.axaml │ │ ├── PluginManageView.axaml.cs │ │ └── PluginManageViewModel.cs │ │ ├── Profile │ │ ├── ProfileDescriptionView.axaml │ │ ├── ProfileDescriptionView.axaml.cs │ │ ├── ProfileDescriptionViewModel.cs │ │ ├── ProfileDetailsView.axaml │ │ ├── ProfileDetailsView.axaml.cs │ │ ├── ProfileDetailsViewModel.cs │ │ ├── ProfileListView.axaml │ │ ├── ProfileListView.axaml.cs │ │ ├── ProfileListViewModel.cs │ │ ├── ProfilePreviewView.axaml │ │ ├── ProfilePreviewView.axaml.cs │ │ └── ProfilePreviewViewModel.cs │ │ ├── Search │ │ ├── SearchResultView.axaml │ │ ├── SearchResultView.axaml.cs │ │ ├── SearchResultViewModel.cs │ │ ├── SearchView.axaml │ │ ├── SearchView.axaml.cs │ │ ├── SearchViewModel.cs │ │ └── SearchViewStyles.axaml │ │ ├── SubmissionWizard │ │ ├── IWorkshopWizardViewModel.cs │ │ ├── Models │ │ │ └── SubmissionWizardState.cs │ │ ├── ReleaseWizardView.axaml │ │ ├── ReleaseWizardView.axaml.cs │ │ ├── ReleaseWizardViewModel.cs │ │ ├── Steps │ │ │ ├── ChangelogStepView.axaml │ │ │ ├── ChangelogStepView.axaml.cs │ │ │ ├── ChangelogStepViewModel.cs │ │ │ ├── EntryTypeStepView.axaml │ │ │ ├── EntryTypeStepView.axaml.cs │ │ │ ├── EntryTypeStepViewModel.cs │ │ │ ├── ImagesStepView.axaml │ │ │ ├── ImagesStepView.axaml.cs │ │ │ ├── ImagesStepViewModel.cs │ │ │ ├── Layout │ │ │ │ ├── LayoutInfoStepView.axaml │ │ │ │ ├── LayoutInfoStepView.axaml.cs │ │ │ │ ├── LayoutInfoStepViewModel.cs │ │ │ │ ├── LayoutSelectionStepView.axaml │ │ │ │ ├── LayoutSelectionStepView.axaml.cs │ │ │ │ └── LayoutSelectionStepViewModel.cs │ │ │ ├── LoginStepView.axaml │ │ │ ├── LoginStepView.axaml.cs │ │ │ ├── LoginStepViewModel.cs │ │ │ ├── Plugin │ │ │ │ ├── PluginSelectionStepView.axaml │ │ │ │ ├── PluginSelectionStepView.axaml.cs │ │ │ │ └── PluginSelectionStepViewModel.cs │ │ │ ├── Profile │ │ │ │ ├── ProfileAdaptionHintsLayerViewModel.cs │ │ │ │ ├── ProfileAdaptionHintsStepView.axaml │ │ │ │ ├── ProfileAdaptionHintsStepView.axaml.cs │ │ │ │ ├── ProfileAdaptionHintsStepViewModel.cs │ │ │ │ ├── ProfileSelectionStepView.axaml │ │ │ │ ├── ProfileSelectionStepView.axaml.cs │ │ │ │ └── ProfileSelectionStepViewModel.cs │ │ │ ├── SpecificationsStepView.axaml │ │ │ ├── SpecificationsStepView.axaml.cs │ │ │ ├── SpecificationsStepViewModel.cs │ │ │ ├── SubmitStepView.axaml │ │ │ ├── SubmitStepView.axaml.cs │ │ │ ├── SubmitStepViewModel.cs │ │ │ ├── UploadStepView.axaml │ │ │ ├── UploadStepView.axaml.cs │ │ │ ├── UploadStepViewModel.cs │ │ │ ├── ValidateEmailStepView.axaml │ │ │ ├── ValidateEmailStepView.axaml.cs │ │ │ ├── ValidateEmailStepViewModel.cs │ │ │ ├── WelcomeStepView.axaml │ │ │ ├── WelcomeStepView.axaml.cs │ │ │ └── WelcomeStepViewModel.cs │ │ ├── SubmissionViewModel.cs │ │ ├── SubmissionWizardView.axaml │ │ ├── SubmissionWizardView.axaml.cs │ │ └── SubmissionWizardViewModel.cs │ │ ├── WorkshopView.axaml │ │ ├── WorkshopView.axaml.cs │ │ └── WorkshopViewModel.cs ├── SerilogAvaloniaSink.cs ├── Services │ ├── DebugService.cs │ ├── DeviceLayoutService.cs │ ├── Interfaces │ │ ├── IArtemisUIService.cs │ │ ├── IDebugService.cs │ │ ├── IRegistrationService.cs │ │ └── IWorkshopUpdateService.cs │ ├── ProfileEditor │ │ └── Commands │ │ │ └── PasteKeyframes.cs │ ├── RegistrationService.cs │ └── Updating │ │ ├── BasicUpdateNotificationProvider.cs │ │ ├── IUpdateNotificationProvider.cs │ │ ├── IUpdateService.cs │ │ ├── ReleaseInstaller.cs │ │ ├── UpdateService.cs │ │ └── WorkshopUpdateService.cs ├── Styles │ ├── Artemis.axaml │ ├── Markdown.axaml │ └── TreeView.axaml └── ViewLocator.cs ├── Artemis.WebClient.Updating ├── .config │ └── dotnet-tools.json ├── .graphqlrc.json ├── Artemis.WebClient.Updating.csproj ├── DryIoc │ └── ContainerExtensions.cs ├── Queries │ ├── GetNextRelease.graphql │ ├── GetReleaseById.graphql │ └── GetReleases.graphql ├── graphql.config.yml └── schema.graphql ├── Artemis.WebClient.Workshop ├── .config │ └── dotnet-tools.json ├── .graphqlrc.json ├── Artemis.WebClient.Workshop.csproj ├── Artemis.WebClient.Workshop.csproj.DotSettings ├── DryIoc │ └── ContainerExtensions.cs ├── Entities │ ├── RefreshTokenEntity.cs │ └── Release.cs ├── Exceptions │ ├── ArtemisWebClientException.cs │ └── ArtemisWorkshopException.cs ├── Extensions │ ├── ClientBuilderExtensions.cs │ ├── EntryExtensions.cs │ └── ReactiveExtensions.cs ├── Handlers │ ├── InstallationHandlers │ │ ├── EntryInstallResult.cs │ │ ├── EntryInstallationHandlerFactory.cs │ │ ├── EntryUninstallResult.cs │ │ ├── IEntryInstallationHandler.cs │ │ └── Implementations │ │ │ ├── LayoutEntryInstallationHandler.cs │ │ │ ├── PluginEntryInstallationHandler.cs │ │ │ └── ProfileEntryInstallationHandler.cs │ └── UploadHandlers │ │ ├── ApiResult.cs │ │ ├── EntryUploadHandlerFactory.cs │ │ ├── EntryUploadResult.cs │ │ ├── IEntrySource.cs │ │ ├── IEntryUploadHandler.cs │ │ ├── ImageUploadRequest.cs │ │ └── Implementations │ │ ├── LayoutEntrySource.cs │ │ ├── LayoutEntryUploadHandler.cs │ │ ├── PluginEntrySource.cs │ │ ├── PluginEntryUploadHandler.cs │ │ ├── ProfileEntrySource.cs │ │ └── ProfileEntryUploadHandler.cs ├── Models │ ├── AccessToken.cs │ ├── InstalledEntry.cs │ ├── InstalledEntryCategory.cs │ └── PersonalAccessToken.cs ├── Mutations │ ├── CreateEntry.graphql │ ├── SetLayoutInfo.graphql │ ├── UpdateEntry.graphql │ └── UpdateEntryImage.graphql ├── Providers │ └── WorkshopLayoutProvider.cs ├── Queries │ ├── Fragments.graphql │ ├── GetCategories.graphql │ ├── GetDependantEntries.graphql │ ├── GetEntries.graphql │ ├── GetEntryById.graphql │ ├── GetLatestDependencies.graphql │ ├── GetReleaseById.graphql │ ├── GetSubmittedEntries.graphql │ ├── GetSubmittedEntryById.graphql │ ├── RemoveEntry.graphql │ ├── SearchEntries.graphql │ └── SearchLayout.graphql ├── Repositories │ └── AuthenticationRepository.cs ├── Services │ ├── AuthenticationDelegatingHandler.cs │ ├── AuthenticationService.cs │ ├── Interfaces │ │ ├── IAuthenticationService.cs │ │ ├── IUserManagementService.cs │ │ └── IWorkshopService.cs │ ├── UserManagementService.cs │ └── WorkshopService.cs ├── WorkshopConstants.cs ├── graphql.config.yml └── schema.graphql ├── Artemis.sln ├── Artemis.sln.DotSettings ├── Directory.Build.props └── Directory.Packages.props /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [robertbeekman] 2 | custom: ['https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=VQBAEJYUFLU4J'] -------------------------------------------------------------------------------- /.github/workflows/docfx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/.github/workflows/docfx.yml -------------------------------------------------------------------------------- /.github/workflows/master.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/.github/workflows/master.yml -------------------------------------------------------------------------------- /.github/workflows/nuget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/.github/workflows/nuget.yml -------------------------------------------------------------------------------- /.github/workflows/pr-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/.github/workflows/pr-branch.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/azure-pipelines-pr.yml -------------------------------------------------------------------------------- /ci/azure-pipelines-docfx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/ci/azure-pipelines-docfx.yml -------------------------------------------------------------------------------- /ci/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/ci/azure-pipelines.yml -------------------------------------------------------------------------------- /docfx/docfx_project/artemis-template/public/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/docfx/docfx_project/artemis-template/public/main.css -------------------------------------------------------------------------------- /docfx/docfx_project/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/docfx/docfx_project/docfx.json -------------------------------------------------------------------------------- /docfx/docfx_project/filterConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/docfx/docfx_project/filterConfig.yml -------------------------------------------------------------------------------- /docfx/docfx_project/images/application.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/docfx/docfx_project/images/application.ico -------------------------------------------------------------------------------- /docfx/docfx_project/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/docfx/docfx_project/index.md -------------------------------------------------------------------------------- /docfx/docfx_project/toc.yml: -------------------------------------------------------------------------------- 1 | - name: Plugin API 2 | href: api/ -------------------------------------------------------------------------------- /docfx/docs/getting-started.md: -------------------------------------------------------------------------------- 1 | # Getting Started -------------------------------------------------------------------------------- /docfx/docs/introduction.md: -------------------------------------------------------------------------------- 1 | # Introduction -------------------------------------------------------------------------------- /docfx/docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/docfx/docs/toc.yml -------------------------------------------------------------------------------- /src/Artemis.Core/Artemis.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Artemis.Core.csproj -------------------------------------------------------------------------------- /src/Artemis.Core/Artemis.Core.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Artemis.Core.csproj.DotSettings -------------------------------------------------------------------------------- /src/Artemis.Core/ColorScience/Quantization/ColorQuantizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/ColorScience/Quantization/ColorQuantizer.cs -------------------------------------------------------------------------------- /src/Artemis.Core/ColorScience/Quantization/ColorSwatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/ColorScience/Quantization/ColorSwatch.cs -------------------------------------------------------------------------------- /src/Artemis.Core/ColorScience/Quantization/ColorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/ColorScience/Quantization/ColorType.cs -------------------------------------------------------------------------------- /src/Artemis.Core/ColorScience/Sorting/Cie94.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/ColorScience/Sorting/Cie94.cs -------------------------------------------------------------------------------- /src/Artemis.Core/ColorScience/Sorting/ColorSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/ColorScience/Sorting/ColorSorter.cs -------------------------------------------------------------------------------- /src/Artemis.Core/ColorScience/Sorting/LabColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/ColorScience/Sorting/LabColor.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Constants.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Headset/Headset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Headset/Headset.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/A.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Alt.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/B.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/C.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/D.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/E.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/End.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/End.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F1.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F10.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F11.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F12.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F2.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F3.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F4.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F5.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F6.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F7.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F8.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/F9.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/G.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Gui.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/H.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/I.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/J.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/K.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/L.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M1.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M2.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M3.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M4.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M5.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/M6.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/N.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/N.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/O.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/O.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/P.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Q.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/R.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/S.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/T.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Tab.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/U.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/V.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/V.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/W.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/W.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/X.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Y.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/Keycaps/Z.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/L.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/TKL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/TKL.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/XL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultLayouts/Artemis/Keyboard/XL.png -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultTypes/Properties/BoolLayerProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultTypes/Properties/BoolLayerProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultTypes/Properties/EnumLayerProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultTypes/Properties/EnumLayerProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultTypes/Properties/FloatLayerProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultTypes/Properties/FloatLayerProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultTypes/Properties/IntLayerProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultTypes/Properties/IntLayerProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultTypes/Properties/SKColorLayerProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultTypes/Properties/SKColorLayerProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultTypes/Properties/SKPointLayerProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultTypes/Properties/SKPointLayerProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DefaultTypes/Properties/SKSizeLayerProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DefaultTypes/Properties/SKSizeLayerProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DryIoc/ContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DryIoc/ContainerExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DryIoc/Factories/LoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DryIoc/Factories/LoggerFactory.cs -------------------------------------------------------------------------------- /src/Artemis.Core/DryIoc/Factories/PluginSettingsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/DryIoc/Factories/PluginSettingsFactory.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/DataModelPathEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/DataModelPathEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/DeviceEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/DeviceEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/DynamicDataModelChildEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/DynamicDataModelChildEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/FrameRenderedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/FrameRenderedEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/FrameRenderingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/FrameRenderingEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/ModuleEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/ModuleEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Plugins/DeviceProviderEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Plugins/DeviceProviderEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Plugins/PluginEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Plugins/PluginEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Plugins/PluginFeatureEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Plugins/PluginFeatureEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Profiles/DataBindingEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Profiles/DataBindingEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Profiles/LayerAdapterHintEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Profiles/LayerAdapterHintEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Profiles/LayerPropertyEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Profiles/LayerPropertyEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Profiles/ProfileCategoryEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Profiles/ProfileCategoryEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Profiles/ProfileElementEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Profiles/ProfileElementEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/RestartEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/RestartEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Stores/DataModelStoreEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Stores/DataModelStoreEvent.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Stores/LayerBrushStoreEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Stores/LayerBrushStoreEvent.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Stores/LayerEffectStoreEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Stores/LayerEffectStoreEvent.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/Stores/NodeTypeStoreEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/Stores/NodeTypeStoreEvent.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/SurfaceConfigurationEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/SurfaceConfigurationEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Events/UpdateEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Events/UpdateEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Exceptions/ArtemisCoreException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Exceptions/ArtemisCoreException.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Exceptions/ArtemisGraphicsContextException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Exceptions/ArtemisGraphicsContextException.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Exceptions/ArtemisPluginException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Exceptions/ArtemisPluginException.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Exceptions/ArtemisPluginFeatureException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Exceptions/ArtemisPluginFeatureException.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Exceptions/ArtemisPluginLockException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Exceptions/ArtemisPluginLockException.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/DoubleExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/DoubleExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/FloatExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/FloatExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/IEnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/IEnumerableExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/ProcessExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/ProcessExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/RgbDeviceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/RgbDeviceExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/SKColorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/SKColorExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/SKPaintExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/SKPaintExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/StreamExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.Core/JsonConverters/NumericJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/JsonConverters/NumericJsonConverter.cs -------------------------------------------------------------------------------- /src/Artemis.Core/JsonConverters/SKColorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/JsonConverters/SKColorConverter.cs -------------------------------------------------------------------------------- /src/Artemis.Core/MVVM/CorePropertyChanged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/MVVM/CorePropertyChanged.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/BreakableModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/BreakableModel.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/IBreakableModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/IBreakableModel.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/IPluginFeatureDependent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/IPluginFeatureDependent.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/IStorageModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/IStorageModel.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/IUpdateModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/IUpdateModel.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/AdaptionHints/IAdaptionHint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/AdaptionHints/IAdaptionHint.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Colors/ColorGradient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Colors/ColorGradient.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Colors/ColorGradientStop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Colors/ColorGradientStop.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Conditions/AlwaysOnCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Conditions/AlwaysOnCondition.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Conditions/EventCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Conditions/EventCondition.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Conditions/EventOverlapMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Conditions/EventOverlapMode.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Conditions/EventToggleOffMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Conditions/EventToggleOffMode.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Conditions/EventTriggerMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Conditions/EventTriggerMode.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Conditions/ICondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Conditions/ICondition.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Conditions/PlayOnceCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Conditions/PlayOnceCondition.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Conditions/StaticCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Conditions/StaticCondition.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/DataBindings/DataBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/DataBindings/DataBinding.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/DataBindings/IDataBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/DataBindings/IDataBinding.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/DataModel/DataModelEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/DataModel/DataModelEvent.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/DataModel/DataModelEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/DataModel/DataModelEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/DataModel/DataModelPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/DataModel/DataModelPath.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/DataModel/IDataModelEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/DataModel/IDataModelEvent.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Folder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Folder.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Layer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Layer.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerAdapter.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerBrushReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerBrushReference.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerEffectPropertyGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerEffectPropertyGroup.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerGeneralProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerGeneralProperties.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerProperties/FloatRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerProperties/FloatRange.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerProperties/IntRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerProperties/IntRange.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerPropertyGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerPropertyGroup.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerShapes/EllipseShape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerShapes/EllipseShape.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerShapes/LayerShape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerShapes/LayerShape.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerShapes/RectangleShape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerShapes/RectangleShape.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/LayerTransformProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/LayerTransformProperties.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Profile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Profile.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/ProfileCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/ProfileCategory.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/ProfileElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/ProfileElement.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/ProfileRightSideType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/ProfileRightSideType.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/RenderProfileElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/RenderProfileElement.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Profile/Timeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Profile/Timeline.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/ProfileConfiguration/Hotkey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/ProfileConfiguration/Hotkey.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/ArtemisDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/ArtemisDevice.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/ArtemisDeviceInputIdentifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/ArtemisDeviceInputIdentifier.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/ArtemisLed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/ArtemisLed.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/KeyboardLayoutType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/KeyboardLayoutType.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/Layout/ArtemisLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/Layout/ArtemisLayout.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/Layout/ArtemisLedLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/Layout/ArtemisLedLayout.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/Layout/LayoutCustomDeviceData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/Layout/LayoutCustomDeviceData.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/Layout/LayoutCustomLedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/Layout/LayoutCustomLedData.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/LayoutSelection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/LayoutSelection.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Models/Surface/OriginalLed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Models/Surface/OriginalLed.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/IPluginConfigurationDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/IPluginConfigurationDialog.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/IPluginConfigurationViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/IPluginConfigurationViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerBrushes/ILayerBrushPreset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerBrushes/ILayerBrushPreset.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerBrushes/Internal/BaseLayerBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerBrushes/Internal/BaseLayerBrush.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerBrushes/LayerBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerBrushes/LayerBrush.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerBrushes/LayerBrushDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerBrushes/LayerBrushDescriptor.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerBrushes/LayerBrushProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerBrushes/LayerBrushProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerBrushes/PerLedLayerBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerBrushes/PerLedLayerBrush.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerEffects/LayerEffect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerEffects/LayerEffect.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerEffects/LayerEffectDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerEffects/LayerEffectDescriptor.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/LayerEffects/LayerEffectProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/LayerEffects/LayerEffectProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Modules/Attributes/DataModelProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Modules/Attributes/DataModelProperty.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Modules/DataModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Modules/DataModel.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Modules/DynamicChild.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Modules/DynamicChild.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Modules/IModuleViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Modules/IModuleViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Modules/Module.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Modules/Module.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Nodes/NodeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Nodes/NodeProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Plugin.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/PluginBootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/PluginBootstrapper.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/PluginFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/PluginFeature.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/PluginFeatureAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/PluginFeatureAttribute.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/PluginFeatureInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/PluginFeatureInfo.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/PluginInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/PluginInfo.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/PluginPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/PluginPlatform.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Prerequisites/IPrerequisitesSubject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Prerequisites/IPrerequisitesSubject.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Prerequisites/PluginPrerequisite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Prerequisites/PluginPrerequisite.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Profiling/Profiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Profiling/Profiler.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Profiling/ProfilingMeasurement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Profiling/ProfilingMeasurement.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Settings/IPluginSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Settings/IPluginSetting.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Settings/PluginSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Settings/PluginSetting.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/Settings/PluginSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/Settings/PluginSettings.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Plugins/TimedUpdateRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Plugins/TimedUpdateRegistration.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Providers/CustomPathLayoutProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Providers/CustomPathLayoutProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Providers/DefaultLayoutProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Providers/DefaultLayoutProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Providers/Interfaces/ILayoutProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Providers/Interfaces/ILayoutProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Providers/NoneLayoutProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Providers/NoneLayoutProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/RGB.NET/SKTexture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/RGB.NET/SKTexture.cs -------------------------------------------------------------------------------- /src/Artemis.Core/RGB.NET/SKTextureBrush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/RGB.NET/SKTextureBrush.cs -------------------------------------------------------------------------------- /src/Artemis.Core/RGB.NET/ScaleColorCorrection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/RGB.NET/ScaleColorCorrection.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Resources/intro-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Resources/intro-profile.json -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Core/IRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Core/IRenderer.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Core/SurfaceManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Core/SurfaceManager.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/CoreRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/CoreRenderer.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/CoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/CoreService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/DeviceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/DeviceService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/Enums/InputDeviceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/Enums/InputDeviceType.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/Enums/KeyboardKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/Enums/KeyboardKey.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/Enums/KeyboardModifierKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/Enums/KeyboardModifierKey.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/Enums/MouseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/Enums/MouseButton.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/Enums/MouseScrollDirection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/Enums/MouseScrollDirection.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/InputKeyLedIdMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/InputKeyLedIdMap.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/InputProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/InputProvider.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/InputService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/InputService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/Interfaces/IInputService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/Interfaces/IInputService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Input/KeyboardToggleStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Input/KeyboardToggleStatus.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Interfaces/IArtemisService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Interfaces/IArtemisService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Interfaces/ICoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Interfaces/ICoreService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Interfaces/IDeviceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Interfaces/IDeviceService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Interfaces/IModuleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Interfaces/IModuleService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Interfaces/IPluginManagementService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Interfaces/IPluginManagementService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Interfaces/IPluginService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Interfaces/IPluginService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Interfaces/IProtectedArtemisService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Interfaces/IProtectedArtemisService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Interfaces/IRenderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Interfaces/IRenderService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/ModuleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/ModuleService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/NodeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/NodeService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/PluginManagementService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/PluginManagementService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/ProcessMonitoring/ProcessInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/ProcessMonitoring/ProcessInfo.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Registration/DataModelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Registration/DataModelService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Registration/LayerBrushService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Registration/LayerBrushService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Registration/LayerEffectService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Registration/LayerEffectService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/RenderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/RenderService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/SettingsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/SettingsService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Storage/Interfaces/IProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Storage/Interfaces/IProfileService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Storage/Models/SurfaceArrangement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Storage/Models/SurfaceArrangement.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/Storage/ProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/Storage/ProfileService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/WebServer/EndPoints/PluginEndPoint.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/WebServer/PluginsHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/WebServer/PluginsHandler.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/WebServer/StatusHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/WebServer/StatusHandler.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Services/WebServer/WebServerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Services/WebServer/WebServerService.cs -------------------------------------------------------------------------------- /src/Artemis.Core/SkiaSharp/IManagedGraphicsContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/SkiaSharp/IManagedGraphicsContext.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/DataModelStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/DataModelStore.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/LayerBrushStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/LayerBrushStore.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/LayerEffectStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/LayerEffectStore.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/LogStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/LogStore.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/NodeTypeStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/NodeTypeStore.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/Registrations/DataModelRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/Registrations/DataModelRegistration.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/Registrations/LayerBrushRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/Registrations/LayerBrushRegistration.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/Registrations/LayerEffectRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/Registrations/LayerEffectRegistration.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Stores/Registrations/NodeTypeRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Stores/Registrations/NodeTypeRegistration.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/CoreJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/CoreJson.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/CorePluginFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/CorePluginFeature.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/Easings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/Easings.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/EnumUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/EnumUtilities.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/ExpressionUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/ExpressionUtilities.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/Numeric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/Numeric.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/ReflectionUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/ReflectionUtilities.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/RenderScale.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/RenderScale.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/StringUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/StringUtilities.cs -------------------------------------------------------------------------------- /src/Artemis.Core/Utilities/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/Utilities/Utilities.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/DataBindingNodeScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/DataBindingNodeScript.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Events/SingleValueEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Events/SingleValueEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Extensions/NodeExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Extensions/NodeExtension.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Interfaces/INode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Interfaces/INode.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Interfaces/INodeScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Interfaces/INodeScript.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Interfaces/IPin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Interfaces/IPin.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Interfaces/IPinCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Interfaces/IPinCollection.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Internal/ExitNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Internal/ExitNode.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/NodeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/NodeAttribute.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/NodeData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/NodeData.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/NodeScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/NodeScript.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Nodes/CustomNodeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Nodes/CustomNodeViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Nodes/DefaultNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Nodes/DefaultNode.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Nodes/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Nodes/Node.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Nodes/NodeTStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Nodes/NodeTStorage.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Pins/InputPin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Pins/InputPin.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Pins/InputPinCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Pins/InputPinCollection.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Pins/ObjectOutputPins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Pins/ObjectOutputPins.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Pins/OutputPin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Pins/OutputPin.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Pins/OutputPinCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Pins/OutputPinCollection.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Pins/Pin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Pins/Pin.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Pins/PinCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Pins/PinCollection.cs -------------------------------------------------------------------------------- /src/Artemis.Core/VisualScripting/Pins/PinDirection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Core/VisualScripting/Pins/PinDirection.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Artemis.Storage.Legacy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Artemis.Storage.Legacy.csproj -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/General/ReleaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/General/ReleaseEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Plugins/PluginEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Plugins/PluginEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Profile/FolderEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Profile/FolderEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Profile/KeyframeEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Profile/KeyframeEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Profile/LayerEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Profile/LayerEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Profile/LedEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Profile/LedEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Profile/ProfileEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Profile/ProfileEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Profile/PropertyEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Profile/PropertyEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Profile/TimelineEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Profile/TimelineEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Surface/DeviceEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Surface/DeviceEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Entities/Workshop/EntryEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Entities/Workshop/EntryEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/LegacyMigrationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/LegacyMigrationService.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Migrations/IStorageMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Migrations/IStorageMigration.cs -------------------------------------------------------------------------------- /src/Artemis.Storage.Legacy/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage.Legacy/Program.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Artemis.Storage.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Artemis.Storage.csproj -------------------------------------------------------------------------------- /src/Artemis.Storage/ArtemisDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/ArtemisDbContext.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/General/ReleaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/General/ReleaseEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Plugins/PluginEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Plugins/PluginEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Plugins/PluginSettingEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Plugins/PluginSettingEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/DataModelPathEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/DataModelPathEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/FolderEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/FolderEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/KeyframeEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/KeyframeEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/LayerBrushEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/LayerBrushEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/LayerEffectEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/LayerEffectEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/LayerEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/LayerEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/LedEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/LedEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/Nodes/NodeEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/Nodes/NodeEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/ProfileCategoryEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/ProfileCategoryEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/ProfileEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/ProfileEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/PropertyEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/PropertyEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/PropertyGroupEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/PropertyGroupEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Profile/TimelineEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Profile/TimelineEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/RawProfileContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/RawProfileContainer.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Surface/DeviceEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Surface/DeviceEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Entities/Workshop/EntryEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Entities/Workshop/EntryEntity.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Exceptions/ArtemisStorageException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Exceptions/ArtemisStorageException.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Migrations/20240310201706_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Migrations/20240310201706_Initial.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Migrations/20240722084220_AutoUpdating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Migrations/20240722084220_AutoUpdating.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Migrations/IProfileMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Migrations/IProfileMigration.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Migrations/Profile/M0001NodeProviders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Migrations/Profile/M0001NodeProviders.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Migrations/Profile/M0003SystemTextJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Migrations/Profile/M0003SystemTextJson.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Migrations/Profile/M0004NodeStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Migrations/Profile/M0004NodeStorage.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Repositories/DeviceRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Repositories/DeviceRepository.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Repositories/EntryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Repositories/EntryRepository.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Repositories/Interfaces/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Repositories/Interfaces/IRepository.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Repositories/PluginRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Repositories/PluginRepository.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Repositories/ProfileCategoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Repositories/ProfileCategoryRepository.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Repositories/ProfileRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Repositories/ProfileRepository.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/Repositories/ReleaseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/Repositories/ReleaseRepository.cs -------------------------------------------------------------------------------- /src/Artemis.Storage/StorageManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.Storage/StorageManager.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/.gitignore -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/App.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/App.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/ApplicationStateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/ApplicationStateManager.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Artemis.UI.Linux.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Artemis.UI.Linux.csproj -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/DryIoc/ContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/DryIoc/ContainerExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Icons/128x128/apps/artemis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Icons/128x128/apps/artemis.png -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Icons/16x16/apps/artemis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Icons/16x16/apps/artemis.png -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Icons/256x256/apps/artemis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Icons/256x256/apps/artemis.png -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Icons/32x32/apps/artemis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Icons/32x32/apps/artemis.png -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Icons/48x48/apps/artemis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Icons/48x48/apps/artemis.png -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Icons/64x64/apps/artemis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Icons/64x64/apps/artemis.png -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Program.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Providers/Input/Enums/LinuxDeviceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Providers/Input/Enums/LinuxDeviceType.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Providers/Input/LinuxInputDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Providers/Input/LinuxInputDevice.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Providers/Input/LinuxInputEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Providers/Input/LinuxInputEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Providers/Input/LinuxInputProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Providers/Input/LinuxInputProvider.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Scripts/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Scripts/update.sh -------------------------------------------------------------------------------- /src/Artemis.UI.Linux/Utilities/InputUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Linux/Utilities/InputUtilities.cs -------------------------------------------------------------------------------- /src/Artemis.UI.MacOS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.MacOS/.gitignore -------------------------------------------------------------------------------- /src/Artemis.UI.MacOS/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.MacOS/App.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.MacOS/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.MacOS/App.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI.MacOS/Artemis.UI.MacOS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.MacOS/Artemis.UI.MacOS.csproj -------------------------------------------------------------------------------- /src/Artemis.UI.MacOS/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.MacOS/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /src/Artemis.UI.MacOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.MacOS/Program.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Artemis.UI.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Artemis.UI.Shared.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj.DotSettings -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/AttachedProperties/NumberBoxAssist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/AttachedProperties/NumberBoxAssist.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/AttachedProperties/TextBoxAssist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/AttachedProperties/TextBoxAssist.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/ArtemisIcon.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/ArtemisIcon.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/ArtemisIcon.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/ArtemisIcon.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/DeviceVisualizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/DeviceVisualizer.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/DeviceVisualizerLed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/DeviceVisualizerLed.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/DraggableNumberBox.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/DraggableNumberBox.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/DraggableNumberBox.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/DraggableNumberBox.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/EnumComboBox.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/EnumComboBox.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/EnumComboBox.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/EnumComboBox.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/HotkeyBox.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/HotkeyBox.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/HotkeyBox.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/HotkeyBox.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/NoInputTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/NoInputTextBox.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/NotificationHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/NotificationHost.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/Pagination/Pagination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/Pagination/Pagination.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/Pagination/PaginationPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/Pagination/PaginationPage.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/ProfileConfigurationIcon.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/ProfileConfigurationIcon.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/SelectionRectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/SelectionRectangle.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Controls/TagsInput/TagsInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Controls/TagsInput/TagsInput.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/BytesToStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/BytesToStringConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/ColorToSKColorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/ColorToSKColorConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/EnumToBooleanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/EnumToBooleanConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/SKColorToBrushConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/SKColorToBrushConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/SKColorToColorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/SKColorToColorConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/SKColorToStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/SKColorToStringConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/ToStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/ToStringConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/TypeToStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/TypeToStringConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Converters/WidthNormalizedConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Converters/WidthNormalizedConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/DryIoc/ContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/DryIoc/ContainerExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Events/DataModelSelectedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Events/DataModelSelectedEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Events/DialogClosedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Events/DialogClosedEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Events/LedClickedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Events/LedClickedEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Events/ProfileConfigurationEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Events/ProfileConfigurationEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Events/RenderProfileElementEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Events/RenderProfileElementEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Events/SelectionRectangleEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Events/SelectionRectangleEventArgs.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Exceptions/ArtemisRoutingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Exceptions/ArtemisRoutingException.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Exceptions/ArtemisUIException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Exceptions/ArtemisUIException.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/ArtemisLayoutExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/ArtemisLayoutExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/ClipboardExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/ClipboardExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/ControlExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/ControlExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/HttpClientExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/HttpClientExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/LayerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/LayerExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/LayerPropertyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/LayerPropertyExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/SKColorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/SKColorExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/SKMatrixExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/SKMatrixExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/SKRectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/SKRectExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Extensions/VisualExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Extensions/VisualExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Plugins/PluginConfigurationDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Plugins/PluginConfigurationDialog.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Plugins/PluginConfigurationViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Plugins/PluginConfigurationViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Providers/IAutoRunProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Providers/IAutoRunProvider.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Providers/ICursorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Providers/ICursorProvider.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Providers/IProtocolProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Providers/IProtocolProvider.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/ReactiveAppWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/ReactiveAppWindow.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Routable/IRoutableHostScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Routable/IRoutableHostScreen.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Routable/IRoutableScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Routable/IRoutableScreen.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Routable/RoutableScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Routable/RoutableScreen.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Route/IRouterRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Route/IRouterRegistration.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Route/Route.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Route/Route.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Route/RouteRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Route/RouteRegistration.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Route/RouteResolution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Route/RouteResolution.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Route/RouteSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Route/RouteSegment.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Router/IRouter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Router/IRouter.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Router/Navigation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Router/Navigation.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Router/NavigationArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Router/NavigationArguments.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Routing/Router/Router.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Routing/Router/Router.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Services/DataModelUIService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Services/DataModelUIService.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Services/Interfaces/IWindowService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Services/Interfaces/IWindowService.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Services/NodeEditor/Commands/AddNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Services/NodeEditor/Commands/AddNode.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Services/NodeEditor/Commands/AddPin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Services/NodeEditor/Commands/AddPin.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Services/NotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Services/NotificationService.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Services/Window/WindowService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Services/Window/WindowService.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Artemis.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Artemis.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Border.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Border.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/BrokenState.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/BrokenState.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Button.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Button.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/ColorPickerButton.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/ColorPickerButton.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Condensed.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Condensed.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Control.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Control.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Controls/DataModelPicker.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Controls/DataModelPicker.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Controls/GradientPicker.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Controls/GradientPicker.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/InfoBar.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/InfoBar.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Notifications.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Notifications.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/NumberBox.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/NumberBox.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Plugins.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Plugins.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/ScrollViewer.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/ScrollViewer.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Sidebar.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Sidebar.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/Skeleton.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/Skeleton.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/TextBlock.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/TextBlock.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/TextBox.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/TextBox.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Styles/TreeView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Styles/TreeView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Utilities.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/Utilities/StreamProgress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/Utilities/StreamProgress.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/ViewModelBase.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Shared/VisualScripting/CustomNodeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Shared/VisualScripting/CustomNodeViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/.gitignore -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/App.axaml -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/App.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/ApplicationStateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/ApplicationStateManager.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Artemis.UI.Windows.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_crosshair.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_crosshair_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_crosshair_plus.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_drag.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_pen_min.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_pen_min.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_pen_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_pen_plus.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_rotate.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_rotate_bl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_rotate_bl.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_rotate_br.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_rotate_br.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_rotate_tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_rotate_tl.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/Cursors/aero_rotate_tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/Cursors/aero_rotate_tr.png -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Assets/autorun.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Assets/autorun.xml -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/DryIoc/ContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/DryIoc/ContainerExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Program.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Providers/AutoRunProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Providers/AutoRunProvider.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Providers/CursorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Providers/CursorProvider.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Providers/GraphicsContextProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Providers/GraphicsContextProvider.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Providers/ProtocolProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Providers/ProtocolProvider.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Scripts/update.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Scripts/update.ps1 -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/SkiaSharp/Vulkan/Kernel32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/SkiaSharp/Vulkan/Kernel32.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/SkiaSharp/Vulkan/VkContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/SkiaSharp/Vulkan/VkContext.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/SkiaSharp/Vulkan/Win32VkContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/SkiaSharp/Vulkan/Win32VkContext.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/SkiaSharp/VulkanContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/SkiaSharp/VulkanContext.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/SuspensionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/SuspensionManager.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/User32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/User32.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Utilities/InputUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Utilities/InputUtilities.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Utilities/ProcessUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Utilities/ProcessUtilities.cs -------------------------------------------------------------------------------- /src/Artemis.UI.Windows/Utilities/WindowUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI.Windows/Utilities/WindowUtilities.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Artemis.UI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Artemis.UI.csproj -------------------------------------------------------------------------------- /src/Artemis.UI/Artemis.UI.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Artemis.UI.csproj.DotSettings -------------------------------------------------------------------------------- /src/Artemis.UI/ArtemisBootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/ArtemisBootstrapper.cs -------------------------------------------------------------------------------- /src/Artemis.UI/ArtemisLinkCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/ArtemisLinkCommand.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Animations/email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Animations/email.json -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Animations/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Animations/empty.json -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Animations/login-pending.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Animations/login-pending.json -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Animations/password.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Animations/password.json -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Animations/success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Animations/success.json -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Animations/upload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Animations/upload.json -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Animations/workshop-wizard-welcome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Animations/workshop-wizard-welcome.json -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Animations/workshop-wizard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Animations/workshop-wizard.json -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Fonts/RobotoMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Fonts/RobotoMono-Bold.ttf -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Fonts/RobotoMono-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Fonts/RobotoMono-BoldItalic.ttf -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Fonts/RobotoMono-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Fonts/RobotoMono-Italic.ttf -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Fonts/RobotoMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Fonts/RobotoMono-Regular.ttf -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Fonts/RobotoMono-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Fonts/RobotoMono-SemiBold.ttf -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Fonts/RobotoMono-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Fonts/RobotoMono-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/Logo/application.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/Logo/application.ico -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/Logo/bow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/Logo/bow.png -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/PhysicalLayouts/abnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/PhysicalLayouts/abnt.png -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/PhysicalLayouts/ansi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/PhysicalLayouts/ansi.png -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/PhysicalLayouts/iso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/PhysicalLayouts/iso.png -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/PhysicalLayouts/jis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/PhysicalLayouts/jis.png -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/PhysicalLayouts/ks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/PhysicalLayouts/ks.png -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/avatar-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/avatar-placeholder.png -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/home-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/home-banner.png -------------------------------------------------------------------------------- /src/Artemis.UI/Assets/Images/workshop-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Assets/Images/workshop-banner.jpg -------------------------------------------------------------------------------- /src/Artemis.UI/Behaviors/SimpleContextDragBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Behaviors/SimpleContextDragBehavior.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Behaviors/TreeItemDragBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Behaviors/TreeItemDragBehavior.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Controllers/RemoteController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Controllers/RemoteController.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Controls/SplitMarkdownEditor.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Controls/SplitMarkdownEditor.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Controls/SplitMarkdownEditor.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Controls/SplitMarkdownEditor.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Controls/TimelineHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Controls/TimelineHeader.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/ColorLuminosityConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/ColorLuminosityConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/ColorOpacityConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/ColorOpacityConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/ColorToSolidColorBrushConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/ColorToSolidColorBrushConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/DateTimeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/DateTimeConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/DoubleToGridLengthConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/DoubleToGridLengthConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/EntryIconUriConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/EntryIconUriConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/LedIdToStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/LedIdToStringConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/NormalizedPercentageConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/NormalizedPercentageConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/PropertyTreeMarginConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/PropertyTreeMarginConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/SubstringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/SubstringConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/UriToFileNameConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/UriToFileNameConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Converters/ValuesAdditionConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Converters/ValuesAdditionConverter.cs -------------------------------------------------------------------------------- /src/Artemis.UI/DryIoc/ContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/DryIoc/ContainerExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI/DryIoc/Factories/IVMFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/DryIoc/Factories/IVMFactory.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Exceptions/ArtemisGraphicsContextException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Exceptions/ArtemisGraphicsContextException.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Exceptions/ArtemisUIException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Exceptions/ArtemisUIException.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Extensions/BindableCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Extensions/BindableCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Extensions/Bitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Extensions/Bitmap.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Extensions/CompositeDisposableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Extensions/CompositeDisposableExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Extensions/DataBindingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Extensions/DataBindingExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Extensions/IActivatableViewModelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Extensions/IActivatableViewModelExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Extensions/MaterialIconKindExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Extensions/MaterialIconKindExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Extensions/ProfileElementExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Extensions/ProfileElementExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Extensions/ZipArchiveExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Extensions/ZipArchiveExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.UI/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/MainWindow.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/MainWindow.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Models/FolderClipboardModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Models/FolderClipboardModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Models/IClipboardModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Models/IClipboardModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Models/KeyframeClipboardModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Models/KeyframeClipboardModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Models/LayerClipboardModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Models/LayerClipboardModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Models/NodesClipboardModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Models/NodesClipboardModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Models/WindowSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Models/WindowSize.cs -------------------------------------------------------------------------------- /src/Artemis.UI/PageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/PageFactory.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Routing/RouteViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Routing/RouteViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Routing/Routes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Routing/Routes.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Debugger/DebugView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Debugger/DebugView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Debugger/DebugView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Debugger/DebugView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Debugger/DebugViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Debugger/DebugViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DeviceDetectInputView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DeviceDetectInputView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DeviceDetectInputView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DeviceDetectInputView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DeviceDetectInputViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DeviceDetectInputViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DevicePropertiesView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DevicePropertiesView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DevicePropertiesView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DevicePropertiesView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DevicePropertiesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DevicePropertiesViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DeviceSettingsView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DeviceSettingsView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DeviceSettingsView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DeviceSettingsView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Device/DeviceSettingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Device/DeviceSettingsViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Home/HomeView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Home/HomeView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Home/HomeView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Home/HomeView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Home/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Home/HomeViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/IMainScreenViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/IMainScreenViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginPlatformView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginPlatformView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginPlatformView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginPlatformView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginPlatformViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginPlatformViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginSettingsView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginSettingsView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginSettingsView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginSettingsView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginSettingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginSettingsViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginSettingsWindowView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginSettingsWindowView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Plugins/PluginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Plugins/PluginViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/ProfileEditor/ProfileEditorView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/ProfileEditor/ProfileEditorView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/BlankView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/BlankView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/BlankView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/BlankView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/BlankViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/BlankViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/DefaultTitleBarView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/DefaultTitleBarView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/DefaultTitleBarView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/DefaultTitleBarView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/DefaultTitleBarViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/DefaultTitleBarViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/RootView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/RootView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/RootView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/RootView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/RootViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/RootViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/SplashView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/SplashView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/SplashView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/SplashView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Root/SplashViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Root/SplashViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/SettingsView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/SettingsView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/SettingsView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/SettingsView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/SettingsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/SettingsViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/AboutTabView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/AboutTabView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/AboutTabView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/AboutTabView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/AboutTabViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/AboutTabViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/AccountTabView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/AccountTabView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/AccountTabView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/AccountTabView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/AccountTabViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/AccountTabViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/DevicesTabView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/DevicesTabView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/DevicesTabView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/DevicesTabView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/DevicesTabViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/DevicesTabViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/GeneralTabView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/GeneralTabView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/GeneralTabView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/GeneralTabView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/GeneralTabViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/GeneralTabViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/PluginsTabView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/PluginsTabView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/PluginsTabView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/PluginsTabView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/PluginsTabViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/PluginsTabViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/ReleasesTabView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/ReleasesTabView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/ReleasesTabView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/ReleasesTabView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Tabs/ReleasesTabViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Tabs/ReleasesTabViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Updating/ReleaseView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Updating/ReleaseView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Updating/ReleaseView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Updating/ReleaseView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Settings/Updating/ReleaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Settings/Updating/ReleaseViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarCategoryView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarCategoryView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarCategoryView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarCategoryView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarCategoryViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarCategoryViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarScreenView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarScreenView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarScreenView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarScreenView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarScreenViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarScreenViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Sidebar/SidebarViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Sidebar/SidebarViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/StartupWizard/StartupWizardView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/StartupWizard/StartupWizardView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/StartupWizard/WizardStepViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/StartupWizard/WizardStepViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/SurfaceEditor/ListDeviceView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/SurfaceEditor/ListDeviceView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/SurfaceEditor/ListDeviceView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/SurfaceEditor/ListDeviceView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/SurfaceEditor/ListDeviceViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/SurfaceEditor/ListDeviceViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/SurfaceEditor/SurfaceDeviceView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/SurfaceEditor/SurfaceDeviceView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/CableView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/CableView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/CableView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/CableView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/CableViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/CableViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/DragCableView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/DragCableView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/DragCableView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/DragCableView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/DragCableViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/DragCableViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/NodePickerView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/NodePickerView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/NodePickerViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/NodePickerViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/NodeScriptView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/NodeScriptView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/NodeScriptViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/NodeScriptViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/NodeView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/NodeView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/NodeView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/NodeView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/NodeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/NodeViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/Pins/PinView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/Pins/PinView.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/Pins/PinViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/Pins/PinViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/VisualScripting/VisualScripting.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/VisualScripting/VisualScripting.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Entries/EntriesView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Entries/EntriesView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Entries/EntriesView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Entries/EntriesView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Entries/EntriesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Entries/EntriesViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Home/WorkshopHomeView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Home/WorkshopHomeView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Home/WorkshopHomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Home/WorkshopHomeViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Layout/LayoutInfoView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Layout/LayoutInfoView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Layout/LayoutInfoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Layout/LayoutInfoViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Layout/LayoutListView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Layout/LayoutListView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Layout/LayoutListViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Layout/LayoutListViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Layout/LayoutManageView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Layout/LayoutManageView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Plugins/PluginListView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Plugins/PluginListView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Profile/ProfileListView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Profile/ProfileListView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Search/SearchResultView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Search/SearchResultView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Search/SearchView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Search/SearchView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Search/SearchView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Search/SearchView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Search/SearchViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Search/SearchViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/Search/SearchViewStyles.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/Search/SearchViewStyles.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/WorkshopView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/WorkshopView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/WorkshopView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/WorkshopView.axaml.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Screens/Workshop/WorkshopViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Screens/Workshop/WorkshopViewModel.cs -------------------------------------------------------------------------------- /src/Artemis.UI/SerilogAvaloniaSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/SerilogAvaloniaSink.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/DebugService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/DebugService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/DeviceLayoutService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/DeviceLayoutService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/Interfaces/IArtemisUIService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/Interfaces/IArtemisUIService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/Interfaces/IDebugService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/Interfaces/IDebugService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/Interfaces/IRegistrationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/Interfaces/IRegistrationService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/Interfaces/IWorkshopUpdateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/Interfaces/IWorkshopUpdateService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/RegistrationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/RegistrationService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/Updating/IUpdateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/Updating/IUpdateService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/Updating/ReleaseInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/Updating/ReleaseInstaller.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/Updating/UpdateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/Updating/UpdateService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Services/Updating/WorkshopUpdateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Services/Updating/WorkshopUpdateService.cs -------------------------------------------------------------------------------- /src/Artemis.UI/Styles/Artemis.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Styles/Artemis.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Styles/Markdown.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Styles/Markdown.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/Styles/TreeView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/Styles/TreeView.axaml -------------------------------------------------------------------------------- /src/Artemis.UI/ViewLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.UI/ViewLocator.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Updating/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Updating/.config/dotnet-tools.json -------------------------------------------------------------------------------- /src/Artemis.WebClient.Updating/.graphqlrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Updating/.graphqlrc.json -------------------------------------------------------------------------------- /src/Artemis.WebClient.Updating/DryIoc/ContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Updating/DryIoc/ContainerExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Updating/Queries/GetNextRelease.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Updating/Queries/GetNextRelease.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Updating/Queries/GetReleaseById.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Updating/Queries/GetReleaseById.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Updating/Queries/GetReleases.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Updating/Queries/GetReleases.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Updating/graphql.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Updating/graphql.config.yml -------------------------------------------------------------------------------- /src/Artemis.WebClient.Updating/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Updating/schema.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/.config/dotnet-tools.json -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/.graphqlrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/.graphqlrc.json -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/DryIoc/ContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/DryIoc/ContainerExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Entities/RefreshTokenEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Entities/RefreshTokenEntity.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Entities/Release.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Entities/Release.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Extensions/EntryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Extensions/EntryExtensions.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Models/AccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Models/AccessToken.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Models/InstalledEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Models/InstalledEntry.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Models/PersonalAccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Models/PersonalAccessToken.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Mutations/CreateEntry.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Mutations/CreateEntry.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Mutations/UpdateEntry.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Mutations/UpdateEntry.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Queries/Fragments.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Queries/Fragments.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Queries/GetCategories.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Queries/GetCategories.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Queries/GetEntries.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Queries/GetEntries.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Queries/GetEntryById.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Queries/GetEntryById.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Queries/GetReleaseById.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Queries/GetReleaseById.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Queries/RemoveEntry.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Queries/RemoveEntry.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Queries/SearchEntries.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Queries/SearchEntries.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Queries/SearchLayout.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Queries/SearchLayout.graphql -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/Services/WorkshopService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/Services/WorkshopService.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/WorkshopConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/WorkshopConstants.cs -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/graphql.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/graphql.config.yml -------------------------------------------------------------------------------- /src/Artemis.WebClient.Workshop/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.WebClient.Workshop/schema.graphql -------------------------------------------------------------------------------- /src/Artemis.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.sln -------------------------------------------------------------------------------- /src/Artemis.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Artemis.sln.DotSettings -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Artemis-RGB/Artemis/HEAD/src/Directory.Packages.props --------------------------------------------------------------------------------