Simple Spell Checker is getting a fully rewrited #10
Labels
breaking_changes
This issue shows that there will be a new update with breaking changes that must be planned and repo
documentation
Improvements or additions to documentation
enhancement
New feature or request
in_progress
This issue is currently being fixed by a contributor.
notice
This issue is a notice to inform new contributors and users about new changes.
Why does this happen? Is the current implementation wrong?
While it may be true that the current implementation works in such a way that it is simple and fast to use. But it brings with it many problems that cannot be fixed without breaking something. Something similar is being done in singerdmx/flutter-quill#2246 which is planned to create a new reimplementation due to the problems that are not only mentioned there, but also in the following ones:
TextSpan
we want).SimpleSpellChecker
orMultiSpellChecker
SpellCheckService
instead of a client-sideSpellChecker
.Due to these mentioned problems, a new reimplementation has been proposed and is planned.
What would the following new changes bring?
The new implementation will consist of a base that will allow us to not only create our own customized implementations based on what we want, but will also add internal packages to expand the functionalities. Note that there will only be one package per language (those that are currently supported).
What advantages does this new reimplementation bring us?
SpellCheckService
of Flutter along with an implementation adjusted to what this package proposes.During the next few months these changes will be made. So we must be attentive to breaking changes, because this will be a major update.
The text was updated successfully, but these errors were encountered: