rich_text_controller
An extended text editing controller that supports different inline styles for custom regex patterns.
3.0.1
9.6K downloads/mo
#3002 most downloaded on pub.dev
micazi/rich_text_controller
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 1.3 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
11 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
11 releases · May 2020 to Jan 2025
2021
2022
2023
2024
2025
2026
Releases
latest 11-
3.0.121 Jan 2025 -
3.0.021 Jan 2025Release notes
Open source →- 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.
- BREAKING CHANGE: Removed
-
2.0.114 Jun 2024 -
2.0.014 Jun 2024 -
1.4.201 Mar 2023 -
1.4.015 Nov 2021 -
1.3.022 Apr 2021 -
1.2.016 Jan 2021 -
1.1.030 May 2020 -
1.0.122 May 2020 -
1.0.013 May 2020