Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: 08979fe3c995ef43efeb41bedf5a0ee59bb2791e
Title: OS Spellcheck integration
Status: Open Type: Feature_Request
Severity: Minor Priority: Low
Subsystem: General Resolution: Open
Last Modified: 2020-12-09 02:59:16
Version Found In: 0.3.10
Lownin2019-02-05 19:11:45
Requesting OS level spellcheck.  I currently observe no spellcheck in the MacOS version on Mojave.
cancel2019-02-07 00:53:11
I think I could make this work on Mac, though it might impact the performance of the chat text input. It's pretty much impossible on Windows and Linux, since there's no consistent way to access dictionaries on those platforms, and I'm not going to ship a multilingual dictionary with Ripcord.

I'll have to do some research and see how hard it is on Mac. I suspect that actually checking the spelling of strings is easy, but having the popup panels and stuff for applying corrections and further user interaction is much more difficult, since Ripcord isn't built from Cocoa widgets.
john352019-04-10 05:23:54
This would be a really nice feature to have.
I know there are a few libraries out there that could probably be integrate with even if it required people to download their own dictionaries.

http://hunspell.github.io/
https://codejamming.org/implementing-spellchecking-in-desktop-application-in-c/
buzzert2020-12-09 02:58:13

+1 For adding spell check as a feature. This is really critical for me as someone who uses this in a professional environment.

buzzert2020-12-09 02:59:16

It's pretty much impossible on Windows and Linux, since there's no consistent way to access dictionaries on those platforms, and I'm not going to ship a multilingual dictionary with Ripcord.

I don't know how Glib linkage works with Qt applications, but I have had good success with libgspell personally.