From 60378397678090d26193ba54e94db9814d4a0b5c Mon Sep 17 00:00:00 2001 From: Vijay Raghavan Aravamudhan Date: Sat, 15 May 2021 22:49:34 +0530 Subject: Separated privacy & security settings into its own tab in the preferences screen (#1416) * Separated privacy & security settings into its own tab in the preferences screen. * Fixing review comments. --- .../settings/settings/EditSettingsForm.js | 120 ++++++++++++--------- 1 file changed, 69 insertions(+), 51 deletions(-) (limited to 'src/components/settings') diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index e0687be12..eef529730 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js @@ -88,6 +88,10 @@ const messages = defineMessages({ id: 'settings.app.accentColorInfo', defaultMessage: '!!!Write your accent color in a CSS-compatible format. (Default: {defaultAccentColor})', }, + headlinePrivacy: { + id: 'settings.app.headlinePrivacy', + defaultMessage: '!!!Privacy', + }, headlineAdvanced: { id: 'settings.app.headlineAdvanced', defaultMessage: '!!!Advanced', @@ -290,6 +294,13 @@ export default @observer class EditSettingsForm extends Component { > {intl.formatMessage(messages.headlineAppearance)} +

{ this.setActiveSettingsTab('privacy'); }} + > + {intl.formatMessage(messages.headlinePrivacy)} +

)} - - {(isWindows || isMac) && ( - )} - -

{intl.formatMessage(messages.sentryInfo)}

- -
- {hibernationEnabled && ( <> @@ -394,48 +396,6 @@ export default @observer class EditSettingsForm extends Component { )} -
- - - {lockingFeatureEnabled && ( - <> - {isMac && systemPreferences.canPromptTouchID() && ( - - )} - - this.submit(e)} - field={form.$('lockedPassword')} - type="password" - scorePassword - showPasswordToggle - /> -

- { intl.formatMessage(messages.lockedPasswordInfo) } -

- - this.submit(e)} - field={form.$('inactivityLock')} - autoFocus - /> -

- { intl.formatMessage(messages.inactivityLockInfo) } -

- - )} -

- - { intl.formatMessage(messages.lockInfo) } - -


@@ -543,6 +503,64 @@ export default @observer class EditSettingsForm extends Component { )} + {/* Privacy */} + { this.state.activeSetttingsTab === 'privacy' && ( +
+ + {(isWindows || isMac) && ( + )} + +
+ + this.submit(e)} + field={form.$('lockedPassword')} + type="password" + scorePassword + showPasswordToggle + /> +

+ { intl.formatMessage(messages.lockedPasswordInfo) } +

+ + this.submit(e)} + field={form.$('inactivityLock')} + autoFocus + /> +

+ { intl.formatMessage(messages.inactivityLockInfo) } +

+ + )} +

+ + { intl.formatMessage(messages.lockInfo) } + +

+
+ )} + {/* Language */} { this.state.activeSetttingsTab === 'language' && (
-- cgit v1.2.3-54-g00ecf