From c9a71ed00eda0e7c5a45237b9bcd3f8f614cda63 Mon Sep 17 00:00:00 2001 From: botato <63275405+botatooo@users.noreply.github.com> Date: Wed, 9 Dec 2020 11:57:06 -0500 Subject: [PATCH] Add both varients of Nord theme. --- ShareX.HelpersLib/ShareXTheme.cs | 46 ++++++++++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/ShareX.HelpersLib/ShareXTheme.cs b/ShareX.HelpersLib/ShareXTheme.cs index aa336aa4a..df7b854aa 100644 --- a/ShareX.HelpersLib/ShareXTheme.cs +++ b/ShareX.HelpersLib/ShareXTheme.cs @@ -191,10 +191,52 @@ private ShareXTheme() SeparatorLightColor = Color.FromArgb(253, 253, 253), SeparatorDarkColor = Color.FromArgb(189, 189, 189) }; + + public static ShareXTheme NordTheme => new ShareXTheme() + { + Name = "Nord", + BackgroundColor = Color.FromArgb(46, 52, 64), + LightBackgroundColor = Color.FromArgb(59, 66, 82), + DarkBackgroundColor = Color.FromArgb(38, 44, 57), + TextColor = Color.FromArgb(229, 233, 240), + BorderColor = Color.FromArgb(30, 38, 54), + CheckerColor = Color.FromArgb(46, 52, 64), + CheckerColor2 = Color.FromArgb(36, 42, 54), + CheckerSize = 15, + LinkColor = Color.FromArgb(136, 192, 208), + MenuHighlightColor = Color.FromArgb(36, 42, 54), + MenuHighlightBorderColor = Color.FromArgb(24, 30, 42), + MenuBorderColor = Color.FromArgb(24, 30, 42), + MenuCheckBackgroundColor = Color.FromArgb(59, 66, 82), + ContextMenuOpacity = 100, + SeparatorLightColor = Color.FromArgb(59, 66, 82), + SeparatorDarkColor = Color.FromArgb(30, 38, 54) + }; + public static ShareXTheme NordLightTheme => new ShareXTheme() + { + Name = "Nord Light", + BackgroundColor = Color.FromArgb(229, 233, 240), + LightBackgroundColor = Color.FromArgb(236, 239, 244), + DarkBackgroundColor = Color.FromArgb(216, 222, 233), + TextColor = Color.FromArgb(59, 66, 82), + BorderColor = Color.FromArgb(207, 216, 233), + CheckerColor = Color.FromArgb(229, 233, 240), + CheckerColor2 = Color.FromArgb(216, 222, 233), + CheckerSize = 15, + LinkColor = Color.FromArgb(106, 162, 178), + MenuHighlightColor = Color.FromArgb(236, 239, 244), + MenuHighlightBorderColor = Color.FromArgb(46, 52, 64), + MenuBorderColor = Color.FromArgb(216, 222, 233), + MenuCheckBackgroundColor = Color.FromArgb(229, 233, 240), + ContextMenuOpacity = 100, + SeparatorLightColor = Color.FromArgb(236, 239, 244), + SeparatorDarkColor = Color.FromArgb(207, 216, 233) + }; + public static List GetDefaultThemes() { - return new List() { DarkTheme, LightTheme }; + return new List() { DarkTheme, LightTheme, NordTheme, NordLightTheme }; } public override string ToString() @@ -202,4 +244,4 @@ public override string ToString() return Name; } } -} \ No newline at end of file +}