Make Spell check Hip

Registered by Daniel Fore on 2012-08-29

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

Related branches

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://hunspell.sourceforge.net/ ~cassidyjames

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

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.