aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/settings/settings
diff options
context:
space:
mode:
authorLibravatar Bennett <hello@vantezzen.io>2020-06-21 09:19:59 +0200
committerLibravatar GitHub <noreply@github.com>2020-06-21 12:49:59 +0530
commit0d6d623d1e34cdbff2d46229165b49289a9a0619 (patch)
tree83f6a22a08e354da58adf3ed0393f4d39bca6124 /src/components/settings/settings
parentPrepare and Release/5.6.0 beta.1 (#820) (diff)
downloadferdium-app-0d6d623d1e34cdbff2d46229165b49289a9a0619.tar.gz
ferdium-app-0d6d623d1e34cdbff2d46229165b49289a9a0619.tar.zst
ferdium-app-0d6d623d1e34cdbff2d46229165b49289a9a0619.zip
Add FAB to service dashboard (#824)
* Implement #387 * Fix lint * Upgrade to Electron 9 * Remove dependency on electron-spellchecker * Allow multiple languages to be selected * Fix lint * Don't show spellchecker language chooser for macOS * Fix _requireAuthenticatedUser throwing error on startup * Add FAB
Diffstat (limited to 'src/components/settings/settings')
-rw-r--r--src/components/settings/settings/EditSettingsForm.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js
index 50358c36f..ba7cb7317 100644
--- a/src/components/settings/settings/EditSettingsForm.js
+++ b/src/components/settings/settings/EditSettingsForm.js
@@ -91,6 +91,10 @@ const messages = defineMessages({
91 id: 'settings.app.translationHelp', 91 id: 'settings.app.translationHelp',
92 defaultMessage: '!!!Help us to translate Ferdi into your language.', 92 defaultMessage: '!!!Help us to translate Ferdi into your language.',
93 }, 93 },
94 spellCheckerLanguageInfo: {
95 id: 'settings.app.spellCheckerLanguageInfo',
96 defaultMessage: '!!!Ferdi uses your Mac\'s build-in spellchecker to check for typos. If you want to change the languages the spellchecker checks for, you can do so in your Mac\'s System Preferences.',
97 },
94 subheadlineCache: { 98 subheadlineCache: {
95 id: 'settings.app.subheadlineCache', 99 id: 'settings.app.subheadlineCache',
96 defaultMessage: '!!!Cache', 100 defaultMessage: '!!!Cache',
@@ -518,8 +522,11 @@ export default @observer class EditSettingsForm extends Component {
518 <Toggle 522 <Toggle
519 field={form.$('enableSpellchecking')} 523 field={form.$('enableSpellchecking')}
520 /> 524 />
521 {form.$('enableSpellchecking').value && ( 525 {form.$('enableSpellchecking').value && !isMac && (
522 <Select field={form.$('spellcheckerLanguage')} /> 526 <Select field={form.$('spellcheckerLanguage')} multiple />
527 )}
528 {form.$('enableSpellchecking').value && isMac && (
529 <p>{intl.formatMessage(messages.spellCheckerLanguageInfo)}</p>
523 )} 530 )}
524 </Fragment> 531 </Fragment>
525 </PremiumFeatureContainer> 532 </PremiumFeatureContainer>