Skip to content

Commit 5d15ed2

Browse files
committed
Feature: Progress bar
1 parent fbcce22 commit 5d15ed2

10 files changed

Lines changed: 42 additions & 17 deletions

Designs/HitCounterGui.html

1.36 KB
Binary file not shown.

Designs/stylesheet.css

3.42 KB
Binary file not shown.

Designs/stylesheet_pink.css

3.41 KB
Binary file not shown.

Sources/AppConfig.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public class SettingsRoot
5858
public bool ShowHeadline;
5959
public bool ShowFooter;
6060
public bool ShowSessionProgress;
61+
public bool ShowProgressBar;
6162
public int ShowSplitsCountFinished;
6263
public int ShowSplitsCountUpcoming;
6364
public bool ShowHitsCombined;
@@ -203,6 +204,7 @@ private void LoadSettings()
203204
{
204205
_settings.Version = 6;
205206
_settings.AlwaysOnTop = false;
207+
_settings.ShowSessionProgress = false;
206208
// Should be set false but in version 5 it was introduced with true,
207209
// so only for users that were running version 5, we keep it true.
208210
_settings.StyleSuperscriptPB = (baseVersion == 5 ? true : false);
@@ -257,6 +259,7 @@ private void LoadSettings()
257259
om.ShowHeadline = _settings.ShowHeadline;
258260
om.ShowFooter = _settings.ShowFooter;
259261
om.ShowSessionProgress = _settings.ShowSessionProgress;
262+
om.ShowProgressBar = _settings.ShowProgressBar;
260263
om.ShowSplitsCountFinished = _settings.ShowSplitsCountFinished;
261264
om.ShowSplitsCountUpcoming = _settings.ShowSplitsCountUpcoming;
262265
om.ShowHitsCombined = _settings.ShowHitsCombined;
@@ -329,6 +332,7 @@ private void SaveSettings()
329332
_settings.ShowHeadline = om.ShowHeadline;
330333
_settings.ShowFooter = om.ShowFooter;
331334
_settings.ShowSessionProgress = om.ShowSessionProgress;
335+
_settings.ShowProgressBar = om.ShowProgressBar;
332336
_settings.ShowSplitsCountFinished = om.ShowSplitsCountFinished;
333337
_settings.ShowSplitsCountUpcoming = om.ShowSplitsCountUpcoming;
334338
_settings.ShowHitsCombined = om.ShowHitsCombined;

Sources/HitCounter.html

86 Bytes
Binary file not shown.

Sources/HitCounter.template

56 Bytes
Binary file not shown.

Sources/HitCounterManagerInit.xml

88 Bytes
Binary file not shown.

Sources/OutModule.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public enum OM_Severity {
5151
public bool ShowHeadline = true;
5252
public bool ShowFooter = true;
5353
public bool ShowSessionProgress = true;
54+
public bool ShowProgressBar = true;
5455
public int ShowSplitsCountFinished = 999;
5556
public int ShowSplitsCountUpcoming = 999;
5657
public bool ShowHitsCombined = true;
@@ -244,6 +245,7 @@ public void Update(bool Force)
244245
WriteJsonSimpleValue(sr, "show_headline", ShowHeadline);
245246
WriteJsonSimpleValue(sr, "show_footer", ShowFooter);
246247
WriteJsonSimpleValue(sr, "show_session_progress", ShowSessionProgress);
248+
WriteJsonSimpleValue(sr, "show_progress_bar", ShowProgressBar);
247249
WriteJsonSimpleValue(sr, "show_hitscombined", ShowHitsCombined);
248250
WriteJsonSimpleValue(sr, "show_numbers", ShowNumbers);
249251
WriteJsonSimpleValue(sr, "show_pb", ShowPB);

Sources/Settings.Designer.cs

Lines changed: 34 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Sources/Settings.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ private void Settings_Load(object sender, EventArgs e)
7777
cbShowHeadline.Checked = om.ShowHeadline;
7878
cbShowFooter.Checked = om.ShowFooter;
7979
cbShowSessionProgress.Checked = om.ShowSessionProgress;
80+
cbShowProgressBar.Checked = om.ShowProgressBar;
8081
numShowSplitsCountFinished.Value = om.ShowSplitsCountFinished;
8182
numShowSplitsCountUpcoming.Value = om.ShowSplitsCountUpcoming;
8283
cbShowHitsCombined.Checked = om.ShowHitsCombined;
@@ -163,6 +164,7 @@ private void ApplyAppearance(object sender, EventArgs e)
163164
om.ShowHeadline = cbShowHeadline.Checked;
164165
om.ShowFooter = cbShowFooter.Checked;
165166
om.ShowSessionProgress = cbShowSessionProgress.Checked;
167+
om.ShowProgressBar = cbShowProgressBar.Checked;
166168
om.ShowSplitsCountFinished = (int)numShowSplitsCountFinished.Value;
167169
om.ShowSplitsCountUpcoming = (int)numShowSplitsCountUpcoming.Value;
168170
om.ShowHitsCombined = cbShowHitsCombined.Checked;

0 commit comments

Comments
 (0)