mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 01:07:21 +13:00
Dark theme color improvements
This commit is contained in:
parent
eed24c5e5c
commit
d4b26c2ef3
1 changed files with 21 additions and 9 deletions
|
@ -57,6 +57,7 @@ public static string UserAgent
|
|||
public static int CheckerSize { get; } = 15;
|
||||
|
||||
public static Color DarkBackgroundColor { get; } = Color.FromArgb(42, 47, 56);
|
||||
public static Color DarkBackgroundVariantColor { get; } = ColorHelpers.LighterColor(DarkBackgroundColor, 0.05f);
|
||||
public static Color DarkTextColor { get; } = Color.FromArgb(235, 235, 235);
|
||||
public static Color DarkBorderColor { get; } = Color.FromArgb(28, 32, 38);
|
||||
public static Color DarkCheckerColor1 { get; } = Color.FromArgb(60, 60, 60);
|
||||
|
@ -104,26 +105,37 @@ private static void ApplyDarkThemeToControl(Control control)
|
|||
// Buttons looks better with system colors
|
||||
control.ForeColor = SystemColors.ControlText;
|
||||
return;
|
||||
case TextBox tb:
|
||||
tb.ForeColor = DarkTextColor;
|
||||
tb.BackColor = DarkBackgroundVariantColor;
|
||||
tb.BorderStyle = BorderStyle.FixedSingle;
|
||||
return;
|
||||
case SplitContainer sc:
|
||||
sc.Panel1.BackColor = DarkBackgroundColor;
|
||||
sc.Panel2.BackColor = DarkBackgroundColor;
|
||||
break;
|
||||
case PropertyGrid pg:
|
||||
pg.CategoryForeColor = DarkTextColor;
|
||||
pg.CategorySplitterColor = DarkBorderColor;
|
||||
pg.LineColor = DarkBorderColor;
|
||||
pg.SelectedItemWithFocusForeColor = DarkBorderColor;
|
||||
pg.CategorySplitterColor = DarkBackgroundColor;
|
||||
pg.LineColor = DarkBackgroundColor;
|
||||
pg.SelectedItemWithFocusForeColor = DarkBackgroundColor;
|
||||
pg.SelectedItemWithFocusBackColor = DarkTextColor;
|
||||
break;
|
||||
pg.ViewForeColor = DarkTextColor;
|
||||
pg.ViewBackColor = DarkBackgroundVariantColor;
|
||||
pg.ViewBorderColor = DarkBorderColor;
|
||||
pg.HelpForeColor = DarkTextColor;
|
||||
pg.HelpBackColor = DarkBackgroundColor;
|
||||
pg.HelpBorderColor = DarkBorderColor;
|
||||
return;
|
||||
case DataGridView dgv:
|
||||
dgv.BackgroundColor = DarkBackgroundColor;
|
||||
dgv.BackgroundColor = DarkBackgroundVariantColor;
|
||||
dgv.GridColor = DarkBorderColor;
|
||||
dgv.DefaultCellStyle.BackColor = DarkBackgroundColor;
|
||||
dgv.DefaultCellStyle.SelectionBackColor = DarkBackgroundColor;
|
||||
dgv.DefaultCellStyle.BackColor = DarkBackgroundVariantColor;
|
||||
dgv.DefaultCellStyle.SelectionBackColor = DarkBackgroundVariantColor;
|
||||
dgv.DefaultCellStyle.ForeColor = DarkTextColor;
|
||||
dgv.DefaultCellStyle.SelectionForeColor = DarkTextColor;
|
||||
dgv.ColumnHeadersDefaultCellStyle.BackColor = DarkBorderColor;
|
||||
dgv.ColumnHeadersDefaultCellStyle.SelectionBackColor = DarkBorderColor;
|
||||
dgv.ColumnHeadersDefaultCellStyle.BackColor = DarkBackgroundColor;
|
||||
dgv.ColumnHeadersDefaultCellStyle.SelectionBackColor = DarkBackgroundColor;
|
||||
dgv.ColumnHeadersDefaultCellStyle.ForeColor = DarkTextColor;
|
||||
dgv.ColumnHeadersDefaultCellStyle.SelectionForeColor = DarkTextColor;
|
||||
dgv.EnableHeadersVisualStyles = false;
|
||||
|
|
Loading…
Reference in a new issue