Skip to content

Commit

Permalink
settings: remove colorBlindMode setting and move theme to the top
Browse files Browse the repository at this point in the history
  • Loading branch information
AdamNowotny committed Aug 18, 2024
1 parent 1e234e6 commit 9fd0cc1
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 46 deletions.
1 change: 0 additions & 1 deletion src/common/__mocks__/core.mock.views.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ export default {
showCommits: true,
showCommitsWhenGreen: true,
theme: 'dark',
colorBlindMode: true,
notifications: {
enabled: true,
buildBroken: true,
Expand Down
1 change: 0 additions & 1 deletion src/common/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ export interface ViewConfig {
showCommits?: boolean;
showCommitsWhenGreen?: boolean;
theme?: string;
colorBlindMode?: boolean;
notifications?: {
enabled: boolean;
buildBroken: boolean;
Expand Down
1 change: 0 additions & 1 deletion src/service-worker/storage/view-config.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ beforeEach(() => {
showCommits: true,
showCommitsWhenGreen: false,
theme: 'dark',
colorBlindMode: true,
notifications: {
enabled: true,
buildBroken: true,
Expand Down
1 change: 0 additions & 1 deletion src/service-worker/storage/view-config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ const defaultConfiguration: ViewConfig = {
showCommits: true,
showCommitsWhenGreen: true,
theme: 'dark',
colorBlindMode: true,
notifications: {
enabled: true,
buildBroken: true,
Expand Down
63 changes: 21 additions & 42 deletions src/settings/view/view.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
<div class="col-md-12">
<form class="form-horizontal col-md-4" role="form">
<div class="form-group">
<label class="col-md-6 control-label">Theme</label>
<div class="col-md-6">
<ul class="nav nav-pills">
<li
role="presentation"
ng-class="{ active: viewConfig.theme === 'dark' }"
ng-click="setField('theme', 'dark')"
>
<a>Dark</a>
</li>
<li
role="presentation"
ng-class="{ active: viewConfig.theme === 'light' }"
ng-click="setField('theme', 'light')"
>
<a>Light</a>
</li>
</ul>
</div>
</div>
<div class="form-group">
<label class="col-md-6 control-label">Number of columns</label>
<div class="col-md-6">
Expand Down Expand Up @@ -97,48 +118,6 @@
</ul>
</div>
</div>
<div class="form-group">
<label class="col-md-6 control-label">Theme</label>
<div class="col-md-6">
<ul class="nav nav-pills">
<li
role="presentation"
ng-class="{ active: viewConfig.theme === 'dark' }"
ng-click="setField('theme', 'dark')"
>
<a>Dark</a>
</li>
<li
role="presentation"
ng-class="{ active: viewConfig.theme === 'light' }"
ng-click="setField('theme', 'light')"
>
<a>Light</a>
</li>
</ul>
</div>
</div>
<div class="form-group">
<label class="col-md-6 control-label">Color-blind mode</label>
<div class="col-md-6">
<ul class="nav nav-pills">
<li
role="presentation"
ng-class="{ active: viewConfig.colorBlindMode }"
ng-click="setField('colorBlindMode', true)"
>
<a>On</a>
</li>
<li
role="presentation"
ng-class="{ active: !viewConfig.colorBlindMode }"
ng-click="setField('colorBlindMode', false)"
>
<a>Off</a>
</li>
</ul>
</div>
</div>
</form>
<div id="settings-dashboard" class="col-md-8"></div>
</div>

0 comments on commit 9fd0cc1

Please sign in to comment.