Skip to content

Commit dba0168

Browse files
author
Patrick Bruner
committed
dark mode is no longer configurable #314
1 parent 0f0cad9 commit dba0168

5 files changed

Lines changed: 182 additions & 166 deletions

File tree

src/LogExpert/Config/ColorMode.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public static class ColorMode
3939

4040
public static void LoadColorMode()
4141
{
42-
var preferences = Config.ConfigManager.Settings.preferences;
42+
var preferences = ConfigManager.Settings.preferences;
4343

4444
if (preferences.darkMode)
4545
{

src/LogExpert/Config/Preferences.cs

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
using LogExpert.Dialogs;
2+
using LogExpert.Entities;
3+
14
using System;
25
using System.Collections.Generic;
36
using System.Drawing;
4-
using LogExpert.Dialogs;
5-
using LogExpert.Entities;
67

78
namespace LogExpert.Config
89
{
@@ -14,53 +15,53 @@ public class Preferences
1415
public bool allowOnlyOneInstance;
1516

1617
public bool askForClose = false;
17-
18+
1819
public bool darkMode = false;
19-
20+
2021
public int bufferCount = 100;
21-
22+
2223
public List<ColumnizerMaskEntry> columnizerMaskList = [];
23-
24+
2425
public string defaultEncoding;
25-
26+
2627
public bool filterSync = true;
27-
28+
2829
public bool filterTail = true;
29-
30+
3031
public bool followTail = true;
31-
32+
3233
public string fontName = "Courier New";
33-
34+
3435
public float fontSize = 9;
35-
36+
3637
public List<HighlightMaskEntry> highlightMaskList = [];
37-
38+
3839
public bool isAutoHideFilterList = false;
39-
40+
4041
public bool isFilterOnLoad;
41-
42+
4243
public int lastColumnWidth = 2000;
43-
44+
4445
public int linesPerBuffer = 500;
45-
46+
4647
public int maximumFilterEntries = 30;
47-
48+
4849
public int maximumFilterEntriesDisplayed = 20;
49-
50+
5051
public bool maskPrio;
51-
52+
5253
public bool autoPick;
5354

5455
public MultiFileOption multiFileOption;
55-
56+
5657
public MultiFileOptions multiFileOptions;
57-
58+
5859
public bool multiThreadFilter = true;
59-
60+
6061
public bool openLastFiles = true;
61-
62+
6263
public int pollingInterval = 250;
63-
64+
6465
public bool reverseAlpha = false;
6566

6667
public bool PortableMode { get; set; }
@@ -69,29 +70,29 @@ public class Preferences
6970
/// Save Directory of the last logfile
7071
/// </summary>
7172
public string sessionSaveDirectory = null;
72-
73+
7374
public bool saveFilters = true;
74-
75+
7576
public SessionSaveLocation saveLocation = SessionSaveLocation.DocumentsDir;
76-
77+
7778
public bool saveSessions = true;
78-
79+
7980
public bool setLastColumnWidth;
80-
81+
8182
public bool showBubbles = true;
8283

8384
public bool showColumnFinder;
84-
85+
8586
public Color showTailColor = Color.FromKnownColor(KnownColor.Blue);
86-
87+
8788
public bool showTailState = true;
88-
89+
8990
public bool showTimeSpread = false;
90-
91+
9192
public Color timeSpreadColor = Color.FromKnownColor(KnownColor.Gray);
92-
93+
9394
public bool timeSpreadTimeMode;
94-
95+
9596
public bool timestampControl = true;
9697

9798
public DateTimeDragControl.DragOrientations timestampControlDragOrientation = DateTimeDragControl.DragOrientations.Horizontal;

src/LogExpert/Controls/LogTabWindow/LogTabWindow.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ public LogTabWindow(string[] fileNames, int instanceNumber, bool showInstanceNum
8484
mainMenuStrip.Location = new Point(0, 0);
8585
externalToolsToolStrip.Location = new Point(0, 54);
8686

87+
ChangeTheme(Controls);
88+
8789
_startupFileNames = fileNames;
8890
_instanceNumber = instanceNumber;
8991
_showInstanceNumbers = showInstanceNumbers;

src/LogExpert/Controls/LogWindow/LogWindow.cs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,12 @@ public void ChangeTheme(Control.ControlCollection container)
299299
dataGridView.ColumnHeadersDefaultCellStyle.ForeColor = ColorMode.ForeColor;
300300
dataGridView.EnableHeadersVisualStyles = false;
301301

302+
// Filter dataGridView
303+
filterGridView.BackgroundColor = ColorMode.DockBackgroundColor;
304+
filterGridView.ColumnHeadersDefaultCellStyle.BackColor = ColorMode.BackgroundColor;
305+
filterGridView.ColumnHeadersDefaultCellStyle.ForeColor = ColorMode.ForeColor;
306+
filterGridView.EnableHeadersVisualStyles = false;
307+
302308
// Colors for menu
303309
dataGridContextMenuStrip.Renderer = new ExtendedMenuStripRenderer();
304310
bookmarkContextMenuStrip.Renderer = new ExtendedMenuStripRenderer();
@@ -343,12 +349,6 @@ public void ChangeTheme(Control.ControlCollection container)
343349
item.BackColor = ColorMode.MenuBackgroundColor;
344350
}
345351

346-
// Filter dataGridView
347-
filterGridView.BackgroundColor = ColorMode.DockBackgroundColor;
348-
filterGridView.ColumnHeadersDefaultCellStyle.BackColor = ColorMode.BackgroundColor;
349-
filterGridView.ColumnHeadersDefaultCellStyle.ForeColor = ColorMode.ForeColor;
350-
filterGridView.EnableHeadersVisualStyles = false;
351-
352352
// Colors for menu
353353
filterContextMenuStrip.Renderer = new ExtendedMenuStripRenderer();
354354

@@ -362,7 +362,6 @@ public void ChangeTheme(Control.ControlCollection container)
362362
#endregion DataGridView
363363

364364
filterComboBox.BackColor = ColorMode.DockBackgroundColor;
365-
366365
}
367366

368367
#endregion

0 commit comments

Comments
 (0)