Spell Checking
System-wide spell checking and spelling suggestions.
Goals
- On screen keyboard - provide word suggestions for quicker entry
- Highlight misspelled words
- Provide spelling suggestions for misspelled words
- Settings for enabling/disabling spell checking and suggestions
- Spell checking dictionary:
- Add words
- Review added words and remove them
- Review misspelled words in a document
- Preferences? Check more than one language simultaneously? Add/remove languages?
Relevant Art
iOS
Android
Chrome
http://cloud.addictivetips.com/wp-content/uploads/2014/07/dictionary-Chrome.png
Google Docs
http://www.howtogeek.com/wp-content/uploads/2014/08/650x392xgoogle-docs-spell-check-shortcut.png.pagespeed.gp+jp+jw+pj+js+rj+rp+rw+ri+cp+md.ic.vTfysN2eoh.png
http://i.kinja-img.com/gawker-media/image/upload/qniabxdq69chmdsubrj9.jpg
Empathy
empathy-spell-suggestions.png
gedit
Spell checking in 3.20:
gedit-spell-checking-3.20.png
gedit-spell-checking-3.20-2.png
Epiphany
epiphany-spell-checking-3.20.png
epiphany-spell-checking-3.20-2.png
Discussion
It would be good to have a shared dictionary that's used by the on screen keyboard and for spell checking elsewhere.
Explicit spell check can be useful for long documents, but isn't great elsewhere.
Tentative Design
In line spell check and dictionary:
https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/spell-checking/spell-checking.png
Spell check review:
https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/spell-checking/spell-checking-wires.png