Make Spell check Hip
Spell check (as seen in Midori and Geary) doesn't recognize a lot of common words like:
The names of popular social media websites like Facebook and Tumblr.
The names of our apps like "Midori" "Shotwell" etc.
Trendy internet words like "app"
Names of common hardware like iPhone, MacBook, TouchPad, etc
acronyms like HD, Wifi, etc
We should add these words to our dictionary so that elementary OS doesn't look like a dated socially awkward penguin.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Low
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
We should perhaps look into what the Android Open Source Project uses for its dictionary. If I recall correctly, it's much more hip than ours. ~cassidyjames
How about http://
It sounds like Abiword's libenchant might be what we're looking for. It supports pluggable backends, much like gstreamer. Of these backends, hunspell is supported. But more importantly, Enchant is built to be used with GTK. It looks like libsexy (kind of a Granite before there was Granite) had a SexySpellEntry that used Enchant. Perhaps we could create a GTK module that plugged Gtk.Entry into Enchant? --DanRabbit