New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use system spellchecker #3189
Comments
Neither Windows 7 or Linux have spellchecking built-in, you have to implement it yourself. Implementing a built-in API that only works on one platform yet feels like it should work everywhere seems...odd? |
OS X users are used to having spellchecking in text boxes by default. It would be very non-native not having that. If other OSes doesn't provide it built-in, users won't expect it there either. According to node-spellchecker there's a spellcheck API in Windows 8. |
The |
Ok, but Chrome has spellchecking cross-platform, so why not expose that? |
@bfred-it Not 100% sure on this, but that is actually using a Google web service as the spellchecker, which is why Chrome has it everywhere |
Chrome just uses OS X's spelling check API (or hunspell on other platforms) and then shows a custom context menu, you can implement the exact same thing with The "spelling and grammar" dialog, is also a system dialog, but we don't have a way to show it in Electron app yet, I have split the problem in following issues:
Chrome has worked hard to make things feel native, we can expose everything in Electron, but it needs some no-easy work. |
This is a pretty important feature. Is it just too hard to implement for anyone / everyone right now? |
Any hope? this feature is blocking too many appliations based on electron |
+1 on Mte90's comment. It's expected behaviour in OS X apps, and I know a whole load of electron apps (Rambox etc) are keen for this to work. |
moreover, native OS X apps can enable autocorrect, which works pretty well these days. Whatever based on Chrome, however, only spell checks. In fast-typing scenarios it is useless sometimes. And almost everything is in Chrome these days: chats, emails, office apps, coding etc... Electron just intensifies the situation. |
@kopurando I know, all I want is spellcheck to work in my electron app, and every few weeks I come back to this issue to see if I can get it to work and nothing... Most solutions are too complicated or too buggy to implement. I wish there was just a boolean or something to set in electron to use native spellcheck... Ahh... any luck on your side? |
Any news on this? |
Any update on this? I am hoping to use Beaker Browser as my primary browser, but the lack of a spell checker is the only blocking feature. I don't mean to add to the noise, but squeaky wheel something or other.... |
Shouldn't this issue be re-opened? Not having spell checking is extremely annoying indeed. |
This is implemented in Electron 8. See #20692 |
@MarshallOfSound , I think it would be great if we could have documentation on how use this spellchecker for webviews. |
From: sindresorhus/caprine#14
All native apps on OS X gets spellchecking in text boxes (NSTextView) for free.
I know I could use webFrame.setSpellCheckProvider, but then I would have to hard-code a language, add boilerplate code, use a node module.
Why can't I just define that I want spellchecking as an option and have it use the system one?
The text was updated successfully, but these errors were encountered: