From ee91a0175dfc29c9221b96e4d12c93f77ca09401 Mon Sep 17 00:00:00 2001 From: Diogo Trindade Date: Fri, 20 Nov 2020 16:21:22 +0000 Subject: [PATCH 1/3] Cleaned up GetUnicorfBarf Method This makes the resulting gradient contain the entire 0-360 hue range --- src/Artemis.Core/Models/Profile/Colors/ColorGradient.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Artemis.Core/Models/Profile/Colors/ColorGradient.cs b/src/Artemis.Core/Models/Profile/Colors/ColorGradient.cs index b8edc6780..0bf2517ea 100644 --- a/src/Artemis.Core/Models/Profile/Colors/ColorGradient.cs +++ b/src/Artemis.Core/Models/Profile/Colors/ColorGradient.cs @@ -119,11 +119,13 @@ namespace Artemis.Core /// public static ColorGradient GetUnicornBarf() { + const int amount = 8; ColorGradient gradient = new ColorGradient(); - for (int i = 0; i < 9; i++) + + for (int i = 0; i <= amount; i++) { - SKColor color = i != 8 ? SKColor.FromHsv(i * 32, 100, 100) : SKColor.FromHsv(0, 100, 100); - gradient.Stops.Add(new ColorGradientStop(color, 0.125f * i)); + float percent = i / (float)amount; + gradient.Stops.Add(new ColorGradientStop(SKColor.FromHsv(360f * percent, 100, 100), percent)); } return gradient; From 88202d0bd94a59a492b988aa94e7010ab94c74d8 Mon Sep 17 00:00:00 2001 From: Robert Beekman Date: Fri, 20 Nov 2020 17:23:08 +0100 Subject: [PATCH 2/3] Remove .NET 5 download task --- ci/azure-pipelines-docfx.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/ci/azure-pipelines-docfx.yml b/ci/azure-pipelines-docfx.yml index 3e584cb53..36bfd34f4 100644 --- a/ci/azure-pipelines-docfx.yml +++ b/ci/azure-pipelines-docfx.yml @@ -17,12 +17,6 @@ steps: - checkout: self path: s/Artemis -- task: UseDotNet@2 - displayName: 'Install .Net 5 SDK' - inputs: - packageType: 'sdk' - version: '5.0.100' - - task: DownloadPipelineArtifact@2 inputs: buildType: 'specific' @@ -40,12 +34,6 @@ steps: feedsToUse: 'config' nugetConfigPath: '$(Pipeline.Workspace)/s/Artemis/src/NuGet.Config' -- task: DotNetCoreCLI@2 - displayName: 'dotnet build Artemis' - inputs: - command: 'build' - projects: '$(artemisSolution)' - - task: PowerShell@2 displayName: "DockFX build" inputs: From f933cec32d8ee6664f7d9d06c88b95173e2b2020 Mon Sep 17 00:00:00 2001 From: Robert Beekman Date: Fri, 20 Nov 2020 17:23:57 +0100 Subject: [PATCH 3/3] Remove .NET 5 download task --- ci/azure-pipelines.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ci/azure-pipelines.yml b/ci/azure-pipelines.yml index 660852ef6..cbba0ac12 100644 --- a/ci/azure-pipelines.yml +++ b/ci/azure-pipelines.yml @@ -17,12 +17,6 @@ steps: - checkout: self path: s/Artemis -- task: UseDotNet@2 - displayName: 'Install .Net 5 SDK' - inputs: - packageType: 'sdk' - version: '5.0.100' - - task: DownloadPipelineArtifact@2 inputs: buildType: 'specific'