Published 2025-10-03
derived from flutter_rich_text_editor (discontinued)

https://pub.dev/packages/flutter_rich_text_editor
https://github.com/flutter/flutter/issues/67034 https://github.com/flutter/flutter/issues/16400 https://suragch.medium.com/my-first-disappointment-with-flutter-5f6967ba78bf
TextPainter does not support WidgetSpan elements (and thus will not render super- and subscript).HHRichTextStatic to use Text.rich and not HHRichTextPainter.pkg_icons.<b>a<i>b</b>c</i> which is not valid xml, which is now formatted like <b>a<i>b</i></b><i>c</i>.FontSizeSelector now has an input dialog.LeadingSelector now has an input dialog.CopyWith extension generated InvalidType for Color fields.SpannableTextParserSync because we have to wait for the xml parser to be ready, otherwise we may accidentally discard data because we are unable to wait for the future to complete when used in pkg_scribero.HHRichTextPainter because it was not wrapped in a RepaintBoundary, so every update of a widget somewhere unrelated on the screen caused the painter to paint.async constructs.provider dependency.print statements for logging.finals due to new linter rules.restore without save by adding _updateStartState to HHRichTExtController::_getText.