From 61506da881baae63fd71b3c6fe627236d8d1ce54 Mon Sep 17 00:00:00 2001 From: Sorp Date: Mon, 6 May 2024 09:37:11 +0200 Subject: [PATCH] Added MainWindowFont Theme Setting --- ShareX.HelpersLib/ShareXTheme.cs | 2 ++ ShareX/Forms/MainForm.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/ShareX.HelpersLib/ShareXTheme.cs b/ShareX.HelpersLib/ShareXTheme.cs index 7fafa2787..b6e6ecabe 100644 --- a/ShareX.HelpersLib/ShareXTheme.cs +++ b/ShareX.HelpersLib/ShareXTheme.cs @@ -81,6 +81,8 @@ public Color DarkBackgroundColor private Color textColor; + public Font MainWindowFont { get; set; } = new Font("Segoe UI", 9.75f); + [Editor(typeof(MyColorEditor), typeof(UITypeEditor)), TypeConverter(typeof(MyColorConverter))] public Color TextColor { diff --git a/ShareX/Forms/MainForm.cs b/ShareX/Forms/MainForm.cs index 4ada0f50f..4c7148d12 100644 --- a/ShareX/Forms/MainForm.cs +++ b/ShareX/Forms/MainForm.cs @@ -797,6 +797,7 @@ public void UpdateTheme() ShareXResources.ApplyCustomThemeToContextMenuStrip(cmsTaskInfo); ttMain.BackColor = ShareXResources.Theme.BackgroundColor; ttMain.ForeColor = ShareXResources.Theme.TextColor; + lvUploads.Font = ShareXResources.Theme.MainWindowFont; lvUploads.BackColor = ShareXResources.Theme.BackgroundColor; lvUploads.ForeColor = ShareXResources.Theme.TextColor; scMain.SplitterColor = ShareXResources.Theme.BackgroundColor;