From 9cedeea2f09dee9166451bce877369fe58451476 Mon Sep 17 00:00:00 2001 From: Robert Date: Sun, 20 Aug 2023 20:51:53 +0200 Subject: [PATCH 1/2] Nuget - Use separate version for Avalonia behaviours --- src/Artemis.UI.Shared/Artemis.UI.Shared.csproj | 2 +- src/Artemis.UI/Artemis.UI.csproj | 2 +- src/Artemis.VisualScripting/Artemis.VisualScripting.csproj | 2 +- src/Artemis.props | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj b/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj index 15b723fd5..d6c8ca8c9 100644 --- a/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj +++ b/src/Artemis.UI.Shared/Artemis.UI.Shared.csproj @@ -16,7 +16,7 @@ - + diff --git a/src/Artemis.UI/Artemis.UI.csproj b/src/Artemis.UI/Artemis.UI.csproj index 170dec4e1..914c45ccd 100644 --- a/src/Artemis.UI/Artemis.UI.csproj +++ b/src/Artemis.UI/Artemis.UI.csproj @@ -24,7 +24,7 @@ - + diff --git a/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj b/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj index aa97126e1..913205f9b 100644 --- a/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj +++ b/src/Artemis.VisualScripting/Artemis.VisualScripting.csproj @@ -11,7 +11,7 @@ - + diff --git a/src/Artemis.props b/src/Artemis.props index 1803d43e3..5ac28492e 100644 --- a/src/Artemis.props +++ b/src/Artemis.props @@ -1,6 +1,7 @@ - 11.0.3 + 11.0.4 + 11.0.2 2.0.1 2.0.0-prerelease.101 2.88.3 From e4c487e2de3ed13cf89981d0414070c08728639e Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 21 Aug 2023 20:08:25 +0200 Subject: [PATCH 2/2] Device providers - Fixed an exception when re-enabling device providers --- .../Plugins/DeviceProviders/DeviceProvider.cs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs b/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs index 0c51a5cf4..843710370 100644 --- a/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs +++ b/src/Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs @@ -11,19 +11,10 @@ namespace Artemis.Core.DeviceProviders; /// public abstract class DeviceProvider : PluginFeature { - /// - /// Creates a new instance of the class - /// - /// - protected DeviceProvider(IRGBDeviceProvider rgbDeviceProvider) - { - RgbDeviceProvider = rgbDeviceProvider ?? throw new ArgumentNullException(nameof(rgbDeviceProvider)); - } - /// /// The RGB.NET device provider backing this Artemis device provider /// - public IRGBDeviceProvider RgbDeviceProvider { get; } + public abstract IRGBDeviceProvider RgbDeviceProvider { get; } /// /// A boolean indicating whether this device provider detects the physical layout of connected keyboards.