-
Notifications
You must be signed in to change notification settings - Fork 847
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
No inline spellcheck on OS X client #225
Comments
Thanks @GElliott for the suggestion! We have an existing Feature Idea suggestion in our forums, please feel free to upvote it and add your thoughts there as well? |
Well I can't get the spellchecker package to even compile :/ |
Actually the spell checking is something Mac provides out of the box for native apps and also in browser. This seems to be an open issue in electron at the moment, that packaged webapps don't do that. See also: electron/electron#3189 (the last comment holds two follow up tickets). So I guess either you need to implement own spell check, what could end up in a lot of work and trouble or wait for electron to fix the appropriate bugs and update then. |
If using |
You could use simple-spellchecker. I am using it here in Zulip desktop app. I'll send a PR if it sounds good. |
That's awesome @akashnimare! @yuya-oc Would the simple-spellchecker be a native module? I can look into the integration a little further, but it would be excellent if it was something we could use. I'm surprised I guess that electron wouldn't have added better support for system spell checking? It appears that the issues referenced above by @timroes haven't had a lot of activity for a while now. |
Well it seems that electron/atom is using https://github.com/atom/node-spellchecker and therfore doesn't have a real use for it in core. And it's not that easy to implement a spellcheck for some platforms, as stated in the post @timroes links. |
@razzeee electron-spellchecker looks good but it's fucking hard to compile or even configure it. You need to install electron-builder first then compile it with this -
|
@jasonblais It seems not a native module. So it can be used in the current CI process. |
@akashnimare |
@razzeee I'll give it a try with simple-spellchecker. |
@razzeee do you guys have any demo instance of mattermost where I can test it out? |
Not exactly a demo instance, but the official mattermost team server https://pre-release.mattermost.com |
@razzeee I did try spellchecking using simple-spellchecker. I don't know for some reason it's not working with mattermost. |
Does |
@jnugh I am not sure but it should work. |
Thanks @akashnimare for your work here! I'm really excited about the potential here, as an inline spell check could be a great improvement to user experience |
Hey @akashnimare, any updates here? Let us know if you have any questions, would love to help out if needed :) |
Would anyone like to work on this feature, perhaps using the |
I confirm (by marking "x" in the [ ] below):
Summary
There is no inline spellcheck in the OS X client.
Steps to reproduce
OS: 10.11.6
Desktop App Version: 1.3.0
Server Version: Unknown, but this is clearly a client issue.
Steps to reproduce:
Expected behavior
There should be some visual indicator that a word is misspelled (typically with a squiggly red underline). The ability to correct spellings (via right-click) or auto-correct spellings should also be provided. Given that Mattermost is a text-based communication tool, it's bonkers that there are no spellcheck features.
Observed behavior
There is no visual indicator (or otherwise) to indicate that a word is misspelled.
Possible fixes
Leverage the services/APIs already offered by Mac OS X.
The text was updated successfully, but these errors were encountered: