aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers/settings/EditSettingsScreen.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/containers/settings/EditSettingsScreen.js')
-rw-r--r--src/containers/settings/EditSettingsScreen.js28
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}