universal_spell_check 0.1.1 copy "universal_spell_check: ^0.1.1" to clipboard
universal_spell_check: ^0.1.1 copied to clipboard

Spell check for Flutter TextFields on web, macOS, Windows and Linux too: native checkers on desktop, a pure-Dart Hunspell engine on the web.

0.1.1 #

  • Documentation only: added a demo GIF showing misspellings underlined and a suggestion applied. No code changes.

0.1.0 #

  • Initial release.
  • UniversalSpellCheckService, a SpellCheckService for every platform: NSSpellChecker (macOS), ISpellChecker (Windows 8+), Enchant-2 loaded at runtime (Linux), a pure-Dart Hunspell engine (web and fallback), and Flutter's DefaultSpellCheckService (Android/iOS).
  • Pure-Dart Hunspell engine: PFX/SFX with cross products and continuation classes, FLAG char/long/num/UTF-8, AF, TRY, KEY, REP, MAP, ICONV/OCONV, KEEPCASE, NOSUGGEST, FORBIDDENWORD, NEEDAFFIX, ONLYINCOMPOUND, COMPOUNDRULE, BREAK; edit-based and n-gram suggestions.
  • Runs in a background isolate on native platforms; yields to the event loop on the web.
  • Bundled SCOWL en_US dictionary (size 60) with its license.
  • UniversalSpellCheck.configuration(), a suggestions toolbar for desktop, and a context menu builder with suggestions and "Ignore".
0
likes
160
points
0
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Spell check for Flutter TextFields on web, macOS, Windows and Linux too: native checkers on desktop, a pure-Dart Hunspell engine on the web.

Repository (GitHub)
View/report issues

Topics

#spell-check #text-field #hunspell #desktop #web

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, http, plugin_platform_interface

More

Packages that depend on universal_spell_check

Packages that implement universal_spell_check