rich_text_controller 3.0.1
rich_text_controller: ^3.0.1 copied to clipboard
An extended text editing controller that supports different inline styles for custom regex patterns.
3.0.1 #
- DOC: Resizing of the demo gif and updated the source URL.
3.0.0 #
- BREAKING CHANGE: Removed
regExpCaseSensitiveproperty fromRichTextController. Users must now set case sensitivity directly in theRegExpobjects provided intargetMatches. - BREAKING CHANGE: Updated the
MatchTargetItemto include thedeleteOnBackmethod to be able to set it exclusively for a certain match target. - FEAT: Added IME composition support for languages like Japanese and Chinese. The
buildTextSpanmethod now properly handles thewithComposingparameter. - FEAT: Added
updateTargetMatchesmethod toRichTextControllerfor dynamic updates totargetMatcheswithout recreating the controller. - FEAT: Added
onTapmethod for theMatchTargetItemto be able to get a tap callback on a match. - FEAT: Enhanced
RichWrapperto dynamically update theRichTextControllerwhentargetMatchesor other properties change. - FEAT: Added
copyWithmethod toMatchTargetItemfor easier modification of match target configurations. - FIX: Fixed IME composition underline not appearing during pre-edit text.
- FIX: Fixed exception during Chinese input with Apple keyboard by validating
composingRange. - FIX: Fixed unintuitive behavior of
regExpCaseSensitiveoverriding individualRegExpsettings. - FIX: Cached combined regex in
RichTextControllerto improve performance. - FIX: Improved error handling for invalid
targetMatchesandcomposingRange. - TEST: Added testing for all of the controller's features, as well as the rich_wrapper widget and the targetMatch model.
- DOC: Updated documentation for all public APIs, including
RichWrapper,RichTextController, andMatchTargetItem. - DOC: Added example usage and detailed explanations for all features in the README and API reference.
- DEPS: Updated SDK and package dependencies to the latest stable versions.
- CHORE: Improved error handling and validation in
MatchTargetItemto ensure proper configuration oftextandregex. - CHORE: Refactored code for better readability and maintainability.
2.0.1 #
- DOC: Doc updates.
2.0.0 #
- FIX: Resolved Issues.
- FEAT: Added RichWrapper Widget.
1.4.2 #
- FIX: Resolved Issues.
1.4.0 #
- FIX: Resolved Issues.
- FEAT: Added deleteOnBack functionality.
1.3.0 #
- FIX: Resolved Issues.
- FEAT: Added Null safety.
1.2.0 #
- FIX: Resolved Issues.
- FEAT: Added String-Matching.
1.1.0 #
- FEAT: Added onMatch Callback.
1.0.1 #
- DOC: Added Example.
1.0.0 #
- INIT: First Release.