mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
Merge branch 'master' into development
This commit is contained in:
commit
5ccd1a9761
@ -11,19 +11,10 @@ namespace Artemis.Core.DeviceProviders;
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public abstract class DeviceProvider : PluginFeature
|
public abstract class DeviceProvider : PluginFeature
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Creates a new instance of the <see cref="DeviceProvider" /> class
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="rgbDeviceProvider"></param>
|
|
||||||
protected DeviceProvider(IRGBDeviceProvider rgbDeviceProvider)
|
|
||||||
{
|
|
||||||
RgbDeviceProvider = rgbDeviceProvider ?? throw new ArgumentNullException(nameof(rgbDeviceProvider));
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The RGB.NET device provider backing this Artemis device provider
|
/// The RGB.NET device provider backing this Artemis device provider
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IRGBDeviceProvider RgbDeviceProvider { get; }
|
public abstract IRGBDeviceProvider RgbDeviceProvider { get; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A boolean indicating whether this device provider detects the physical layout of connected keyboards.
|
/// A boolean indicating whether this device provider detects the physical layout of connected keyboards.
|
||||||
|
|||||||
@ -16,7 +16,7 @@
|
|||||||
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
|
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
|
||||||
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="$(AvaloniaVersion)" />
|
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="$(AvaloniaVersion)" />
|
||||||
<PackageReference Include="Avalonia.ReactiveUI" Version="$(AvaloniaVersion)" />
|
<PackageReference Include="Avalonia.ReactiveUI" Version="$(AvaloniaVersion)" />
|
||||||
<PackageReference Include="Avalonia.Xaml.Behaviors" Version="$(AvaloniaVersion)" />
|
<PackageReference Include="Avalonia.Xaml.Behaviors" Version="$(AvaloniaBehavioursVersion)" />
|
||||||
<PackageReference Include="DynamicData" Version="7.13.1" />
|
<PackageReference Include="DynamicData" Version="7.13.1" />
|
||||||
<PackageReference Include="FluentAvaloniaUI" Version="$(FluentAvaloniaVersion)" />
|
<PackageReference Include="FluentAvaloniaUI" Version="$(FluentAvaloniaVersion)" />
|
||||||
<PackageReference Include="Material.Icons.Avalonia" Version="2.0.1" />
|
<PackageReference Include="Material.Icons.Avalonia" Version="2.0.1" />
|
||||||
|
|||||||
@ -24,7 +24,7 @@
|
|||||||
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
|
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
|
||||||
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="$(AvaloniaVersion)" />
|
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="$(AvaloniaVersion)" />
|
||||||
<PackageReference Include="Avalonia.ReactiveUI" Version="$(AvaloniaVersion)" />
|
<PackageReference Include="Avalonia.ReactiveUI" Version="$(AvaloniaVersion)" />
|
||||||
<PackageReference Include="Avalonia.Xaml.Behaviors" Version="$(AvaloniaVersion)" />
|
<PackageReference Include="Avalonia.Xaml.Behaviors" Version="$(AvaloniaBehavioursVersion)" />
|
||||||
<PackageReference Include="DryIoc.dll" Version="5.4.0" />
|
<PackageReference Include="DryIoc.dll" Version="5.4.0" />
|
||||||
<PackageReference Include="DynamicData" Version="7.13.1" />
|
<PackageReference Include="DynamicData" Version="7.13.1" />
|
||||||
<PackageReference Include="FluentAvaloniaUI" Version="$(FluentAvaloniaVersion)" />
|
<PackageReference Include="FluentAvaloniaUI" Version="$(FluentAvaloniaVersion)" />
|
||||||
|
|||||||
@ -11,7 +11,7 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Avalonia" Version="$(AvaloniaVersion)" />
|
<PackageReference Include="Avalonia" Version="$(AvaloniaVersion)" />
|
||||||
<PackageReference Include="Avalonia.ReactiveUI" Version="$(AvaloniaVersion)" />
|
<PackageReference Include="Avalonia.ReactiveUI" Version="$(AvaloniaVersion)" />
|
||||||
<PackageReference Include="Avalonia.Xaml.Behaviors" Version="$(AvaloniaVersion)" />
|
<PackageReference Include="Avalonia.Xaml.Behaviors" Version="$(AvaloniaBehavioursVersion)" />
|
||||||
<PackageReference Include="DryIoc.dll" Version="5.4.0" />
|
<PackageReference Include="DryIoc.dll" Version="5.4.0" />
|
||||||
<PackageReference Include="NoStringEvaluating" Version="2.5.2" />
|
<PackageReference Include="NoStringEvaluating" Version="2.5.2" />
|
||||||
<PackageReference Include="ReactiveUI" Version="18.4.26" />
|
<PackageReference Include="ReactiveUI" Version="18.4.26" />
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<AvaloniaVersion>11.0.3</AvaloniaVersion>
|
<AvaloniaVersion>11.0.4</AvaloniaVersion>
|
||||||
|
<AvaloniaBehavioursVersion>11.0.2</AvaloniaBehavioursVersion>
|
||||||
<FluentAvaloniaVersion>2.0.1</FluentAvaloniaVersion>
|
<FluentAvaloniaVersion>2.0.1</FluentAvaloniaVersion>
|
||||||
<RGBDotNetVersion>2.0.0-prerelease.101</RGBDotNetVersion>
|
<RGBDotNetVersion>2.0.0-prerelease.101</RGBDotNetVersion>
|
||||||
<SkiaSharpVersion>2.88.3</SkiaSharpVersion>
|
<SkiaSharpVersion>2.88.3</SkiaSharpVersion>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user