mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 01:07:21 +13:00
Added Dracula theme
This commit is contained in:
parent
29cd5f1a86
commit
86d4f1619d
2 changed files with 26 additions and 1 deletions
|
@ -192,6 +192,7 @@ private ShareXTheme()
|
|||
SeparatorDarkColor = Color.FromArgb(189, 189, 189)
|
||||
};
|
||||
|
||||
// https://www.nordtheme.com
|
||||
public static ShareXTheme NordDarkTheme => new ShareXTheme()
|
||||
{
|
||||
Name = "Nord Dark",
|
||||
|
@ -213,6 +214,7 @@ private ShareXTheme()
|
|||
SeparatorDarkColor = Color.FromArgb(30, 38, 54)
|
||||
};
|
||||
|
||||
// https://www.nordtheme.com
|
||||
public static ShareXTheme NordLightTheme => new ShareXTheme()
|
||||
{
|
||||
Name = "Nord Light",
|
||||
|
@ -234,9 +236,31 @@ private ShareXTheme()
|
|||
SeparatorDarkColor = Color.FromArgb(207, 216, 233)
|
||||
};
|
||||
|
||||
// https://draculatheme.com
|
||||
public static ShareXTheme DraculaTheme => new ShareXTheme()
|
||||
{
|
||||
Name = "Dracula",
|
||||
BackgroundColor = Color.FromArgb(40, 42, 54),
|
||||
LightBackgroundColor = Color.FromArgb(68, 71, 90),
|
||||
DarkBackgroundColor = Color.FromArgb(36, 38, 48),
|
||||
TextColor = Color.FromArgb(248, 248, 242),
|
||||
BorderColor = Color.FromArgb(33, 35, 43),
|
||||
CheckerColor = Color.FromArgb(40, 42, 54),
|
||||
CheckerColor2 = Color.FromArgb(36, 38, 48),
|
||||
CheckerSize = 15,
|
||||
LinkColor = Color.FromArgb(98, 114, 164),
|
||||
MenuHighlightColor = Color.FromArgb(36, 38, 48),
|
||||
MenuHighlightBorderColor = Color.FromArgb(255, 121, 198),
|
||||
MenuBorderColor = Color.FromArgb(33, 35, 43),
|
||||
MenuCheckBackgroundColor = Color.FromArgb(45, 47, 61),
|
||||
ContextMenuOpacity = 100,
|
||||
SeparatorLightColor = Color.FromArgb(45, 47, 61),
|
||||
SeparatorDarkColor = Color.FromArgb(33, 35, 43)
|
||||
};
|
||||
|
||||
public static List<ShareXTheme> GetDefaultThemes()
|
||||
{
|
||||
return new List<ShareXTheme>() { DarkTheme, LightTheme, NordDarkTheme, NordLightTheme };
|
||||
return new List<ShareXTheme>() { DarkTheme, LightTheme, NordDarkTheme, NordLightTheme, DraculaTheme };
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
|
|
|
@ -224,6 +224,7 @@ private static void ApplicationConfigBackwardCompatibilityTasks()
|
|||
{
|
||||
Settings.Themes.Add(ShareXTheme.NordDarkTheme);
|
||||
Settings.Themes.Add(ShareXTheme.NordLightTheme);
|
||||
Settings.Themes.Add(ShareXTheme.DraculaTheme);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue