aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Vijay A <vraravam@users.noreply.github.com>2022-06-18 11:47:47 +0530
committerLibravatar Vijay A <vraravam@users.noreply.github.com>2022-06-18 11:47:47 +0530
commit044207d0260b63ce50f4f085d8bb92490d355219 (patch)
tree16b7421bb46cece0692b22e74ed228ad153bea48
parent6.0.0-nightly.66 [skip ci] (diff)
downloadferdium-app-044207d0260b63ce50f4f085d8bb92490d355219.tar.gz
ferdium-app-044207d0260b63ce50f4f085d8bb92490d355219.tar.zst
ferdium-app-044207d0260b63ce50f4f085d8bb92490d355219.zip
Add ability to set the progressbar color from the Settings screen
-rw-r--r--src/app.js11
-rw-r--r--src/components/settings/settings/EditSettingsForm.js47
-rw-r--r--src/components/ui/ColorPickerInput.tsx14
-rw-r--r--src/config.ts1
-rw-r--r--src/containers/settings/EditSettingsScreen.js10
-rw-r--r--src/features/appearance/index.ts18
-rw-r--r--src/i18n/locales/af.json2
-rw-r--r--src/i18n/locales/be.json2
-rw-r--r--src/i18n/locales/bs.json2
-rw-r--r--src/i18n/locales/ca.json2
-rw-r--r--src/i18n/locales/defaultMessages.json15
-rw-r--r--src/i18n/locales/en-US.json5
-rw-r--r--src/i18n/locales/fa.json2
-rw-r--r--src/i18n/locales/ga.json2
-rw-r--r--src/i18n/locales/he.json2
-rw-r--r--src/i18n/locales/hi.json2
-rw-r--r--src/i18n/locales/hr.json2
-rw-r--r--src/i18n/locales/hu.json2
-rw-r--r--src/i18n/locales/id.json2
-rw-r--r--src/i18n/locales/ka.json2
-rw-r--r--src/i18n/locales/ko.json2
-rw-r--r--src/i18n/locales/nl-BE.json2
-rw-r--r--src/i18n/locales/si.json2
-rw-r--r--src/i18n/locales/sl.json2
-rw-r--r--src/i18n/locales/sr.json2
-rw-r--r--src/i18n/locales/te.json2
-rw-r--r--src/i18n/locales/vls.json2
-rw-r--r--src/i18n/locales/zh-HANT.json2
-rw-r--r--src/i18n/locales/zh.json2
-rw-r--r--src/stores.types.ts1
30 files changed, 104 insertions, 60 deletions
diff --git a/src/app.js b/src/app.js
index aa140832c..54fba0c71 100644
--- a/src/app.js
+++ b/src/app.js
@@ -4,7 +4,6 @@ import { render } from 'react-dom';
4import { Provider } from 'mobx-react'; 4import { Provider } from 'mobx-react';
5import { syncHistoryWithStore, RouterStore } from 'mobx-react-router'; 5import { syncHistoryWithStore, RouterStore } from 'mobx-react-router';
6import { hashHistory } from 'react-router'; 6import { hashHistory } from 'react-router';
7import TopBarProgress from 'react-topbar-progress-indicator';
8 7
9import ServerApi from './api/server/ServerApi'; 8import ServerApi from './api/server/ServerApi';
10import LocalApi from './api/server/LocalApi'; 9import LocalApi from './api/server/LocalApi';
@@ -64,13 +63,3 @@ window.addEventListener('dragover', event => event.preventDefault());
64window.addEventListener('drop', event => event.preventDefault()); 63window.addEventListener('drop', event => event.preventDefault());
65window.addEventListener('dragover', event => event.stopPropagation()); 64window.addEventListener('dragover', event => event.stopPropagation());
66window.addEventListener('drop', event => event.stopPropagation()); 65window.addEventListener('drop', event => event.stopPropagation());
67
68TopBarProgress.config({
69 barThickness: 4,
70 barColors: {
71 '0': '#f00',
72 '0.5': '#0f0',
73 '1.0': '#00f',
74 },
75 shadowBlur: 5
76});
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index b45c7ea56..96ae5a5ed 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -118,7 +118,15 @@ const messages = defineMessages({
118 accentColorInfo: { 118 accentColorInfo: {
119 id: 'settings.app.accentColorInfo', 119 id: 'settings.app.accentColorInfo',
120 defaultMessage: 120 defaultMessage:
121 'Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor} or clear the input field)', 121 'Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor} or clear the input field)',
122 },
123 overallTheme: {
124 id: 'settings.app.overallTheme',
125 defaultMessage: 'Overall Theme',
126 },
127 progressbarTheme: {
128 id: 'settings.app.progressbarTheme',
129 defaultMessage: 'Progressbar Theme',
122 }, 130 },
123 universalDarkModeInfo: { 131 universalDarkModeInfo: {
124 id: 'settings.app.universalDarkModeInfo', 132 id: 'settings.app.universalDarkModeInfo',
@@ -598,25 +606,40 @@ class EditSettingsForm extends Component {
598 <H2 className='settings__section_header'> 606 <H2 className='settings__section_header'>
599 {intl.formatMessage(messages.sectionAccentColorSettings)} 607 {intl.formatMessage(messages.sectionAccentColorSettings)}
600 </H2> 608 </H2>
609 <p>
610 {intl.formatMessage(messages.accentColorInfo, {
611 defaultAccentColor: DEFAULT_APP_SETTINGS.accentColor,
612 })}
613 </p>
614 <p>
615 {intl.formatMessage(messages.overallTheme)}
601 <div className="settings__settings-group__apply-color"> 616 <div className="settings__settings-group__apply-color">
602 <ColorPickerInput 617 <ColorPickerInput
603 onChange={e => this.submit(e)} 618 onChange={e => this.submit(e)}
604 field={form.$('accentColor')} 619 field={form.$('accentColor')}
605 className='color-picker-input' 620 className='color-picker-input'
606 /> 621 />
607 <>
608 <Button
609 buttonType="secondary"
610 className="settings__settings-group__apply-color__button"
611 label="Apply color"
612 onClick={(e) => { this.submit(e) }}
613 />
614 </>
615 </div> 622 </div>
623 </p>
624 <p>
625 {intl.formatMessage(messages.progressbarTheme)}
626 <div className="settings__settings-group__apply-color">
627 <ColorPickerInput
628 onChange={e => this.submit(e)}
629 field={form.$('progressbarAccentColor')}
630 className='color-picker-input'
631 />
632 </div>
633 </p>
616 <p> 634 <p>
617 {intl.formatMessage(messages.accentColorInfo, { 635 <div className="settings__settings-group__apply-color">
618 defaultAccentColor: DEFAULT_APP_SETTINGS.accentColor, 636 <Button
619 })} 637 buttonType="secondary"
638 className="settings__settings-group__apply-color__button"
639 label="Apply color"
640 onClick={(e) => { this.submit(e) }}
641 />
642 </div>
620 </p> 643 </p>
621 <Hr /> 644 <Hr />
622 645
diff --git a/src/components/ui/ColorPickerInput.tsx b/src/components/ui/ColorPickerInput.tsx
index 7cbdb295b..8a4d3129a 100644
--- a/src/components/ui/ColorPickerInput.tsx
+++ b/src/components/ui/ColorPickerInput.tsx
@@ -3,7 +3,6 @@ import { observer } from 'mobx-react';
3import { Field } from 'mobx-react-form'; 3import { Field } from 'mobx-react-form';
4import classnames from 'classnames'; 4import classnames from 'classnames';
5import { SliderPicker } from 'react-color'; 5import { SliderPicker } from 'react-color';
6import { DEFAULT_APP_SETTINGS } from '../../config';
7 6
8interface IProps { 7interface IProps {
9 field: Field; 8 field: Field;
@@ -11,20 +10,12 @@ interface IProps {
11 focus?: boolean; 10 focus?: boolean;
12}; 11};
13 12
14interface IState { 13class ColorPickerInput extends Component<IProps> {
15 background: string;
16}
17
18class ColorPickerInput extends Component<IProps, IState> {
19 static defaultProps = { 14 static defaultProps = {
20 className: null, 15 className: null,
21 focus: false, 16 focus: false,
22 }; 17 };
23 18
24 state = {
25 background: DEFAULT_APP_SETTINGS.accentColor,
26 };
27
28 inputElement: HTMLInputElement | null | undefined; 19 inputElement: HTMLInputElement | null | undefined;
29 20
30 componentDidMount() { 21 componentDidMount() {
@@ -45,7 +36,6 @@ class ColorPickerInput extends Component<IProps, IState> {
45 36
46 handleChangeComplete = (color: { hex: string; }) => { 37 handleChangeComplete = (color: { hex: string; }) => {
47 const { field } = this.props; 38 const { field } = this.props;
48 this.setState({ background: color.hex });
49 field.value = color.hex 39 field.value = color.hex
50 }; 40 };
51 41
@@ -67,7 +57,7 @@ class ColorPickerInput extends Component<IProps, IState> {
67 })} 57 })}
68 > 58 >
69 <SliderPicker 59 <SliderPicker
70 color={ this.state.background } 60 color={ field.value }
71 onChangeComplete={ this.handleChangeComplete } 61 onChangeComplete={ this.handleChangeComplete }
72 id={field.id} 62 id={field.id}
73 type={type} 63 type={type}
diff --git a/src/config.ts b/src/config.ts
index 2df09e03d..2aad2e931 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -252,6 +252,7 @@ export const DEFAULT_APP_SETTINGS = {
252 userAgentPref: '', 252 userAgentPref: '',
253 adaptableDarkMode: true, 253 adaptableDarkMode: true,
254 accentColor: DEFAULT_ACCENT_COLOR, 254 accentColor: DEFAULT_ACCENT_COLOR,
255 progressbarAccentColor: DEFAULT_ACCENT_COLOR,
255 serviceRibbonWidth: 68, 256 serviceRibbonWidth: 68,
256 sidebarServicesLocation: SIDEBAR_SERVICES_LOCATION_TOPLEFT, 257 sidebarServicesLocation: SIDEBAR_SERVICES_LOCATION_TOPLEFT,
257 iconSize: iconSizeBias, 258 iconSize: iconSizeBias,
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js
index 46c8232e4..bae19d3b6 100644
--- a/src/containers/settings/EditSettingsScreen.js
+++ b/src/containers/settings/EditSettingsScreen.js
@@ -234,6 +234,10 @@ const messages = defineMessages({
234 id: 'settings.app.form.accentColor', 234 id: 'settings.app.form.accentColor',
235 defaultMessage: 'Accent color', 235 defaultMessage: 'Accent color',
236 }, 236 },
237 progressbarAccentColor: {
238 id: 'settings.app.form.progressbarAccentColor',
239 defaultMessage: 'Progressbar Accent color',
240 },
237 showDisabledServices: { 241 showDisabledServices: {
238 id: 'settings.app.form.showDisabledServices', 242 id: 'settings.app.form.showDisabledServices',
239 defaultMessage: 'Display disabled services tabs', 243 defaultMessage: 'Display disabled services tabs',
@@ -368,6 +372,7 @@ class EditSettingsScreen extends Component {
368 hideSettingsButton: Boolean(settingsData.hideSettingsButton), 372 hideSettingsButton: Boolean(settingsData.hideSettingsButton),
369 alwaysShowWorkspaces: Boolean(settingsData.alwaysShowWorkspaces), 373 alwaysShowWorkspaces: Boolean(settingsData.alwaysShowWorkspaces),
370 accentColor: settingsData.accentColor, 374 accentColor: settingsData.accentColor,
375 progressbarAccentColor: settingsData.progressbarAccentColor,
371 showMessageBadgeWhenMuted: Boolean( 376 showMessageBadgeWhenMuted: Boolean(
372 settingsData.showMessageBadgeWhenMuted, 377 settingsData.showMessageBadgeWhenMuted,
373 ), 378 ),
@@ -758,6 +763,11 @@ class EditSettingsScreen extends Component {
758 value: settings.all.app.accentColor, 763 value: settings.all.app.accentColor,
759 default: DEFAULT_APP_SETTINGS.accentColor, 764 default: DEFAULT_APP_SETTINGS.accentColor,
760 }, 765 },
766 progressbarAccentColor: {
767 label: intl.formatMessage(messages.progressbarAccentColor),
768 value: settings.all.app.progressbarAccentColor,
769 default: DEFAULT_APP_SETTINGS.progressbarAccentColor,
770 },
761 enableGPUAcceleration: { 771 enableGPUAcceleration: {
762 label: intl.formatMessage(messages.enableGPUAcceleration), 772 label: intl.formatMessage(messages.enableGPUAcceleration),
763 value: settings.all.app.enableGPUAcceleration, 773 value: settings.all.app.enableGPUAcceleration,
diff --git a/src/features/appearance/index.ts b/src/features/appearance/index.ts
index 7562475a6..42de5e4cc 100644
--- a/src/features/appearance/index.ts
+++ b/src/features/appearance/index.ts
@@ -1,5 +1,7 @@
1import color from 'color'; 1import color from 'color';
2import { reaction } from 'mobx'; 2import { reaction } from 'mobx';
3import TopBarProgress from 'react-topbar-progress-indicator';
4
3import { isWindows, isLinux } from '../../environment'; 5import { isWindows, isLinux } from '../../environment';
4import { 6import {
5 DEFAULT_APP_SETTINGS, 7 DEFAULT_APP_SETTINGS,
@@ -9,8 +11,6 @@ import {
9 SIDEBAR_SERVICES_LOCATION_BOTTOMRIGHT, 11 SIDEBAR_SERVICES_LOCATION_BOTTOMRIGHT,
10} from '../../config'; 12} from '../../config';
11 13
12
13
14const STYLE_ELEMENT_ID = 'custom-appearance-style'; 14const STYLE_ELEMENT_ID = 'custom-appearance-style';
15 15
16function createStyleElement() { 16function createStyleElement() {
@@ -398,19 +398,33 @@ function generateStyle(settings) {
398 398
399 return style; 399 return style;
400} 400}
401
402function updateProgressbar(settings) {
403 TopBarProgress.config({
404 barThickness: 4,
405 barColors: {
406 '0': settings.progressbarAccentColor,
407 },
408 shadowBlur: 5
409 });
410}
411
401function updateStyle(settings) { 412function updateStyle(settings) {
402 const style = generateStyle(settings); 413 const style = generateStyle(settings);
403 setAppearance(style); 414 setAppearance(style);
415 updateProgressbar(settings);
404} 416}
405 417
406export default function initAppearance(stores) { 418export default function initAppearance(stores) {
407 const { settings } = stores; 419 const { settings } = stores;
408 createStyleElement(); 420 createStyleElement();
421 updateProgressbar(settings);
409 422
410 // Update style when settings change 423 // Update style when settings change
411 reaction( 424 reaction(
412 () => [ 425 () => [
413 settings.all.app.accentColor, 426 settings.all.app.accentColor,
427 settings.all.app.progressbarAccentColor,
414 settings.all.app.serviceRibbonWidth, 428 settings.all.app.serviceRibbonWidth,
415 settings.all.app.iconSize, 429 settings.all.app.iconSize,
416 settings.all.app.showDragArea, 430 settings.all.app.showDragArea,
diff --git a/src/i18n/locales/af.json b/src/i18n/locales/af.json
index df8644929..6aa9e3a8b 100644
--- a/src/i18n/locales/af.json
+++ b/src/i18n/locales/af.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/be.json b/src/i18n/locales/be.json
index a912d44e5..e04082b4d 100644
--- a/src/i18n/locales/be.json
+++ b/src/i18n/locales/be.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/bs.json b/src/i18n/locales/bs.json
index df8644929..6aa9e3a8b 100644
--- a/src/i18n/locales/bs.json
+++ b/src/i18n/locales/bs.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json
index bea42901b..d97d40e80 100644
--- a/src/i18n/locales/ca.json
+++ b/src/i18n/locales/ca.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Torna a provar-ho", 182 "settings.account.tryReloadUserInfoRequest": "Torna a provar-ho",
183 "settings.account.userInfoRequestFailed": "No s'ha pogut carregar la informació de l'usuari", 183 "settings.account.userInfoRequestFailed": "No s'ha pogut carregar la informació de l'usuari",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Buida la memòria cau", 186 "settings.app.buttonClearAllCache": "Buida la memòria cau",
187 "settings.app.buttonInstallUpdate": "Reinicia i instal·la l'actualització", 187 "settings.app.buttonInstallUpdate": "Reinicia i instal·la l'actualització",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index c7a2c8355..6401f9ec8 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -3059,7 +3059,7 @@
3059 } 3059 }
3060 }, 3060 },
3061 { 3061 {
3062 "defaultMessage": "!!!Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 3062 "defaultMessage": "!!!Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
3063 "end": { 3063 "end": {
3064 "column": 3, 3064 "column": 3,
3065 "line": 86 3065 "line": 86
@@ -4640,6 +4640,19 @@
4640 } 4640 }
4641 }, 4641 },
4642 { 4642 {
4643 "defaultMessage": "!!!Accent color",
4644 "end": {
4645 "column": 3,
4646 "line": 173
4647 },
4648 "file": "src/containers/settings/EditSettingsScreen.js",
4649 "id": "settings.app.form.progressbarAccentColor",
4650 "start": {
4651 "column": 15,
4652 "line": 170
4653 }
4654 },
4655 {
4643 "defaultMessage": "!!!Display disabled services tabs", 4656 "defaultMessage": "!!!Display disabled services tabs",
4644 "end": { 4657 "end": {
4645 "column": 3, 4658 "column": 3,
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 896ac359f..fa54fcd35 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor} or clear the input field)", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor} or clear the input field)",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
@@ -230,6 +230,7 @@
230 "settings.app.form.passwordToggle": "Password toggle", 230 "settings.app.form.passwordToggle": "Password toggle",
231 "settings.app.form.predefinedTodoServer": "Todo Server", 231 "settings.app.form.predefinedTodoServer": "Todo Server",
232 "settings.app.form.privateNotifications": "Don't show message content in notifications", 232 "settings.app.form.privateNotifications": "Don't show message content in notifications",
233 "settings.app.form.progressbarAccentColor": "Progressbar Accent color",
233 "settings.app.form.reloadAfterResume": "Reload Ferdium after system resume", 234 "settings.app.form.reloadAfterResume": "Reload Ferdium after system resume",
234 "settings.app.form.runInBackground": "Keep Ferdium in background when closing the window", 235 "settings.app.form.runInBackground": "Keep Ferdium in background when closing the window",
235 "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb", 236 "settings.app.form.scheduledDNDEnabled": "Enable scheduled Do-not-Disturb",
@@ -263,6 +264,8 @@
263 "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdium or lock Ferdium yourself using the lock symbol in the bottom left corner or the shortcut {lockShortcut}.", 264 "settings.app.lockInfo": "Password Lock allows you to keep your messages protected.\nUsing Password Lock, you will be prompted to enter your password everytime you start Ferdium or lock Ferdium yourself using the lock symbol in the bottom left corner or the shortcut {lockShortcut}.",
264 "settings.app.lockedPassword": "Password", 265 "settings.app.lockedPassword": "Password",
265 "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdium.", 266 "settings.app.lockedPasswordInfo": "Please make sure to set a password you'll remember.\nIf you loose this password, you will have to reinstall Ferdium.",
267 "settings.app.overallTheme": "Overall Theme",
268 "settings.app.progressbarTheme": "Progressbar Theme",
266 "settings.app.restartRequired": "Changes require restart", 269 "settings.app.restartRequired": "Changes require restart",
267 "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdium.", 270 "settings.app.scheduledDNDInfo": "Scheduled Do-not-Disturb allows you to define a period of time in which you do not want to get Notifications from Ferdium.",
268 "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.", 271 "settings.app.scheduledDNDTimeInfo": "Times in 24-Hour-Format. End time can be before start time (e.g. start 17:00, end 09:00) to enable Do-not-Disturb overnight.",
diff --git a/src/i18n/locales/fa.json b/src/i18n/locales/fa.json
index df8644929..6aa9e3a8b 100644
--- a/src/i18n/locales/fa.json
+++ b/src/i18n/locales/fa.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/ga.json b/src/i18n/locales/ga.json
index 2b0abb224..390ceaa78 100644
--- a/src/i18n/locales/ga.json
+++ b/src/i18n/locales/ga.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Atriail", 182 "settings.account.tryReloadUserInfoRequest": "Atriail",
183 "settings.account.userInfoRequestFailed": "Ní féidir eolas úsáideora a lódáil", 183 "settings.account.userInfoRequestFailed": "Ní féidir eolas úsáideora a lódáil",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Glan taisce", 186 "settings.app.buttonClearAllCache": "Glan taisce",
187 "settings.app.buttonInstallUpdate": "Atosaigh ⁊ suiteáil nuashonrú", 187 "settings.app.buttonInstallUpdate": "Atosaigh ⁊ suiteáil nuashonrú",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/he.json b/src/i18n/locales/he.json
index 0f1eeed2f..db24dc6ce 100644
--- a/src/i18n/locales/he.json
+++ b/src/i18n/locales/he.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "נסה שוב", 182 "settings.account.tryReloadUserInfoRequest": "נסה שוב",
183 "settings.account.userInfoRequestFailed": "אי אפשר לטעון את פרטי המשתמש", 183 "settings.account.userInfoRequestFailed": "אי אפשר לטעון את פרטי המשתמש",
184 "settings.account.yourLicense": "רישיון הפרדי שלך:", 184 "settings.account.yourLicense": "רישיון הפרדי שלך:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "ניקוי המטמון", 186 "settings.app.buttonClearAllCache": "ניקוי המטמון",
187 "settings.app.buttonInstallUpdate": "הפעל מחדש והתקן עדכונים", 187 "settings.app.buttonInstallUpdate": "הפעל מחדש והתקן עדכונים",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json
index df8644929..6aa9e3a8b 100644
--- a/src/i18n/locales/hi.json
+++ b/src/i18n/locales/hi.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/hr.json b/src/i18n/locales/hr.json
index 13eab01a8..9859a819f 100644
--- a/src/i18n/locales/hr.json
+++ b/src/i18n/locales/hr.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Pokušajte ponovno", 182 "settings.account.tryReloadUserInfoRequest": "Pokušajte ponovno",
183 "settings.account.userInfoRequestFailed": "Nije moguće učitati informacije o korisniku", 183 "settings.account.userInfoRequestFailed": "Nije moguće učitati informacije o korisniku",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Očisti memoriju", 186 "settings.app.buttonClearAllCache": "Očisti memoriju",
187 "settings.app.buttonInstallUpdate": "Ponovo pokreni i instaliraj ažuriranje", 187 "settings.app.buttonInstallUpdate": "Ponovo pokreni i instaliraj ažuriranje",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/hu.json b/src/i18n/locales/hu.json
index a63a98362..b67a371ad 100644
--- a/src/i18n/locales/hu.json
+++ b/src/i18n/locales/hu.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Próbáld újra", 182 "settings.account.tryReloadUserInfoRequest": "Próbáld újra",
183 "settings.account.userInfoRequestFailed": "A felhasználói adatok betöltése sikertelen", 183 "settings.account.userInfoRequestFailed": "A felhasználói adatok betöltése sikertelen",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Gyorsítótár törlése", 186 "settings.app.buttonClearAllCache": "Gyorsítótár törlése",
187 "settings.app.buttonInstallUpdate": "Újraindítás és frissítés telepítése", 187 "settings.app.buttonInstallUpdate": "Újraindítás és frissítés telepítése",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json
index 12cd811ae..ad3c82944 100644
--- a/src/i18n/locales/id.json
+++ b/src/i18n/locales/id.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Coba lagi", 182 "settings.account.tryReloadUserInfoRequest": "Coba lagi",
183 "settings.account.userInfoRequestFailed": "Gagal memuat informasi pengguna", 183 "settings.account.userInfoRequestFailed": "Gagal memuat informasi pengguna",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Bersihkan singgahan", 186 "settings.app.buttonClearAllCache": "Bersihkan singgahan",
187 "settings.app.buttonInstallUpdate": "Mulai ulang & instal pembaruan", 187 "settings.app.buttonInstallUpdate": "Mulai ulang & instal pembaruan",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/ka.json b/src/i18n/locales/ka.json
index 9028959eb..968274a24 100644
--- a/src/i18n/locales/ka.json
+++ b/src/i18n/locales/ka.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "სცადეთ ხელახლა", 182 "settings.account.tryReloadUserInfoRequest": "სცადეთ ხელახლა",
183 "settings.account.userInfoRequestFailed": "მომხმარებლის ინფორმაციის ჩატვირთვა ვერ მოხერხდა", 183 "settings.account.userInfoRequestFailed": "მომხმარებლის ინფორმაციის ჩატვირთვა ვერ მოხერხდა",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "გადატვირთეთ და დააყენეთ განახლება", 187 "settings.app.buttonInstallUpdate": "გადატვირთეთ და დააყენეთ განახლება",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/ko.json b/src/i18n/locales/ko.json
index fddd04941..544e706ee 100644
--- a/src/i18n/locales/ko.json
+++ b/src/i18n/locales/ko.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "다시 시도하세요.", 182 "settings.account.tryReloadUserInfoRequest": "다시 시도하세요.",
183 "settings.account.userInfoRequestFailed": "사용자 정보를 불러올 수 없습니다.", 183 "settings.account.userInfoRequestFailed": "사용자 정보를 불러올 수 없습니다.",
184 "settings.account.yourLicense": "Ferdium 라이센스:", 184 "settings.account.yourLicense": "Ferdium 라이센스:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "캐시 지우기", 186 "settings.app.buttonClearAllCache": "캐시 지우기",
187 "settings.app.buttonInstallUpdate": "재시작 후 업데이트 설치", 187 "settings.app.buttonInstallUpdate": "재시작 후 업데이트 설치",
188 "settings.app.buttonOpenFerdiumProfileFolder": "프로파일 폴더 열기", 188 "settings.app.buttonOpenFerdiumProfileFolder": "프로파일 폴더 열기",
diff --git a/src/i18n/locales/nl-BE.json b/src/i18n/locales/nl-BE.json
index 8bccbe1d1..e78ab1987 100644
--- a/src/i18n/locales/nl-BE.json
+++ b/src/i18n/locales/nl-BE.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Probeer opnieuw", 182 "settings.account.tryReloadUserInfoRequest": "Probeer opnieuw",
183 "settings.account.userInfoRequestFailed": "Kon gebruikersinformatie niet laden", 183 "settings.account.userInfoRequestFailed": "Kon gebruikersinformatie niet laden",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Cache wissen", 186 "settings.app.buttonClearAllCache": "Cache wissen",
187 "settings.app.buttonInstallUpdate": "Opnieuw opstarten & update installeren", 187 "settings.app.buttonInstallUpdate": "Opnieuw opstarten & update installeren",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/si.json b/src/i18n/locales/si.json
index 263f02dc4..e041e2936 100644
--- a/src/i18n/locales/si.json
+++ b/src/i18n/locales/si.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "යළි උත්සාහය", 182 "settings.account.tryReloadUserInfoRequest": "යළි උත්සාහය",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "ඔබගේ ෆර්ඩි බලපත්‍රය:", 184 "settings.account.yourLicense": "ඔබගේ ෆර්ඩි බලපත්‍රය:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "පැතිකඩ බහාලුම විවෘත", 188 "settings.app.buttonOpenFerdiumProfileFolder": "පැතිකඩ බහාලුම විවෘත",
diff --git a/src/i18n/locales/sl.json b/src/i18n/locales/sl.json
index cdec79f29..879911129 100644
--- a/src/i18n/locales/sl.json
+++ b/src/i18n/locales/sl.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/sr.json b/src/i18n/locales/sr.json
index 6dc449650..d8b9913ed 100644
--- a/src/i18n/locales/sr.json
+++ b/src/i18n/locales/sr.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Pokušajte ponovno", 182 "settings.account.tryReloadUserInfoRequest": "Pokušajte ponovno",
183 "settings.account.userInfoRequestFailed": "Nije moguće učitati informacije o korisniku", 183 "settings.account.userInfoRequestFailed": "Nije moguće učitati informacije o korisniku",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Очисти кеш", 186 "settings.app.buttonClearAllCache": "Очисти кеш",
187 "settings.app.buttonInstallUpdate": "Ponovo pokreni i instaliraj ažuriranje", 187 "settings.app.buttonInstallUpdate": "Ponovo pokreni i instaliraj ažuriranje",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/te.json b/src/i18n/locales/te.json
index cdec79f29..879911129 100644
--- a/src/i18n/locales/te.json
+++ b/src/i18n/locales/te.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/vls.json b/src/i18n/locales/vls.json
index df8644929..6aa9e3a8b 100644
--- a/src/i18n/locales/vls.json
+++ b/src/i18n/locales/vls.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/zh-HANT.json b/src/i18n/locales/zh-HANT.json
index ca7e05fde..c636888b4 100644
--- a/src/i18n/locales/zh-HANT.json
+++ b/src/i18n/locales/zh-HANT.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "再試一次", 182 "settings.account.tryReloadUserInfoRequest": "再試一次",
183 "settings.account.userInfoRequestFailed": "無法載入帳戶資訊", 183 "settings.account.userInfoRequestFailed": "無法載入帳戶資訊",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "清除緩存", 186 "settings.app.buttonClearAllCache": "清除緩存",
187 "settings.app.buttonInstallUpdate": "重新啟動並且更新", 187 "settings.app.buttonInstallUpdate": "重新啟動並且更新",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json
index df8644929..6aa9e3a8b 100644
--- a/src/i18n/locales/zh.json
+++ b/src/i18n/locales/zh.json
@@ -182,7 +182,7 @@
182 "settings.account.tryReloadUserInfoRequest": "Try again", 182 "settings.account.tryReloadUserInfoRequest": "Try again",
183 "settings.account.userInfoRequestFailed": "Could not load user information", 183 "settings.account.userInfoRequestFailed": "Could not load user information",
184 "settings.account.yourLicense": "Your Ferdium License:", 184 "settings.account.yourLicense": "Your Ferdium License:",
185 "settings.app.accentColorInfo": "Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})", 185 "settings.app.accentColorInfo": "Write your color choice in a CSS-compatible format. (Default: {defaultAccentColor})",
186 "settings.app.buttonClearAllCache": "Clear cache", 186 "settings.app.buttonClearAllCache": "Clear cache",
187 "settings.app.buttonInstallUpdate": "Restart & install update", 187 "settings.app.buttonInstallUpdate": "Restart & install update",
188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder", 188 "settings.app.buttonOpenFerdiumProfileFolder": "Open Profile folder",
diff --git a/src/stores.types.ts b/src/stores.types.ts
index 10cc395fd..d09916653 100644
--- a/src/stores.types.ts
+++ b/src/stores.types.ts
@@ -58,6 +58,7 @@ interface Api {
58interface AppStore { 58interface AppStore {
59 actions: Actions; 59 actions: Actions;
60 accentColor: string; 60 accentColor: string;
61 progressbarAccentColor: string;
61 api: Api; 62 api: Api;
62 authRequestFailed: () => void; 63 authRequestFailed: () => void;
63 autoLaunchOnStart: () => void; 64 autoLaunchOnStart: () => void;