diff options
Diffstat (limited to 'src/containers/settings/EditSettingsScreen.js')
-rw-r--r-- | src/containers/settings/EditSettingsScreen.js | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js index de0714870..64f5b2e01 100644 --- a/src/containers/settings/EditSettingsScreen.js +++ b/src/containers/settings/EditSettingsScreen.js | |||
@@ -197,6 +197,10 @@ const messages = defineMessages({ | |||
197 | id: 'settings.app.form.showDisabledServices', | 197 | id: 'settings.app.form.showDisabledServices', |
198 | defaultMessage: 'Display disabled services tabs', | 198 | defaultMessage: 'Display disabled services tabs', |
199 | }, | 199 | }, |
200 | showServiceName: { | ||
201 | id: 'settings.app.form.showServiceName', | ||
202 | defaultMessage: 'Display service name under the icon', | ||
203 | }, | ||
200 | showMessageBadgeWhenMuted: { | 204 | showMessageBadgeWhenMuted: { |
201 | id: 'settings.app.form.showMessagesBadgesWhenMuted', | 205 | id: 'settings.app.form.showMessagesBadgesWhenMuted', |
202 | defaultMessage: 'Show unread message badge when notifications are disabled', | 206 | defaultMessage: 'Show unread message badge when notifications are disabled', |
@@ -301,6 +305,7 @@ class EditSettingsScreen extends Component { | |||
301 | settingsData.enableGlobalHideShortcut, | 305 | settingsData.enableGlobalHideShortcut, |
302 | ), | 306 | ), |
303 | showDisabledServices: Boolean(settingsData.showDisabledServices), | 307 | showDisabledServices: Boolean(settingsData.showDisabledServices), |
308 | showServiceName: Boolean(settingsData.showServiceName), | ||
304 | darkMode: Boolean(settingsData.darkMode), | 309 | darkMode: Boolean(settingsData.darkMode), |
305 | adaptableDarkMode: Boolean(settingsData.adaptableDarkMode), | 310 | adaptableDarkMode: Boolean(settingsData.adaptableDarkMode), |
306 | universalDarkMode: Boolean(settingsData.universalDarkMode), | 311 | universalDarkMode: Boolean(settingsData.universalDarkMode), |
@@ -334,14 +339,12 @@ class EditSettingsScreen extends Component { | |||
334 | }, | 339 | }, |
335 | }); | 340 | }); |
336 | 341 | ||
337 | if (workspaces.isFeatureActive) { | 342 | const { keepAllWorkspacesLoaded } = workspaces.settings; |
338 | const { keepAllWorkspacesLoaded } = workspaces.settings; | 343 | if ( |
339 | if ( | 344 | Boolean(keepAllWorkspacesLoaded) !== |
340 | Boolean(keepAllWorkspacesLoaded) !== | 345 | Boolean(settingsData.keepAllWorkspacesLoaded) |
341 | Boolean(settingsData.keepAllWorkspacesLoaded) | 346 | ) { |
342 | ) { | 347 | workspaceActions.toggleKeepAllWorkspacesLoadedSetting(); |
343 | workspaceActions.toggleKeepAllWorkspacesLoadedSetting(); | ||
344 | } | ||
345 | } | 348 | } |
346 | 349 | ||
347 | if (todos.isFeatureActive) { | 350 | if (todos.isFeatureActive) { |
@@ -558,6 +561,11 @@ class EditSettingsScreen extends Component { | |||
558 | value: settings.all.app.showDisabledServices, | 561 | value: settings.all.app.showDisabledServices, |
559 | default: DEFAULT_APP_SETTINGS.showDisabledServices, | 562 | default: DEFAULT_APP_SETTINGS.showDisabledServices, |
560 | }, | 563 | }, |
564 | showServiceName: { | ||
565 | label: intl.formatMessage(messages.showServiceName), | ||
566 | value: settings.all.app.showServiceName, | ||
567 | default: DEFAULT_APP_SETTINGS.showServiceName, | ||
568 | }, | ||
561 | showMessageBadgeWhenMuted: { | 569 | showMessageBadgeWhenMuted: { |
562 | label: intl.formatMessage(messages.showMessageBadgeWhenMuted), | 570 | label: intl.formatMessage(messages.showMessageBadgeWhenMuted), |
563 | value: settings.all.app.showMessageBadgeWhenMuted, | 571 | value: settings.all.app.showMessageBadgeWhenMuted, |
@@ -686,7 +694,7 @@ class EditSettingsScreen extends Component { | |||
686 | } | 694 | } |
687 | 695 | ||
688 | render() { | 696 | render() { |
689 | const { app, todos, workspaces, services } = this.props.stores; | 697 | const { app, services } = this.props.stores; |
690 | const { | 698 | const { |
691 | updateStatus, | 699 | updateStatus, |
692 | updateStatusTypes, | 700 | updateStatusTypes, |
@@ -711,8 +719,6 @@ class EditSettingsScreen extends Component { | |||
711 | getCacheSize={() => app.cacheSize} | 719 | getCacheSize={() => app.cacheSize} |
712 | isClearingAllCache={isClearingAllCache} | 720 | isClearingAllCache={isClearingAllCache} |
713 | onClearAllCache={clearAllCache} | 721 | onClearAllCache={clearAllCache} |
714 | isTodosEnabled={todos.isFeatureActive} | ||
715 | isWorkspaceEnabled={workspaces.isFeatureActive} | ||
716 | lockingFeatureEnabled={lockingFeatureEnabled} | 722 | lockingFeatureEnabled={lockingFeatureEnabled} |
717 | automaticUpdates={this.props.stores.settings.app.automaticUpdates} | 723 | automaticUpdates={this.props.stores.settings.app.automaticUpdates} |
718 | isDarkmodeEnabled={this.props.stores.settings.app.darkMode} | 724 | isDarkmodeEnabled={this.props.stores.settings.app.darkMode} |