From d8aa1d88eaa644883adda463fa4b972b5bcad5b1 Mon Sep 17 00:00:00 2001 From: SpoinkyNL Date: Mon, 1 Feb 2016 13:04:18 +0100 Subject: [PATCH] Redesigned all setting windows --- Artemis/Artemis/App.config | 11 +- .../AudioVisualization.Designer.cs | 28 ++- .../AudioVisualization.settings | 15 +- .../AudioVisualizer/AudioVisualizerModel.cs | 9 +- .../AudioVisualizerSettings.cs | 20 +- .../AudioVisualizer/AudioVisualizerView.xaml | 161 +++++++------ .../Modules/Effects/Debug/DebugEffectModel.cs | 2 + .../Effects/Debug/DebugEffectSettings.cs | 10 +- .../Effects/Debug/DebugEffectView.xaml | 148 ++++++------ .../Effects/TypeWave/TypeWaveView.xaml | 185 ++++++++------- .../CounterStrike/CounterStrikeView.xaml | 214 +++++++++--------- .../Modules/Games/Dota2/Dota2View.xaml | 2 +- .../Games/RocketLeague/RocketLeagueView.xaml | 82 ++++--- .../Modules/Games/Witcher3/Witcher3View.xaml | 20 +- .../VolumeDisplay/VolumeDisplayView.xaml | 72 +++--- Artemis/Artemis/Views/ShellView.xaml | 3 +- 16 files changed, 531 insertions(+), 451 deletions(-) diff --git a/Artemis/Artemis/App.config b/Artemis/Artemis/App.config index 054e00c87..3ae824369 100644 --- a/Artemis/Artemis/App.config +++ b/Artemis/Artemis/App.config @@ -59,11 +59,14 @@ 3 - - #FF0000FF + + #FFF90000 - - #FF1E90FF + + #FFFF761E + + + #FF00DF00 diff --git a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualization.Designer.cs b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualization.Designer.cs index 99a9b8ff1..259d054f2 100644 --- a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualization.Designer.cs +++ b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualization.Designer.cs @@ -73,25 +73,37 @@ namespace Artemis.Modules.Effects.AudioVisualizer { [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("#FF0000FF")] - public global::System.Windows.Media.Color MainColor { + [global::System.Configuration.DefaultSettingValueAttribute("#FFF90000")] + public global::System.Windows.Media.Color TopColor { get { - return ((global::System.Windows.Media.Color)(this["MainColor"])); + return ((global::System.Windows.Media.Color)(this["TopColor"])); } set { - this["MainColor"] = value; + this["TopColor"] = value; } } [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("#FF1E90FF")] - public global::System.Windows.Media.Color SecondaryColor { + [global::System.Configuration.DefaultSettingValueAttribute("#FFFF761E")] + public global::System.Windows.Media.Color MiddleColor { get { - return ((global::System.Windows.Media.Color)(this["SecondaryColor"])); + return ((global::System.Windows.Media.Color)(this["MiddleColor"])); } set { - this["SecondaryColor"] = value; + this["MiddleColor"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("#FF00DF00")] + public global::System.Windows.Media.Color BottomColor { + get { + return ((global::System.Windows.Media.Color)(this["BottomColor"])); + } + set { + this["BottomColor"] = value; } } } diff --git a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualization.settings b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualization.settings index 345bfd3a7..4c8f5d200 100644 --- a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualization.settings +++ b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualization.settings @@ -1,7 +1,5 @@  - - + @@ -16,11 +14,14 @@ 3 - - #FF0000FF + + #FFF90000 - - #FF1E90FF + + #FFFF761E + + + #FF00DF00 \ No newline at end of file diff --git a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerModel.cs b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerModel.cs index 1e1241a61..516f07555 100644 --- a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerModel.cs +++ b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerModel.cs @@ -4,6 +4,7 @@ using System.Drawing; using System.Drawing.Drawing2D; using System.Linq; using Artemis.Models; +using Artemis.Utilities; using Artemis.Utilities.Audio; using Artemis.Utilities.Keyboard; using NAudio.CoreAudioApi; @@ -64,11 +65,9 @@ namespace Artemis.Modules.Effects.AudioVisualizer MainModel.ActiveKeyboard, 0, 0, new List { - //ColorHelpers.MediaColorToDrawingColor(Settings.MainColor), - //ColorHelpers.MediaColorToDrawingColor(Settings.SecondaryColor) - Color.Red, - Color.Yellow, - Color.Green, + ColorHelpers.ToDrawingColor(Settings.TopColor), + ColorHelpers.ToDrawingColor(Settings.MiddleColor), + ColorHelpers.ToDrawingColor(Settings.BottomColor) }, LinearGradientMode.Vertical) {ContainedBrush = false}); diff --git a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerSettings.cs b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerSettings.cs index 318febb9f..b0935fc28 100644 --- a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerSettings.cs +++ b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerSettings.cs @@ -14,8 +14,9 @@ namespace Artemis.Modules.Effects.AudioVisualizer public int Bars { get; set; } public bool FromBottom { get; set; } public int FadeSpeed { get; set; } - public Color MainColor { get; set; } - public Color SecondaryColor { get; set; } + public Color TopColor { get; set; } + public Color MiddleColor { get; set; } + public Color BottomColor { get; set; } public override sealed void Load() { @@ -23,8 +24,9 @@ namespace Artemis.Modules.Effects.AudioVisualizer Bars = AudioVisualization.Default.Bars; FromBottom = AudioVisualization.Default.FromBottom; FadeSpeed = AudioVisualization.Default.FadeSpeed; - MainColor = AudioVisualization.Default.MainColor; - SecondaryColor = AudioVisualization.Default.SecondaryColor; + TopColor = AudioVisualization.Default.TopColor; + MiddleColor = AudioVisualization.Default.MiddleColor; + BottomColor = AudioVisualization.Default.BottomColor; } public override sealed void Save() @@ -33,8 +35,9 @@ namespace Artemis.Modules.Effects.AudioVisualizer AudioVisualization.Default.Bars = Bars; AudioVisualization.Default.FromBottom = FromBottom; AudioVisualization.Default.FadeSpeed = FadeSpeed; - AudioVisualization.Default.MainColor = MainColor; - AudioVisualization.Default.SecondaryColor = SecondaryColor; + AudioVisualization.Default.TopColor = TopColor; + AudioVisualization.Default.MiddleColor = MiddleColor; + AudioVisualization.Default.BottomColor = BottomColor; AudioVisualization.Default.Save(); } @@ -45,8 +48,9 @@ namespace Artemis.Modules.Effects.AudioVisualizer Bars = 21; FromBottom = true; FadeSpeed = 3; - MainColor = Color.FromArgb(255, 0, 0, 255); - SecondaryColor = Color.FromArgb(255, 30, 144, 255); + TopColor = Color.FromArgb(255, 249, 0, 0); + MiddleColor = Color.FromArgb(255, 255, 118, 30); + BottomColor = Color.FromArgb(255, 0, 223, 0); } } } \ No newline at end of file diff --git a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerView.xaml b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerView.xaml index 72d86fab9..0b2cc56fb 100644 --- a/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerView.xaml +++ b/Artemis/Artemis/Modules/Effects/AudioVisualizer/AudioVisualizerView.xaml @@ -3,99 +3,116 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" xmlns:cal="http://www.caliburnproject.org" xmlns:controls="http://metro.mahapps.com/winfx/xaml/controls" - xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" mc:Ignorable="d" - d:DesignHeight="407.812" d:DesignWidth="671.484" - cal:Bind.AtDesignTime="True"> + d:DesignHeight="476.986" d:DesignWidth="538.772"> - - + + - - - - + + + + + + + + + - -