aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar Stefan Malzner <stefan@adlk.io>2017-11-12 19:39:50 +0100
committerLibravatar Stefan Malzner <stefan@adlk.io>2017-11-12 19:39:50 +0100
commitb54c43dd5413a7d384e977b9f2fd0ffd39a593da (patch)
treeb36fb3b79e2146e3887a50d928b49384c1f3c8cc /src
parentAdd LOCAL_API debug mode (diff)
downloadferdium-app-b54c43dd5413a7d384e977b9f2fd0ffd39a593da.tar.gz
ferdium-app-b54c43dd5413a7d384e977b9f2fd0ffd39a593da.tar.zst
ferdium-app-b54c43dd5413a7d384e977b9f2fd0ffd39a593da.zip
Add settings option to toggle spell checker
Diffstat (limited to 'src')
-rw-r--r--src/components/settings/settings/EditSettingsForm.js6
-rw-r--r--src/config.js1
-rw-r--r--src/containers/settings/EditSettingsScreen.js10
3 files changed, 17 insertions, 0 deletions
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index ba07b1a5b..e711ad402 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -30,6 +30,10 @@ const messages = defineMessages({
30 id: 'settings.app.headlineAppearance', 30 id: 'settings.app.headlineAppearance',
31 defaultMessage: '!!!Appearance', 31 defaultMessage: '!!!Appearance',
32 }, 32 },
33 headlineMessaging: {
34 id: 'settings.app.headlineMessaging',
35 defaultMessage: '!!!Messaging',
36 },
33 buttonSearchForUpdate: { 37 buttonSearchForUpdate: {
34 id: 'settings.app.buttonSearchForUpdate', 38 id: 'settings.app.buttonSearchForUpdate',
35 defaultMessage: '!!!Check for updates', 39 defaultMessage: '!!!Check for updates',
@@ -125,6 +129,8 @@ export default class EditSettingsForm extends Component {
125 )} 129 )}
126 <h2>{intl.formatMessage(messages.headlineAppearance)}</h2> 130 <h2>{intl.formatMessage(messages.headlineAppearance)}</h2>
127 <Toggle field={form.$('showDisabledServices')} /> 131 <Toggle field={form.$('showDisabledServices')} />
132 <h2>{intl.formatMessage(messages.headlineMessaging)}</h2>
133 <Toggle field={form.$('enableSpellchecking')} />
128 <h2>{intl.formatMessage(messages.headlineLanguage)}</h2> 134 <h2>{intl.formatMessage(messages.headlineLanguage)}</h2>
129 <Select field={form.$('locale')} showLabel={false} /> 135 <Select field={form.$('locale')} showLabel={false} />
130 <h2>{intl.formatMessage(messages.headlineUpdates)}</h2> 136 <h2>{intl.formatMessage(messages.headlineUpdates)}</h2>
diff --git a/src/config.js b/src/config.js
index 1627993f5..4c7363439 100644
--- a/src/config.js
+++ b/src/config.js
@@ -11,6 +11,7 @@ export const DEFAULT_APP_SETTINGS = {
11 enableSystemTray: true, 11 enableSystemTray: true,
12 minimizeToSystemTray: false, 12 minimizeToSystemTray: false,
13 showDisabledServices: true, 13 showDisabledServices: true,
14 enableSpellchecking: true,
14 locale: 'en-US', 15 locale: 'en-US',
15 beta: false, 16 beta: false,
16 isAppMuted: false, 17 isAppMuted: false,
diff --git a/src/containers/settings/EditSettingsScreen.js b/src/containers/settings/EditSettingsScreen.js
index b10acf3c6..e146dc97c 100644
--- a/src/containers/settings/EditSettingsScreen.js
+++ b/src/containers/settings/EditSettingsScreen.js
@@ -43,6 +43,10 @@ const messages = defineMessages({
43 id: 'settings.app.form.showDisabledServices', 43 id: 'settings.app.form.showDisabledServices',
44 defaultMessage: '!!!Display disabled services tabs', 44 defaultMessage: '!!!Display disabled services tabs',
45 }, 45 },
46 enableSpellchecking: {
47 id: 'settings.app.form.enableSpellchecking',
48 defaultMessage: '!!!Enable spell checking',
49 },
46 beta: { 50 beta: {
47 id: 'settings.app.form.beta', 51 id: 'settings.app.form.beta',
48 defaultMessage: '!!!Include beta versions', 52 defaultMessage: '!!!Include beta versions',
@@ -73,6 +77,7 @@ export default class EditSettingsScreen extends Component {
73 enableSystemTray: settingsData.enableSystemTray, 77 enableSystemTray: settingsData.enableSystemTray,
74 minimizeToSystemTray: settingsData.minimizeToSystemTray, 78 minimizeToSystemTray: settingsData.minimizeToSystemTray,
75 showDisabledServices: settingsData.showDisabledServices, 79 showDisabledServices: settingsData.showDisabledServices,
80 enableSpellchecking: settingsData.enableSpellchecking,
76 locale: settingsData.locale, 81 locale: settingsData.locale,
77 beta: settingsData.beta, 82 beta: settingsData.beta,
78 }, 83 },
@@ -129,6 +134,11 @@ export default class EditSettingsScreen extends Component {
129 value: settings.all.showDisabledServices, 134 value: settings.all.showDisabledServices,
130 default: DEFAULT_APP_SETTINGS.showDisabledServices, 135 default: DEFAULT_APP_SETTINGS.showDisabledServices,
131 }, 136 },
137 enableSpellchecking: {
138 label: intl.formatMessage(messages.enableSpellchecking),
139 value: settings.all.enableSpellchecking,
140 default: DEFAULT_APP_SETTINGS.enableSpellchecking,
141 },
132 locale: { 142 locale: {
133 label: intl.formatMessage(messages.language), 143 label: intl.formatMessage(messages.language),
134 value: app.locale, 144 value: app.locale,