aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/components/settings/settings/EditSettingsForm.js2
-rw-r--r--src/config.js13
-rw-r--r--src/containers/settings/EditSettingsScreen.js20
-rw-r--r--src/features/appearance/index.js26
-rw-r--r--src/i18n/locales/defaultMessages.json145
-rw-r--r--src/i18n/locales/en-US.json1
-rw-r--r--src/i18n/messages/src/containers/settings/EditSettingsScreen.json145
7 files changed, 213 insertions, 139 deletions
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index 5a373be4c..432a546d9 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -470,6 +470,8 @@ export default @observer class EditSettingsForm extends Component {
470 470
471 <Select field={form.$('serviceRibbonWidth')} /> 471 <Select field={form.$('serviceRibbonWidth')} />
472 472
473 <Select field={form.$('iconSize')} />
474
473 <Hr /> 475 <Hr />
474 476
475 <Input 477 <Input
diff --git a/src/config.js b/src/config.js
index 193ba74e6..9b77aa9a5 100644
--- a/src/config.js
+++ b/src/config.js
@@ -55,6 +55,18 @@ export const SIDEBAR_WIDTH = {
55 100: 'Extemely wide sidebar', 55 100: 'Extemely wide sidebar',
56}; 56};
57 57
58export const ICON_SIZES = {
59 0: 'Very small icons',
60 10: 'Small icons',
61 20: 'Normal icons',
62 30: 'Large icons',
63 40: 'Very large icons',
64};
65// We need a bias to push all icon sizes into positive numbers
66// otherwise the settings screen won't sort the sizes correctly.
67// The bias should always be the "Normal icons" value
68export const iconSizeBias = 20;
69
58export const DEFAULT_APP_SETTINGS = { 70export const DEFAULT_APP_SETTINGS = {
59 autoLaunchInBackground: false, 71 autoLaunchInBackground: false,
60 runInBackground: true, 72 runInBackground: true,
@@ -93,6 +105,7 @@ export const DEFAULT_APP_SETTINGS = {
93 adaptableDarkMode: true, 105 adaptableDarkMode: true,
94 accentColor: '#7367f0', 106 accentColor: '#7367f0',
95 serviceRibbonWidth: 68, 107 serviceRibbonWidth: 68,
108 iconSize: iconSizeBias,
96 sentry: false, 109 sentry: false,
97}; 110};
98 111
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js
index dac4c2b0a..ee5e3615c 100644
--- a/src/containers/settings/EditSettingsScreen.js
+++ b/src/containers/settings/EditSettingsScreen.js
@@ -10,7 +10,9 @@ import UserStore from '../../stores/UserStore';
10import TodosStore from '../../features/todos/store'; 10import TodosStore from '../../features/todos/store';
11import Form from '../../lib/Form'; 11import Form from '../../lib/Form';
12import { APP_LOCALES, SPELLCHECKER_LOCALES } from '../../i18n/languages'; 12import { APP_LOCALES, SPELLCHECKER_LOCALES } from '../../i18n/languages';
13import { DEFAULT_APP_SETTINGS, HIBERNATION_STRATEGIES, SIDEBAR_WIDTH } from '../../config'; 13import {
14 DEFAULT_APP_SETTINGS, HIBERNATION_STRATEGIES, SIDEBAR_WIDTH, ICON_SIZES,
15} from '../../config';
14import { config as spellcheckerConfig } from '../../features/spellchecker'; 16import { config as spellcheckerConfig } from '../../features/spellchecker';
15 17
16import { getSelectOptions } from '../../helpers/i18n-helpers'; 18import { getSelectOptions } from '../../helpers/i18n-helpers';
@@ -122,6 +124,10 @@ const messages = defineMessages({
122 id: 'settings.app.form.serviceRibbonWidth', 124 id: 'settings.app.form.serviceRibbonWidth',
123 defaultMessage: '!!!Sidebar width', 125 defaultMessage: '!!!Sidebar width',
124 }, 126 },
127 iconSize: {
128 id: 'settings.app.form.iconSize',
129 defaultMessage: '!!!Service icon size',
130 },
125 accentColor: { 131 accentColor: {
126 id: 'settings.app.form.accentColor', 132 id: 'settings.app.form.accentColor',
127 defaultMessage: '!!!Accent color', 133 defaultMessage: '!!!Accent color',
@@ -206,6 +212,7 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
206 adaptableDarkMode: settingsData.adaptableDarkMode, 212 adaptableDarkMode: settingsData.adaptableDarkMode,
207 universalDarkMode: settingsData.universalDarkMode, 213 universalDarkMode: settingsData.universalDarkMode,
208 serviceRibbonWidth: settingsData.serviceRibbonWidth, 214 serviceRibbonWidth: settingsData.serviceRibbonWidth,
215 iconSize: settingsData.iconSize,
209 accentColor: settingsData.accentColor, 216 accentColor: settingsData.accentColor,
210 showMessageBadgeWhenMuted: settingsData.showMessageBadgeWhenMuted, 217 showMessageBadgeWhenMuted: settingsData.showMessageBadgeWhenMuted,
211 enableSpellchecking: settingsData.enableSpellchecking, 218 enableSpellchecking: settingsData.enableSpellchecking,
@@ -263,6 +270,11 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
263 sort: false, 270 sort: false,
264 }); 271 });
265 272
273 const iconSizes = getSelectOptions({
274 locales: ICON_SIZES,
275 sort: false,
276 });
277
266 const spellcheckingLanguages = getSelectOptions({ 278 const spellcheckingLanguages = getSelectOptions({
267 locales: SPELLCHECKER_LOCALES, 279 locales: SPELLCHECKER_LOCALES,
268 automaticDetectionText: this.context.intl.formatMessage(globalMessages.spellcheckerAutomaticDetection), 280 automaticDetectionText: this.context.intl.formatMessage(globalMessages.spellcheckerAutomaticDetection),
@@ -412,6 +424,12 @@ export default @inject('stores', 'actions') @observer class EditSettingsScreen e
412 default: DEFAULT_APP_SETTINGS.serviceRibbonWidth, 424 default: DEFAULT_APP_SETTINGS.serviceRibbonWidth,
413 options: sidebarWidth, 425 options: sidebarWidth,
414 }, 426 },
427 iconSize: {
428 label: intl.formatMessage(messages.iconSize),
429 value: settings.all.app.iconSize,
430 default: DEFAULT_APP_SETTINGS.iconSize,
431 options: iconSizes,
432 },
415 accentColor: { 433 accentColor: {
416 label: intl.formatMessage(messages.accentColor), 434 label: intl.formatMessage(messages.accentColor),
417 value: settings.all.app.accentColor, 435 value: settings.all.app.accentColor,
diff --git a/src/features/appearance/index.js b/src/features/appearance/index.js
index f99e69b0d..6dcdfc986 100644
--- a/src/features/appearance/index.js
+++ b/src/features/appearance/index.js
@@ -1,6 +1,6 @@
1import { reaction } from 'mobx'; 1import { reaction } from 'mobx';
2import themeInfo from '../../assets/themeInfo.json'; 2import themeInfo from '../../assets/themeInfo.json';
3import { DEFAULT_APP_SETTINGS } from '../../config'; 3import { DEFAULT_APP_SETTINGS, iconSizeBias } from '../../config';
4 4
5const STYLE_ELEMENT_ID = 'custom-appearance-style'; 5const STYLE_ELEMENT_ID = 'custom-appearance-style';
6 6
@@ -42,17 +42,20 @@ function generateAccentStyle(color) {
42 return style; 42 return style;
43} 43}
44 44
45function generateServiceRibbonWidthStyle(width) { 45function generateServiceRibbonWidthStyle(widthStr, iconSizeStr) {
46 const width = Number(widthStr);
47 const iconSize = Number(iconSizeStr) - iconSizeBias;
48
46 return ` 49 return `
47 .sidebar { 50 .sidebar {
48 width: ${width}px !important; 51 width: ${width}px !important;
49 } 52 }
50 .tab-item { 53 .tab-item {
51 width: ${width - 2}px !important; 54 width: ${width - 2}px !important;
52 height: ${width - 5}px !important; 55 height: ${width - 5 + iconSize}px !important;
53 } 56 }
54 .tab-item .tab-item__icon { 57 .tab-item .tab-item__icon {
55 width: ${width / 2}px !important; 58 width: ${(width / 2) + iconSize}px !important;
56 } 59 }
57 .sidebar__button { 60 .sidebar__button {
58 font-size: ${width / 3}px !important; 61 font-size: ${width / 3}px !important;
@@ -66,13 +69,15 @@ function generateStyle(settings) {
66 const { 69 const {
67 accentColor, 70 accentColor,
68 serviceRibbonWidth, 71 serviceRibbonWidth,
72 iconSize,
69 } = settings; 73 } = settings;
70 74
71 if (accentColor !== DEFAULT_APP_SETTINGS.accentColor) { 75 if (accentColor !== DEFAULT_APP_SETTINGS.accentColor) {
72 style += generateAccentStyle(accentColor); 76 style += generateAccentStyle(accentColor);
73 } 77 }
74 if (serviceRibbonWidth !== DEFAULT_APP_SETTINGS.serviceRibbonWidth) { 78 if (serviceRibbonWidth !== DEFAULT_APP_SETTINGS.serviceRibbonWidth
75 style += generateServiceRibbonWidthStyle(serviceRibbonWidth); 79 || iconSize !== DEFAULT_APP_SETTINGS.iconSize) {
80 style += generateServiceRibbonWidthStyle(serviceRibbonWidth, iconSize);
76 } 81 }
77 82
78 return style; 83 return style;
@@ -107,4 +112,13 @@ export default function initAppearance(stores) {
107 updateStyle(settings.all.app); 112 updateStyle(settings.all.app);
108 }, 113 },
109 ); 114 );
115 // Update icon size
116 reaction(
117 () => (
118 settings.all.app.iconSize
119 ),
120 () => {
121 updateStyle(settings.all.app);
122 },
123 );
110} 124}
diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json
index 2a0965b06..44411cdad 100644
--- a/src/i18n/locales/defaultMessages.json
+++ b/src/i18n/locales/defaultMessages.json
@@ -4087,429 +4087,442 @@
4087 "defaultMessage": "!!!Launch Ferdi on start", 4087 "defaultMessage": "!!!Launch Ferdi on start",
4088 "end": { 4088 "end": {
4089 "column": 3, 4089 "column": 3,
4090 "line": 32 4090 "line": 34
4091 }, 4091 },
4092 "file": "src/containers/settings/EditSettingsScreen.js", 4092 "file": "src/containers/settings/EditSettingsScreen.js",
4093 "id": "settings.app.form.autoLaunchOnStart", 4093 "id": "settings.app.form.autoLaunchOnStart",
4094 "start": { 4094 "start": {
4095 "column": 21, 4095 "column": 21,
4096 "line": 29 4096 "line": 31
4097 } 4097 }
4098 }, 4098 },
4099 { 4099 {
4100 "defaultMessage": "!!!Open in background", 4100 "defaultMessage": "!!!Open in background",
4101 "end": { 4101 "end": {
4102 "column": 3, 4102 "column": 3,
4103 "line": 36 4103 "line": 38
4104 }, 4104 },
4105 "file": "src/containers/settings/EditSettingsScreen.js", 4105 "file": "src/containers/settings/EditSettingsScreen.js",
4106 "id": "settings.app.form.autoLaunchInBackground", 4106 "id": "settings.app.form.autoLaunchInBackground",
4107 "start": { 4107 "start": {
4108 "column": 26, 4108 "column": 26,
4109 "line": 33 4109 "line": 35
4110 } 4110 }
4111 }, 4111 },
4112 { 4112 {
4113 "defaultMessage": "!!!Keep Ferdi in background when closing the window", 4113 "defaultMessage": "!!!Keep Ferdi in background when closing the window",
4114 "end": { 4114 "end": {
4115 "column": 3, 4115 "column": 3,
4116 "line": 40 4116 "line": 42
4117 }, 4117 },
4118 "file": "src/containers/settings/EditSettingsScreen.js", 4118 "file": "src/containers/settings/EditSettingsScreen.js",
4119 "id": "settings.app.form.runInBackground", 4119 "id": "settings.app.form.runInBackground",
4120 "start": { 4120 "start": {
4121 "column": 19, 4121 "column": 19,
4122 "line": 37 4122 "line": 39
4123 } 4123 }
4124 }, 4124 },
4125 { 4125 {
4126 "defaultMessage": "!!!Start minimized in tray", 4126 "defaultMessage": "!!!Start minimized in tray",
4127 "end": { 4127 "end": {
4128 "column": 3, 4128 "column": 3,
4129 "line": 44 4129 "line": 46
4130 }, 4130 },
4131 "file": "src/containers/settings/EditSettingsScreen.js", 4131 "file": "src/containers/settings/EditSettingsScreen.js",
4132 "id": "settings.app.form.startMinimized", 4132 "id": "settings.app.form.startMinimized",
4133 "start": { 4133 "start": {
4134 "column": 18, 4134 "column": 18,
4135 "line": 41 4135 "line": 43
4136 } 4136 }
4137 }, 4137 },
4138 { 4138 {
4139 "defaultMessage": "!!!Always show Ferdi in system tray", 4139 "defaultMessage": "!!!Always show Ferdi in system tray",
4140 "end": { 4140 "end": {
4141 "column": 3, 4141 "column": 3,
4142 "line": 48 4142 "line": 50
4143 }, 4143 },
4144 "file": "src/containers/settings/EditSettingsScreen.js", 4144 "file": "src/containers/settings/EditSettingsScreen.js",
4145 "id": "settings.app.form.enableSystemTray", 4145 "id": "settings.app.form.enableSystemTray",
4146 "start": { 4146 "start": {
4147 "column": 20, 4147 "column": 20,
4148 "line": 45 4148 "line": 47
4149 } 4149 }
4150 }, 4150 },
4151 { 4151 {
4152 "defaultMessage": "!!!Minimize Ferdi to system tray", 4152 "defaultMessage": "!!!Minimize Ferdi to system tray",
4153 "end": { 4153 "end": {
4154 "column": 3, 4154 "column": 3,
4155 "line": 52 4155 "line": 54
4156 }, 4156 },
4157 "file": "src/containers/settings/EditSettingsScreen.js", 4157 "file": "src/containers/settings/EditSettingsScreen.js",
4158 "id": "settings.app.form.minimizeToSystemTray", 4158 "id": "settings.app.form.minimizeToSystemTray",
4159 "start": { 4159 "start": {
4160 "column": 24, 4160 "column": 24,
4161 "line": 49 4161 "line": 51
4162 } 4162 }
4163 }, 4163 },
4164 { 4164 {
4165 "defaultMessage": "!!!Don't show message content in notifications", 4165 "defaultMessage": "!!!Don't show message content in notifications",
4166 "end": { 4166 "end": {
4167 "column": 3, 4167 "column": 3,
4168 "line": 56 4168 "line": 58
4169 }, 4169 },
4170 "file": "src/containers/settings/EditSettingsScreen.js", 4170 "file": "src/containers/settings/EditSettingsScreen.js",
4171 "id": "settings.app.form.privateNotifications", 4171 "id": "settings.app.form.privateNotifications",
4172 "start": { 4172 "start": {
4173 "column": 24, 4173 "column": 24,
4174 "line": 53 4174 "line": 55
4175 } 4175 }
4176 }, 4176 },
4177 { 4177 {
4178 "defaultMessage": "!!!Always show service navigation bar", 4178 "defaultMessage": "!!!Always show service navigation bar",
4179 "end": { 4179 "end": {
4180 "column": 3, 4180 "column": 3,
4181 "line": 60 4181 "line": 62
4182 }, 4182 },
4183 "file": "src/containers/settings/EditSettingsScreen.js", 4183 "file": "src/containers/settings/EditSettingsScreen.js",
4184 "id": "settings.app.form.showServiceNavigationBar", 4184 "id": "settings.app.form.showServiceNavigationBar",
4185 "start": { 4185 "start": {
4186 "column": 28, 4186 "column": 28,
4187 "line": 57 4187 "line": 59
4188 } 4188 }
4189 }, 4189 },
4190 { 4190 {
4191 "defaultMessage": "!!!Send telemetry data", 4191 "defaultMessage": "!!!Send telemetry data",
4192 "end": { 4192 "end": {
4193 "column": 3, 4193 "column": 3,
4194 "line": 64 4194 "line": 66
4195 }, 4195 },
4196 "file": "src/containers/settings/EditSettingsScreen.js", 4196 "file": "src/containers/settings/EditSettingsScreen.js",
4197 "id": "settings.app.form.sentry", 4197 "id": "settings.app.form.sentry",
4198 "start": { 4198 "start": {
4199 "column": 10, 4199 "column": 10,
4200 "line": 61 4200 "line": 63
4201 } 4201 }
4202 }, 4202 },
4203 { 4203 {
4204 "defaultMessage": "!!!Enable service hibernation", 4204 "defaultMessage": "!!!Enable service hibernation",
4205 "end": { 4205 "end": {
4206 "column": 3, 4206 "column": 3,
4207 "line": 68 4207 "line": 70
4208 }, 4208 },
4209 "file": "src/containers/settings/EditSettingsScreen.js", 4209 "file": "src/containers/settings/EditSettingsScreen.js",
4210 "id": "settings.app.form.hibernate", 4210 "id": "settings.app.form.hibernate",
4211 "start": { 4211 "start": {
4212 "column": 13, 4212 "column": 13,
4213 "line": 65 4213 "line": 67
4214 } 4214 }
4215 }, 4215 },
4216 { 4216 {
4217 "defaultMessage": "!!!Hibernation strategy", 4217 "defaultMessage": "!!!Hibernation strategy",
4218 "end": { 4218 "end": {
4219 "column": 3, 4219 "column": 3,
4220 "line": 72 4220 "line": 74
4221 }, 4221 },
4222 "file": "src/containers/settings/EditSettingsScreen.js", 4222 "file": "src/containers/settings/EditSettingsScreen.js",
4223 "id": "settings.app.form.hibernationStrategy", 4223 "id": "settings.app.form.hibernationStrategy",
4224 "start": { 4224 "start": {
4225 "column": 23, 4225 "column": 23,
4226 "line": 69 4226 "line": 71
4227 } 4227 }
4228 }, 4228 },
4229 { 4229 {
4230 "defaultMessage": "!!!Server", 4230 "defaultMessage": "!!!Server",
4231 "end": { 4231 "end": {
4232 "column": 3, 4232 "column": 3,
4233 "line": 76 4233 "line": 78
4234 }, 4234 },
4235 "file": "src/containers/settings/EditSettingsScreen.js", 4235 "file": "src/containers/settings/EditSettingsScreen.js",
4236 "id": "settings.app.form.server", 4236 "id": "settings.app.form.server",
4237 "start": { 4237 "start": {
4238 "column": 10, 4238 "column": 10,
4239 "line": 73 4239 "line": 75
4240 } 4240 }
4241 }, 4241 },
4242 { 4242 {
4243 "defaultMessage": "!!!Todo Server", 4243 "defaultMessage": "!!!Todo Server",
4244 "end": { 4244 "end": {
4245 "column": 3, 4245 "column": 3,
4246 "line": 80 4246 "line": 82
4247 }, 4247 },
4248 "file": "src/containers/settings/EditSettingsScreen.js", 4248 "file": "src/containers/settings/EditSettingsScreen.js",
4249 "id": "settings.app.form.todoServer", 4249 "id": "settings.app.form.todoServer",
4250 "start": { 4250 "start": {
4251 "column": 14, 4251 "column": 14,
4252 "line": 77 4252 "line": 79
4253 } 4253 }
4254 }, 4254 },
4255 { 4255 {
4256 "defaultMessage": "!!!Enable Password Lock", 4256 "defaultMessage": "!!!Enable Password Lock",
4257 "end": { 4257 "end": {
4258 "column": 3, 4258 "column": 3,
4259 "line": 84 4259 "line": 86
4260 }, 4260 },
4261 "file": "src/containers/settings/EditSettingsScreen.js", 4261 "file": "src/containers/settings/EditSettingsScreen.js",
4262 "id": "settings.app.form.enableLock", 4262 "id": "settings.app.form.enableLock",
4263 "start": { 4263 "start": {
4264 "column": 14, 4264 "column": 14,
4265 "line": 81 4265 "line": 83
4266 } 4266 }
4267 }, 4267 },
4268 { 4268 {
4269 "defaultMessage": "!!!Password", 4269 "defaultMessage": "!!!Password",
4270 "end": { 4270 "end": {
4271 "column": 3, 4271 "column": 3,
4272 "line": 88 4272 "line": 90
4273 }, 4273 },
4274 "file": "src/containers/settings/EditSettingsScreen.js", 4274 "file": "src/containers/settings/EditSettingsScreen.js",
4275 "id": "settings.app.form.lockPassword", 4275 "id": "settings.app.form.lockPassword",
4276 "start": { 4276 "start": {
4277 "column": 16, 4277 "column": 16,
4278 "line": 85 4278 "line": 87
4279 } 4279 }
4280 }, 4280 },
4281 { 4281 {
4282 "defaultMessage": "!!!Lock after inactivity", 4282 "defaultMessage": "!!!Lock after inactivity",
4283 "end": { 4283 "end": {
4284 "column": 3, 4284 "column": 3,
4285 "line": 92 4285 "line": 94
4286 }, 4286 },
4287 "file": "src/containers/settings/EditSettingsScreen.js", 4287 "file": "src/containers/settings/EditSettingsScreen.js",
4288 "id": "settings.app.form.inactivityLock", 4288 "id": "settings.app.form.inactivityLock",
4289 "start": { 4289 "start": {
4290 "column": 18, 4290 "column": 18,
4291 "line": 89 4291 "line": 91
4292 } 4292 }
4293 }, 4293 },
4294 { 4294 {
4295 "defaultMessage": "!!!Enable scheduled Do-not-Disturb", 4295 "defaultMessage": "!!!Enable scheduled Do-not-Disturb",
4296 "end": { 4296 "end": {
4297 "column": 3, 4297 "column": 3,
4298 "line": 96 4298 "line": 98
4299 }, 4299 },
4300 "file": "src/containers/settings/EditSettingsScreen.js", 4300 "file": "src/containers/settings/EditSettingsScreen.js",
4301 "id": "settings.app.form.scheduledDNDEnabled", 4301 "id": "settings.app.form.scheduledDNDEnabled",
4302 "start": { 4302 "start": {
4303 "column": 23, 4303 "column": 23,
4304 "line": 93 4304 "line": 95
4305 } 4305 }
4306 }, 4306 },
4307 { 4307 {
4308 "defaultMessage": "!!!From", 4308 "defaultMessage": "!!!From",
4309 "end": { 4309 "end": {
4310 "column": 3, 4310 "column": 3,
4311 "line": 100 4311 "line": 102
4312 }, 4312 },
4313 "file": "src/containers/settings/EditSettingsScreen.js", 4313 "file": "src/containers/settings/EditSettingsScreen.js",
4314 "id": "settings.app.form.scheduledDNDStart", 4314 "id": "settings.app.form.scheduledDNDStart",
4315 "start": { 4315 "start": {
4316 "column": 21, 4316 "column": 21,
4317 "line": 97 4317 "line": 99
4318 } 4318 }
4319 }, 4319 },
4320 { 4320 {
4321 "defaultMessage": "!!!To", 4321 "defaultMessage": "!!!To",
4322 "end": { 4322 "end": {
4323 "column": 3, 4323 "column": 3,
4324 "line": 104 4324 "line": 106
4325 }, 4325 },
4326 "file": "src/containers/settings/EditSettingsScreen.js", 4326 "file": "src/containers/settings/EditSettingsScreen.js",
4327 "id": "settings.app.form.scheduledDNDEnd", 4327 "id": "settings.app.form.scheduledDNDEnd",
4328 "start": { 4328 "start": {
4329 "column": 19, 4329 "column": 19,
4330 "line": 101 4330 "line": 103
4331 } 4331 }
4332 }, 4332 },
4333 { 4333 {
4334 "defaultMessage": "!!!Language", 4334 "defaultMessage": "!!!Language",
4335 "end": { 4335 "end": {
4336 "column": 3, 4336 "column": 3,
4337 "line": 108 4337 "line": 110
4338 }, 4338 },
4339 "file": "src/containers/settings/EditSettingsScreen.js", 4339 "file": "src/containers/settings/EditSettingsScreen.js",
4340 "id": "settings.app.form.language", 4340 "id": "settings.app.form.language",
4341 "start": { 4341 "start": {
4342 "column": 12, 4342 "column": 12,
4343 "line": 105 4343 "line": 107
4344 } 4344 }
4345 }, 4345 },
4346 { 4346 {
4347 "defaultMessage": "!!!Dark Mode", 4347 "defaultMessage": "!!!Dark Mode",
4348 "end": { 4348 "end": {
4349 "column": 3, 4349 "column": 3,
4350 "line": 112 4350 "line": 114
4351 }, 4351 },
4352 "file": "src/containers/settings/EditSettingsScreen.js", 4352 "file": "src/containers/settings/EditSettingsScreen.js",
4353 "id": "settings.app.form.darkMode", 4353 "id": "settings.app.form.darkMode",
4354 "start": { 4354 "start": {
4355 "column": 12, 4355 "column": 12,
4356 "line": 109 4356 "line": 111
4357 } 4357 }
4358 }, 4358 },
4359 { 4359 {
4360 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting", 4360 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting",
4361 "end": { 4361 "end": {
4362 "column": 3, 4362 "column": 3,
4363 "line": 116 4363 "line": 118
4364 }, 4364 },
4365 "file": "src/containers/settings/EditSettingsScreen.js", 4365 "file": "src/containers/settings/EditSettingsScreen.js",
4366 "id": "settings.app.form.adaptableDarkMode", 4366 "id": "settings.app.form.adaptableDarkMode",
4367 "start": { 4367 "start": {
4368 "column": 21, 4368 "column": 21,
4369 "line": 113 4369 "line": 115
4370 } 4370 }
4371 }, 4371 },
4372 { 4372 {
4373 "defaultMessage": "!!!Enable universal Dark Mode", 4373 "defaultMessage": "!!!Enable universal Dark Mode",
4374 "end": { 4374 "end": {
4375 "column": 3, 4375 "column": 3,
4376 "line": 120 4376 "line": 122
4377 }, 4377 },
4378 "file": "src/containers/settings/EditSettingsScreen.js", 4378 "file": "src/containers/settings/EditSettingsScreen.js",
4379 "id": "settings.app.form.universalDarkMode", 4379 "id": "settings.app.form.universalDarkMode",
4380 "start": { 4380 "start": {
4381 "column": 21, 4381 "column": 21,
4382 "line": 117 4382 "line": 119
4383 } 4383 }
4384 }, 4384 },
4385 { 4385 {
4386 "defaultMessage": "!!!Sidebar width", 4386 "defaultMessage": "!!!Sidebar width",
4387 "end": { 4387 "end": {
4388 "column": 3, 4388 "column": 3,
4389 "line": 124 4389 "line": 126
4390 }, 4390 },
4391 "file": "src/containers/settings/EditSettingsScreen.js", 4391 "file": "src/containers/settings/EditSettingsScreen.js",
4392 "id": "settings.app.form.serviceRibbonWidth", 4392 "id": "settings.app.form.serviceRibbonWidth",
4393 "start": { 4393 "start": {
4394 "column": 22, 4394 "column": 22,
4395 "line": 121 4395 "line": 123
4396 }
4397 },
4398 {
4399 "defaultMessage": "!!!Service icon size",
4400 "end": {
4401 "column": 3,
4402 "line": 130
4403 },
4404 "file": "src/containers/settings/EditSettingsScreen.js",
4405 "id": "settings.app.form.iconSize",
4406 "start": {
4407 "column": 12,
4408 "line": 127
4396 } 4409 }
4397 }, 4410 },
4398 { 4411 {
4399 "defaultMessage": "!!!Accent color", 4412 "defaultMessage": "!!!Accent color",
4400 "end": { 4413 "end": {
4401 "column": 3, 4414 "column": 3,
4402 "line": 128 4415 "line": 134
4403 }, 4416 },
4404 "file": "src/containers/settings/EditSettingsScreen.js", 4417 "file": "src/containers/settings/EditSettingsScreen.js",
4405 "id": "settings.app.form.accentColor", 4418 "id": "settings.app.form.accentColor",
4406 "start": { 4419 "start": {
4407 "column": 15, 4420 "column": 15,
4408 "line": 125 4421 "line": 131
4409 } 4422 }
4410 }, 4423 },
4411 { 4424 {
4412 "defaultMessage": "!!!Display disabled services tabs", 4425 "defaultMessage": "!!!Display disabled services tabs",
4413 "end": { 4426 "end": {
4414 "column": 3, 4427 "column": 3,
4415 "line": 132 4428 "line": 138
4416 }, 4429 },
4417 "file": "src/containers/settings/EditSettingsScreen.js", 4430 "file": "src/containers/settings/EditSettingsScreen.js",
4418 "id": "settings.app.form.showDisabledServices", 4431 "id": "settings.app.form.showDisabledServices",
4419 "start": { 4432 "start": {
4420 "column": 24, 4433 "column": 24,
4421 "line": 129 4434 "line": 135
4422 } 4435 }
4423 }, 4436 },
4424 { 4437 {
4425 "defaultMessage": "!!!Show unread message badge when notifications are disabled", 4438 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
4426 "end": { 4439 "end": {
4427 "column": 3, 4440 "column": 3,
4428 "line": 136 4441 "line": 142
4429 }, 4442 },
4430 "file": "src/containers/settings/EditSettingsScreen.js", 4443 "file": "src/containers/settings/EditSettingsScreen.js",
4431 "id": "settings.app.form.showMessagesBadgesWhenMuted", 4444 "id": "settings.app.form.showMessagesBadgesWhenMuted",
4432 "start": { 4445 "start": {
4433 "column": 29, 4446 "column": 29,
4434 "line": 133 4447 "line": 139
4435 } 4448 }
4436 }, 4449 },
4437 { 4450 {
4438 "defaultMessage": "!!!Enable spell checking", 4451 "defaultMessage": "!!!Enable spell checking",
4439 "end": { 4452 "end": {
4440 "column": 3, 4453 "column": 3,
4441 "line": 140 4454 "line": 146
4442 }, 4455 },
4443 "file": "src/containers/settings/EditSettingsScreen.js", 4456 "file": "src/containers/settings/EditSettingsScreen.js",
4444 "id": "settings.app.form.enableSpellchecking", 4457 "id": "settings.app.form.enableSpellchecking",
4445 "start": { 4458 "start": {
4446 "column": 23, 4459 "column": 23,
4447 "line": 137 4460 "line": 143
4448 } 4461 }
4449 }, 4462 },
4450 { 4463 {
4451 "defaultMessage": "!!!Enable GPU Acceleration", 4464 "defaultMessage": "!!!Enable GPU Acceleration",
4452 "end": { 4465 "end": {
4453 "column": 3, 4466 "column": 3,
4454 "line": 144 4467 "line": 150
4455 }, 4468 },
4456 "file": "src/containers/settings/EditSettingsScreen.js", 4469 "file": "src/containers/settings/EditSettingsScreen.js",
4457 "id": "settings.app.form.enableGPUAcceleration", 4470 "id": "settings.app.form.enableGPUAcceleration",
4458 "start": { 4471 "start": {
4459 "column": 25, 4472 "column": 25,
4460 "line": 141 4473 "line": 147
4461 } 4474 }
4462 }, 4475 },
4463 { 4476 {
4464 "defaultMessage": "!!!Include beta versions", 4477 "defaultMessage": "!!!Include beta versions",
4465 "end": { 4478 "end": {
4466 "column": 3, 4479 "column": 3,
4467 "line": 148 4480 "line": 154
4468 }, 4481 },
4469 "file": "src/containers/settings/EditSettingsScreen.js", 4482 "file": "src/containers/settings/EditSettingsScreen.js",
4470 "id": "settings.app.form.beta", 4483 "id": "settings.app.form.beta",
4471 "start": { 4484 "start": {
4472 "column": 8, 4485 "column": 8,
4473 "line": 145 4486 "line": 151
4474 } 4487 }
4475 }, 4488 },
4476 { 4489 {
4477 "defaultMessage": "!!!Disable updates", 4490 "defaultMessage": "!!!Disable updates",
4478 "end": { 4491 "end": {
4479 "column": 3, 4492 "column": 3,
4480 "line": 152 4493 "line": 158
4481 }, 4494 },
4482 "file": "src/containers/settings/EditSettingsScreen.js", 4495 "file": "src/containers/settings/EditSettingsScreen.js",
4483 "id": "settings.app.form.noUpdates", 4496 "id": "settings.app.form.noUpdates",
4484 "start": { 4497 "start": {
4485 "column": 13, 4498 "column": 13,
4486 "line": 149 4499 "line": 155
4487 } 4500 }
4488 }, 4501 },
4489 { 4502 {
4490 "defaultMessage": "!!!Enable Franz Todos", 4503 "defaultMessage": "!!!Enable Franz Todos",
4491 "end": { 4504 "end": {
4492 "column": 3, 4505 "column": 3,
4493 "line": 156 4506 "line": 162
4494 }, 4507 },
4495 "file": "src/containers/settings/EditSettingsScreen.js", 4508 "file": "src/containers/settings/EditSettingsScreen.js",
4496 "id": "settings.app.form.enableTodos", 4509 "id": "settings.app.form.enableTodos",
4497 "start": { 4510 "start": {
4498 "column": 15, 4511 "column": 15,
4499 "line": 153 4512 "line": 159
4500 } 4513 }
4501 }, 4514 },
4502 { 4515 {
4503 "defaultMessage": "!!!Keep all workspaces loaded", 4516 "defaultMessage": "!!!Keep all workspaces loaded",
4504 "end": { 4517 "end": {
4505 "column": 3, 4518 "column": 3,
4506 "line": 160 4519 "line": 166
4507 }, 4520 },
4508 "file": "src/containers/settings/EditSettingsScreen.js", 4521 "file": "src/containers/settings/EditSettingsScreen.js",
4509 "id": "settings.app.form.keepAllWorkspacesLoaded", 4522 "id": "settings.app.form.keepAllWorkspacesLoaded",
4510 "start": { 4523 "start": {
4511 "column": 27, 4524 "column": 27,
4512 "line": 157 4525 "line": 163
4513 } 4526 }
4514 } 4527 }
4515 ], 4528 ],
diff --git a/src/i18n/locales/en-US.json b/src/i18n/locales/en-US.json
index 23733dba0..97be15fed 100644
--- a/src/i18n/locales/en-US.json
+++ b/src/i18n/locales/en-US.json
@@ -278,6 +278,7 @@
278 "settings.app.form.enableTodos": "Enable Ferdi Todos", 278 "settings.app.form.enableTodos": "Enable Ferdi Todos",
279 "settings.app.form.hibernate": "Enable service hibernation", 279 "settings.app.form.hibernate": "Enable service hibernation",
280 "settings.app.form.hibernationStrategy": "Hibernation strategy", 280 "settings.app.form.hibernationStrategy": "Hibernation strategy",
281 "settings.app.form.iconSize": "Service icon size",
281 "settings.app.form.inactivityLock": "Lock after inactivity", 282 "settings.app.form.inactivityLock": "Lock after inactivity",
282 "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded", 283 "settings.app.form.keepAllWorkspacesLoaded": "Keep all workspaces loaded",
283 "settings.app.form.language": "Language", 284 "settings.app.form.language": "Language",
diff --git a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
index cd5c004d7..98abb0f2b 100644
--- a/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
+++ b/src/i18n/messages/src/containers/settings/EditSettingsScreen.json
@@ -4,11 +4,11 @@
4 "defaultMessage": "!!!Launch Ferdi on start", 4 "defaultMessage": "!!!Launch Ferdi on start",
5 "file": "src/containers/settings/EditSettingsScreen.js", 5 "file": "src/containers/settings/EditSettingsScreen.js",
6 "start": { 6 "start": {
7 "line": 29, 7 "line": 31,
8 "column": 21 8 "column": 21
9 }, 9 },
10 "end": { 10 "end": {
11 "line": 32, 11 "line": 34,
12 "column": 3 12 "column": 3
13 } 13 }
14 }, 14 },
@@ -17,11 +17,11 @@
17 "defaultMessage": "!!!Open in background", 17 "defaultMessage": "!!!Open in background",
18 "file": "src/containers/settings/EditSettingsScreen.js", 18 "file": "src/containers/settings/EditSettingsScreen.js",
19 "start": { 19 "start": {
20 "line": 33, 20 "line": 35,
21 "column": 26 21 "column": 26
22 }, 22 },
23 "end": { 23 "end": {
24 "line": 36, 24 "line": 38,
25 "column": 3 25 "column": 3
26 } 26 }
27 }, 27 },
@@ -30,11 +30,11 @@
30 "defaultMessage": "!!!Keep Ferdi in background when closing the window", 30 "defaultMessage": "!!!Keep Ferdi in background when closing the window",
31 "file": "src/containers/settings/EditSettingsScreen.js", 31 "file": "src/containers/settings/EditSettingsScreen.js",
32 "start": { 32 "start": {
33 "line": 37, 33 "line": 39,
34 "column": 19 34 "column": 19
35 }, 35 },
36 "end": { 36 "end": {
37 "line": 40, 37 "line": 42,
38 "column": 3 38 "column": 3
39 } 39 }
40 }, 40 },
@@ -43,11 +43,11 @@
43 "defaultMessage": "!!!Start minimized in tray", 43 "defaultMessage": "!!!Start minimized in tray",
44 "file": "src/containers/settings/EditSettingsScreen.js", 44 "file": "src/containers/settings/EditSettingsScreen.js",
45 "start": { 45 "start": {
46 "line": 41, 46 "line": 43,
47 "column": 18 47 "column": 18
48 }, 48 },
49 "end": { 49 "end": {
50 "line": 44, 50 "line": 46,
51 "column": 3 51 "column": 3
52 } 52 }
53 }, 53 },
@@ -56,11 +56,11 @@
56 "defaultMessage": "!!!Always show Ferdi in system tray", 56 "defaultMessage": "!!!Always show Ferdi in system tray",
57 "file": "src/containers/settings/EditSettingsScreen.js", 57 "file": "src/containers/settings/EditSettingsScreen.js",
58 "start": { 58 "start": {
59 "line": 45, 59 "line": 47,
60 "column": 20 60 "column": 20
61 }, 61 },
62 "end": { 62 "end": {
63 "line": 48, 63 "line": 50,
64 "column": 3 64 "column": 3
65 } 65 }
66 }, 66 },
@@ -69,11 +69,11 @@
69 "defaultMessage": "!!!Minimize Ferdi to system tray", 69 "defaultMessage": "!!!Minimize Ferdi to system tray",
70 "file": "src/containers/settings/EditSettingsScreen.js", 70 "file": "src/containers/settings/EditSettingsScreen.js",
71 "start": { 71 "start": {
72 "line": 49, 72 "line": 51,
73 "column": 24 73 "column": 24
74 }, 74 },
75 "end": { 75 "end": {
76 "line": 52, 76 "line": 54,
77 "column": 3 77 "column": 3
78 } 78 }
79 }, 79 },
@@ -82,11 +82,11 @@
82 "defaultMessage": "!!!Don't show message content in notifications", 82 "defaultMessage": "!!!Don't show message content in notifications",
83 "file": "src/containers/settings/EditSettingsScreen.js", 83 "file": "src/containers/settings/EditSettingsScreen.js",
84 "start": { 84 "start": {
85 "line": 53, 85 "line": 55,
86 "column": 24 86 "column": 24
87 }, 87 },
88 "end": { 88 "end": {
89 "line": 56, 89 "line": 58,
90 "column": 3 90 "column": 3
91 } 91 }
92 }, 92 },
@@ -95,11 +95,11 @@
95 "defaultMessage": "!!!Always show service navigation bar", 95 "defaultMessage": "!!!Always show service navigation bar",
96 "file": "src/containers/settings/EditSettingsScreen.js", 96 "file": "src/containers/settings/EditSettingsScreen.js",
97 "start": { 97 "start": {
98 "line": 57, 98 "line": 59,
99 "column": 28 99 "column": 28
100 }, 100 },
101 "end": { 101 "end": {
102 "line": 60, 102 "line": 62,
103 "column": 3 103 "column": 3
104 } 104 }
105 }, 105 },
@@ -108,11 +108,11 @@
108 "defaultMessage": "!!!Send telemetry data", 108 "defaultMessage": "!!!Send telemetry data",
109 "file": "src/containers/settings/EditSettingsScreen.js", 109 "file": "src/containers/settings/EditSettingsScreen.js",
110 "start": { 110 "start": {
111 "line": 61, 111 "line": 63,
112 "column": 10 112 "column": 10
113 }, 113 },
114 "end": { 114 "end": {
115 "line": 64, 115 "line": 66,
116 "column": 3 116 "column": 3
117 } 117 }
118 }, 118 },
@@ -121,11 +121,11 @@
121 "defaultMessage": "!!!Enable service hibernation", 121 "defaultMessage": "!!!Enable service hibernation",
122 "file": "src/containers/settings/EditSettingsScreen.js", 122 "file": "src/containers/settings/EditSettingsScreen.js",
123 "start": { 123 "start": {
124 "line": 65, 124 "line": 67,
125 "column": 13 125 "column": 13
126 }, 126 },
127 "end": { 127 "end": {
128 "line": 68, 128 "line": 70,
129 "column": 3 129 "column": 3
130 } 130 }
131 }, 131 },
@@ -134,11 +134,11 @@
134 "defaultMessage": "!!!Hibernation strategy", 134 "defaultMessage": "!!!Hibernation strategy",
135 "file": "src/containers/settings/EditSettingsScreen.js", 135 "file": "src/containers/settings/EditSettingsScreen.js",
136 "start": { 136 "start": {
137 "line": 69, 137 "line": 71,
138 "column": 23 138 "column": 23
139 }, 139 },
140 "end": { 140 "end": {
141 "line": 72, 141 "line": 74,
142 "column": 3 142 "column": 3
143 } 143 }
144 }, 144 },
@@ -147,11 +147,11 @@
147 "defaultMessage": "!!!Server", 147 "defaultMessage": "!!!Server",
148 "file": "src/containers/settings/EditSettingsScreen.js", 148 "file": "src/containers/settings/EditSettingsScreen.js",
149 "start": { 149 "start": {
150 "line": 73, 150 "line": 75,
151 "column": 10 151 "column": 10
152 }, 152 },
153 "end": { 153 "end": {
154 "line": 76, 154 "line": 78,
155 "column": 3 155 "column": 3
156 } 156 }
157 }, 157 },
@@ -160,11 +160,11 @@
160 "defaultMessage": "!!!Todo Server", 160 "defaultMessage": "!!!Todo Server",
161 "file": "src/containers/settings/EditSettingsScreen.js", 161 "file": "src/containers/settings/EditSettingsScreen.js",
162 "start": { 162 "start": {
163 "line": 77, 163 "line": 79,
164 "column": 14 164 "column": 14
165 }, 165 },
166 "end": { 166 "end": {
167 "line": 80, 167 "line": 82,
168 "column": 3 168 "column": 3
169 } 169 }
170 }, 170 },
@@ -173,11 +173,11 @@
173 "defaultMessage": "!!!Enable Password Lock", 173 "defaultMessage": "!!!Enable Password Lock",
174 "file": "src/containers/settings/EditSettingsScreen.js", 174 "file": "src/containers/settings/EditSettingsScreen.js",
175 "start": { 175 "start": {
176 "line": 81, 176 "line": 83,
177 "column": 14 177 "column": 14
178 }, 178 },
179 "end": { 179 "end": {
180 "line": 84, 180 "line": 86,
181 "column": 3 181 "column": 3
182 } 182 }
183 }, 183 },
@@ -186,11 +186,11 @@
186 "defaultMessage": "!!!Password", 186 "defaultMessage": "!!!Password",
187 "file": "src/containers/settings/EditSettingsScreen.js", 187 "file": "src/containers/settings/EditSettingsScreen.js",
188 "start": { 188 "start": {
189 "line": 85, 189 "line": 87,
190 "column": 16 190 "column": 16
191 }, 191 },
192 "end": { 192 "end": {
193 "line": 88, 193 "line": 90,
194 "column": 3 194 "column": 3
195 } 195 }
196 }, 196 },
@@ -199,11 +199,11 @@
199 "defaultMessage": "!!!Lock after inactivity", 199 "defaultMessage": "!!!Lock after inactivity",
200 "file": "src/containers/settings/EditSettingsScreen.js", 200 "file": "src/containers/settings/EditSettingsScreen.js",
201 "start": { 201 "start": {
202 "line": 89, 202 "line": 91,
203 "column": 18 203 "column": 18
204 }, 204 },
205 "end": { 205 "end": {
206 "line": 92, 206 "line": 94,
207 "column": 3 207 "column": 3
208 } 208 }
209 }, 209 },
@@ -212,11 +212,11 @@
212 "defaultMessage": "!!!Enable scheduled Do-not-Disturb", 212 "defaultMessage": "!!!Enable scheduled Do-not-Disturb",
213 "file": "src/containers/settings/EditSettingsScreen.js", 213 "file": "src/containers/settings/EditSettingsScreen.js",
214 "start": { 214 "start": {
215 "line": 93, 215 "line": 95,
216 "column": 23 216 "column": 23
217 }, 217 },
218 "end": { 218 "end": {
219 "line": 96, 219 "line": 98,
220 "column": 3 220 "column": 3
221 } 221 }
222 }, 222 },
@@ -225,11 +225,11 @@
225 "defaultMessage": "!!!From", 225 "defaultMessage": "!!!From",
226 "file": "src/containers/settings/EditSettingsScreen.js", 226 "file": "src/containers/settings/EditSettingsScreen.js",
227 "start": { 227 "start": {
228 "line": 97, 228 "line": 99,
229 "column": 21 229 "column": 21
230 }, 230 },
231 "end": { 231 "end": {
232 "line": 100, 232 "line": 102,
233 "column": 3 233 "column": 3
234 } 234 }
235 }, 235 },
@@ -238,11 +238,11 @@
238 "defaultMessage": "!!!To", 238 "defaultMessage": "!!!To",
239 "file": "src/containers/settings/EditSettingsScreen.js", 239 "file": "src/containers/settings/EditSettingsScreen.js",
240 "start": { 240 "start": {
241 "line": 101, 241 "line": 103,
242 "column": 19 242 "column": 19
243 }, 243 },
244 "end": { 244 "end": {
245 "line": 104, 245 "line": 106,
246 "column": 3 246 "column": 3
247 } 247 }
248 }, 248 },
@@ -251,11 +251,11 @@
251 "defaultMessage": "!!!Language", 251 "defaultMessage": "!!!Language",
252 "file": "src/containers/settings/EditSettingsScreen.js", 252 "file": "src/containers/settings/EditSettingsScreen.js",
253 "start": { 253 "start": {
254 "line": 105, 254 "line": 107,
255 "column": 12 255 "column": 12
256 }, 256 },
257 "end": { 257 "end": {
258 "line": 108, 258 "line": 110,
259 "column": 3 259 "column": 3
260 } 260 }
261 }, 261 },
@@ -264,11 +264,11 @@
264 "defaultMessage": "!!!Dark Mode", 264 "defaultMessage": "!!!Dark Mode",
265 "file": "src/containers/settings/EditSettingsScreen.js", 265 "file": "src/containers/settings/EditSettingsScreen.js",
266 "start": { 266 "start": {
267 "line": 109, 267 "line": 111,
268 "column": 12 268 "column": 12
269 }, 269 },
270 "end": { 270 "end": {
271 "line": 112, 271 "line": 114,
272 "column": 3 272 "column": 3
273 } 273 }
274 }, 274 },
@@ -277,11 +277,11 @@
277 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting", 277 "defaultMessage": "!!!Synchronize dark mode with my Mac's dark mode setting",
278 "file": "src/containers/settings/EditSettingsScreen.js", 278 "file": "src/containers/settings/EditSettingsScreen.js",
279 "start": { 279 "start": {
280 "line": 113, 280 "line": 115,
281 "column": 21 281 "column": 21
282 }, 282 },
283 "end": { 283 "end": {
284 "line": 116, 284 "line": 118,
285 "column": 3 285 "column": 3
286 } 286 }
287 }, 287 },
@@ -290,11 +290,11 @@
290 "defaultMessage": "!!!Enable universal Dark Mode", 290 "defaultMessage": "!!!Enable universal Dark Mode",
291 "file": "src/containers/settings/EditSettingsScreen.js", 291 "file": "src/containers/settings/EditSettingsScreen.js",
292 "start": { 292 "start": {
293 "line": 117, 293 "line": 119,
294 "column": 21 294 "column": 21
295 }, 295 },
296 "end": { 296 "end": {
297 "line": 120, 297 "line": 122,
298 "column": 3 298 "column": 3
299 } 299 }
300 }, 300 },
@@ -303,11 +303,24 @@
303 "defaultMessage": "!!!Sidebar width", 303 "defaultMessage": "!!!Sidebar width",
304 "file": "src/containers/settings/EditSettingsScreen.js", 304 "file": "src/containers/settings/EditSettingsScreen.js",
305 "start": { 305 "start": {
306 "line": 121, 306 "line": 123,
307 "column": 22 307 "column": 22
308 }, 308 },
309 "end": { 309 "end": {
310 "line": 124, 310 "line": 126,
311 "column": 3
312 }
313 },
314 {
315 "id": "settings.app.form.iconSize",
316 "defaultMessage": "!!!Service icon size",
317 "file": "src/containers/settings/EditSettingsScreen.js",
318 "start": {
319 "line": 127,
320 "column": 12
321 },
322 "end": {
323 "line": 130,
311 "column": 3 324 "column": 3
312 } 325 }
313 }, 326 },
@@ -316,11 +329,11 @@
316 "defaultMessage": "!!!Accent color", 329 "defaultMessage": "!!!Accent color",
317 "file": "src/containers/settings/EditSettingsScreen.js", 330 "file": "src/containers/settings/EditSettingsScreen.js",
318 "start": { 331 "start": {
319 "line": 125, 332 "line": 131,
320 "column": 15 333 "column": 15
321 }, 334 },
322 "end": { 335 "end": {
323 "line": 128, 336 "line": 134,
324 "column": 3 337 "column": 3
325 } 338 }
326 }, 339 },
@@ -329,11 +342,11 @@
329 "defaultMessage": "!!!Display disabled services tabs", 342 "defaultMessage": "!!!Display disabled services tabs",
330 "file": "src/containers/settings/EditSettingsScreen.js", 343 "file": "src/containers/settings/EditSettingsScreen.js",
331 "start": { 344 "start": {
332 "line": 129, 345 "line": 135,
333 "column": 24 346 "column": 24
334 }, 347 },
335 "end": { 348 "end": {
336 "line": 132, 349 "line": 138,
337 "column": 3 350 "column": 3
338 } 351 }
339 }, 352 },
@@ -342,11 +355,11 @@
342 "defaultMessage": "!!!Show unread message badge when notifications are disabled", 355 "defaultMessage": "!!!Show unread message badge when notifications are disabled",
343 "file": "src/containers/settings/EditSettingsScreen.js", 356 "file": "src/containers/settings/EditSettingsScreen.js",
344 "start": { 357 "start": {
345 "line": 133, 358 "line": 139,
346 "column": 29 359 "column": 29
347 }, 360 },
348 "end": { 361 "end": {
349 "line": 136, 362 "line": 142,
350 "column": 3 363 "column": 3
351 } 364 }
352 }, 365 },
@@ -355,11 +368,11 @@
355 "defaultMessage": "!!!Enable spell checking", 368 "defaultMessage": "!!!Enable spell checking",
356 "file": "src/containers/settings/EditSettingsScreen.js", 369 "file": "src/containers/settings/EditSettingsScreen.js",
357 "start": { 370 "start": {
358 "line": 137, 371 "line": 143,
359 "column": 23 372 "column": 23
360 }, 373 },
361 "end": { 374 "end": {
362 "line": 140, 375 "line": 146,
363 "column": 3 376 "column": 3
364 } 377 }
365 }, 378 },
@@ -368,11 +381,11 @@
368 "defaultMessage": "!!!Enable GPU Acceleration", 381 "defaultMessage": "!!!Enable GPU Acceleration",
369 "file": "src/containers/settings/EditSettingsScreen.js", 382 "file": "src/containers/settings/EditSettingsScreen.js",
370 "start": { 383 "start": {
371 "line": 141, 384 "line": 147,
372 "column": 25 385 "column": 25
373 }, 386 },
374 "end": { 387 "end": {
375 "line": 144, 388 "line": 150,
376 "column": 3 389 "column": 3
377 } 390 }
378 }, 391 },
@@ -381,11 +394,11 @@
381 "defaultMessage": "!!!Include beta versions", 394 "defaultMessage": "!!!Include beta versions",
382 "file": "src/containers/settings/EditSettingsScreen.js", 395 "file": "src/containers/settings/EditSettingsScreen.js",
383 "start": { 396 "start": {
384 "line": 145, 397 "line": 151,
385 "column": 8 398 "column": 8
386 }, 399 },
387 "end": { 400 "end": {
388 "line": 148, 401 "line": 154,
389 "column": 3 402 "column": 3
390 } 403 }
391 }, 404 },
@@ -394,11 +407,11 @@
394 "defaultMessage": "!!!Disable updates", 407 "defaultMessage": "!!!Disable updates",
395 "file": "src/containers/settings/EditSettingsScreen.js", 408 "file": "src/containers/settings/EditSettingsScreen.js",
396 "start": { 409 "start": {
397 "line": 149, 410 "line": 155,
398 "column": 13 411 "column": 13
399 }, 412 },
400 "end": { 413 "end": {
401 "line": 152, 414 "line": 158,
402 "column": 3 415 "column": 3
403 } 416 }
404 }, 417 },
@@ -407,11 +420,11 @@
407 "defaultMessage": "!!!Enable Franz Todos", 420 "defaultMessage": "!!!Enable Franz Todos",
408 "file": "src/containers/settings/EditSettingsScreen.js", 421 "file": "src/containers/settings/EditSettingsScreen.js",
409 "start": { 422 "start": {
410 "line": 153, 423 "line": 159,
411 "column": 15 424 "column": 15
412 }, 425 },
413 "end": { 426 "end": {
414 "line": 156, 427 "line": 162,
415 "column": 3 428 "column": 3
416 } 429 }
417 }, 430 },
@@ -420,11 +433,11 @@
420 "defaultMessage": "!!!Keep all workspaces loaded", 433 "defaultMessage": "!!!Keep all workspaces loaded",
421 "file": "src/containers/settings/EditSettingsScreen.js", 434 "file": "src/containers/settings/EditSettingsScreen.js",
422 "start": { 435 "start": {
423 "line": 157, 436 "line": 163,
424 "column": 27 437 "column": 27
425 }, 438 },
426 "end": { 439 "end": {
427 "line": 160, 440 "line": 166,
428 "column": 3 441 "column": 3
429 } 442 }
430 } 443 }