Skip to content
This repository was archived by the owner on May 19, 2021. It is now read-only.

Commit 1c35952

Browse files
committed
add dark theme settings and checkbox
1 parent 84b4242 commit 1c35952

File tree

6 files changed

+59
-57
lines changed

6 files changed

+59
-57
lines changed

‎UnityLauncher/App.config

+3
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
<setting name="showGitBranchColumn" serializeAs="String">
4646
<value>False</value>
4747
</setting>
48+
<setting name="useDarkSkin" serializeAs="String">
49+
<value>True</value>
50+
</setting>
4851
</UnityLauncher.Properties.Settings>
4952
</userSettings>
5053
</configuration>

‎UnityLauncher/Form1.Designer.cs

+32-17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎UnityLauncher/Form1.cs

+9-1
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ void LoadSettings()
133133
ChkQuitAfterOpen.Checked = Properties.Settings.Default.closeAfterProject;
134134
chkShowLauncherArgumentsColumn.Checked = Properties.Settings.Default.showArgumentsColumn;
135135
chkShowGitBranchColumn.Checked = Properties.Settings.Default.showGitBranchColumn;
136+
chkDarkSkin.Checked = Properties.Settings.Default.useDarkSkin;
136137

137138
// update optional grid columns, hidden or visible
138139
gridRecent.Columns["_launchArguments"].Visible = chkShowLauncherArgumentsColumn.Checked;
@@ -154,6 +155,8 @@ void LoadSettings()
154155
gridRecent.Columns[i].Width = gridColumnWidths[i];
155156
}
156157
}
158+
159+
// TODO assign colors, if using dark/light theme
157160
}
158161

159162
/// <summary>
@@ -890,6 +893,12 @@ private void chkQuitAfterCommandline_CheckedChanged(object sender, EventArgs e)
890893
Properties.Settings.Default.Save();
891894
}
892895

896+
private void chkDarkSkin_CheckedChanged(object sender, EventArgs e)
897+
{
898+
Properties.Settings.Default.useDarkSkin = chkDarkSkin.Checked;
899+
Properties.Settings.Default.Save();
900+
}
901+
893902
private void btnRunUnityOnly_Click(object sender, EventArgs e)
894903
{
895904
LaunchSelectedProject(openProject: false);
@@ -1273,6 +1282,5 @@ private void SaveSettingsOnExit()
12731282
Properties.Settings.Default.Save();
12741283
}
12751284

1276-
12771285
} // class Form
12781286
} // namespace

‎UnityLauncher/Form1.resx

-39
Original file line numberDiff line numberDiff line change
@@ -117,12 +117,6 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120-
<metadata name="_Date.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121-
<value>True</value>
122-
</metadata>
123-
<metadata name="_UnityUpdateVersion.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124-
<value>True</value>
125-
</metadata>
126120
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127121
<value>14, 20</value>
128122
</metadata>
@@ -144,36 +138,6 @@
144138
<metadata name="_gitBranch.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
145139
<value>True</value>
146140
</metadata>
147-
<metadata name="_project.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
148-
<value>True</value>
149-
</metadata>
150-
<metadata name="_version.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
151-
<value>True</value>
152-
</metadata>
153-
<metadata name="_path.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
154-
<value>True</value>
155-
</metadata>
156-
<metadata name="_dateModified.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
157-
<value>True</value>
158-
</metadata>
159-
<metadata name="_launchArguments.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
160-
<value>True</value>
161-
</metadata>
162-
<metadata name="_gitBranch.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
163-
<value>True</value>
164-
</metadata>
165-
<metadata name="_unityVersion.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
166-
<value>True</value>
167-
</metadata>
168-
<metadata name="_unityPath.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
169-
<value>True</value>
170-
</metadata>
171-
<metadata name="_unityInstallDate.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
172-
<value>True</value>
173-
</metadata>
174-
<metadata name="_Platforms.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
175-
<value>True</value>
176-
</metadata>
177141
<metadata name="_unityVersion.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
178142
<value>True</value>
179143
</metadata>
@@ -192,9 +156,6 @@
192156
<metadata name="_UnityUpdateVersion.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
193157
<value>True</value>
194158
</metadata>
195-
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
196-
<value>14, 20</value>
197-
</metadata>
198159
<metadata name="folderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
199160
<value>111, 20</value>
200161
</metadata>

‎UnityLauncher/Properties/Settings.Designer.cs

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎UnityLauncher/Properties/Settings.settings

+3
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,8 @@
3636
<Setting Name="showGitBranchColumn" Type="System.Boolean" Scope="User">
3737
<Value Profile="(Default)">False</Value>
3838
</Setting>
39+
<Setting Name="useDarkSkin" Type="System.Boolean" Scope="User">
40+
<Value Profile="(Default)">True</Value>
41+
</Setting>
3942
</Settings>
4043
</SettingsFile>

0 commit comments

Comments
 (0)