tagflow 0.0.4 copy "tagflow: ^0.0.4" to clipboard
tagflow: ^0.0.4 copied to clipboard

Transform HTML markup into native Flutter widgets with an elegant, customizable converter.

0.0.4 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

0.0.4-dev.0 #

  • FIX(parser): update node validation logic to allow valid empty nodes. (677c4d48)
  • FEAT(converter): enhance toString method to include custom and built-in converters. (2f5f5e65)

0.0.3+2 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

0.0.3-dev.0+2 #

  • FIX(styled_container): remove unnecessary blank line before container return. (cf0b4a2d)
  • FIX(styled_container): refactor _needsContainer method for clarity and improve layout handling. (93974336)

0.0.3+1 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

0.0.3-dev.0+1 #

  • FIX(tagflow): remove unnecessary whitespace in _parseHtml method. (0598eb40)
  • FIX(tagflow): streamline HTML parsing by reusing parser instance. (9f823bd8)

0.0.3 #

  • REFACTOR(parser): simplify constructor and improve debug handling. (fa5c05e1)
  • FIX: update SDK constraints to require Dart 3.7.0 or higher. (c3640f90)
  • FIX(selectable_adapter): add content length and selection range methods. (00204089)
  • FEAT(style): add maxTextLines property to TagflowStyle for text element configuration. (804d8956)

0.0.2+1 #

  • TagflowParser now honors the debug flag from TagflowOptions

0.0.2+1 #

  • Update flutter version to 3.29.2

0.0.1+1 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

0.0.1-dev.0+1 #

  • FIX(style): simplify SizeValue instantiation by removing unit specification. (8b58622b)
  • FIX(style): update merge logic to respect inherit property in TagflowStyle. (739be1f7)

0.0.1 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

0.0.1-dev.17 #

  • FEAT(style): enhance size handling with SizeValue integration. (41c12f9f)
  • FEAT(style): introduce SizeValue class and enhance size parsing. (cb7a973e)

0.0.1-dev.16 #

  • FEAT(tagflow_parser): improve node validation to exclude specific tags. (eb0a566c)
  • FEAT(tagflow_parser): enhance node validation in parseNodes method. (007d978c)
  • FEAT(tagflow_node): add hasChildren property to TagflowNode. (b8fbd4ea)
  • FEAT(text_converter): add support for bold and italic text elements. (78dc2d3a)
  • FEAT(tagflow): add softWrap property to TagflowStyle for text elements. (f628170e)

0.0.1-dev.15 #

  • FIX(list_converter): update padding in StyledContainer and ListView. (3a0f27ef)
  • FEAT(converter): enhance selector matching with pseudo-selectors and improve theme styling. (9cc6e29d)
  • FEAT(tagflow): add inherit property to TagflowStyle and update theme handling. (5bfe2b66)
  • FEAT(text_converter): enhance gesture handling for text nodes. (a5cea0dd)

0.0.1-dev.14 #

  • REFACTOR(element_test): remove percentage value test for element dimensions. (0ecbc479)
  • REFACTOR(node_extension_test): improve test readability and update children setter. (6441b2a1)
  • REFACTOR(table_element): update attribute assignment in TagflowTableElement constructor. (85d02452)
  • REFACTOR(table_parser): optimize table row handling and improve tag checks. (9bf99dea)
  • REFACTOR(style,theme): replace default TagflowStyle with TagflowStyle.empty. (a00adaf0)
  • REFACTOR(styles): enhance border and decoration handling in StyledContainer and TableConverter. (c4d582c8)
  • FIX(style_parser_test): update percentage value parsing to return null for invalid inputs. (7e086796)
  • FIX(tests): update style_extension tests to use TagflowStyle.empty. (e2781ef5)
  • FIX(tagflow_widget): replace Text with SelectableText in error widget. (0c622c4a)
  • FEAT(docs): add contributing guidelines and enhance README structure. (579ec3d6)
  • FEAT(style_parser): add border parsing functionality to StyleParser. (7e669181)
  • FEAT(table_element): enhance attribute handling and reparenting logic. (afb723e7)
  • FEAT(theme): enhance TagflowTheme style resolution and add default named colors. (c461e22d)
  • FEAT(tests): add unit tests for TagflowTableElement and CellSpan functionality. (9b18abb6)
  • FEAT(tests): add comprehensive tests for TagflowNode and StyleExtension. (a8de345f)
  • FEAT(style_parser): enhance CSS value parsing and validation. (021a2e4e)
  • FEAT(theme): add transparent color to TagflowTheme color map. (c7943c4c)
  • FEAT(table_example,table_converter,table_parser): add support for table captions and enhance rendering. (76ee33fb)
  • FEAT(style,converter,theme): enhance style resolution with inheritance support. (f8c8ac9e)
  • FEAT(table_example,tagflow_table): enhance table examples and rendering logic. (ab226159)
  • FEAT(table_example): enhance table examples with new HTML structures and rendering improvements. (89b191bf)

0.0.1-dev.13 #

  • REFACTOR(parser): clean up and enhance TableParser functionality. (5e2f943d)
  • REFACTOR(element_test): improve parent-child relationship management in tests. (8bfa6e01)
  • REFACTOR(table): improve table styling and border handling in converters and theme. (f80edb36)
  • REFACTOR(table): update table structure and styling in examples and converters. (f31c51cf)
  • REFACTOR(converter): clean up logging and improve element properties. (ccd443ae)
  • REFACTOR(tagflow): update element models and parsers for improved structure. (3fb10303)
  • FIX(converter): add line length ignore and update TODO comment. (6550ad2b)
  • FEAT(table): add TableConverter tests and export parser. (1d12545a)
  • FEAT(img_parser): add unit tests for ImgParser functionality. (4026ee45)
  • FEAT(table): enhance table styling and structure in converters and examples. (5b88f481)
  • FEAT(parser): enhance node parsing and attribute handling. (f7213efd)
  • FEAT(node): add hasAttribute method to TagflowNode. (7b15a4d1)
  • FEAT(img): introduce TagflowImgElement and update converters. (97d47762)
  • FEAT(tagflow): refactor element handling and introduce TagflowNode. (a6a617f1)
  • FEAT(table): implement TableConverter and update roadmap. (60047676)

0.0.1-dev.12 #

  • REFACTOR(parser): clean up and enhance TableParser functionality. (5e2f943d)
  • REFACTOR(element_test): improve parent-child relationship management in tests. (8bfa6e01)
  • REFACTOR(table): improve table styling and border handling in converters and theme. (f80edb36)
  • REFACTOR(table): update table structure and styling in examples and converters. (f31c51cf)
  • REFACTOR(converter): clean up logging and improve element properties. (ccd443ae)
  • REFACTOR(tagflow): update element models and parsers for improved structure. (3fb10303)
  • FIX(converter): add line length ignore and update TODO comment. (6550ad2b)
  • FEAT(table): add TableConverter tests and export parser. (1d12545a)
  • FEAT(img_parser): add unit tests for ImgParser functionality. (4026ee45)
  • FEAT(table): enhance table styling and structure in converters and examples. (5b88f481)
  • FEAT(parser): enhance node parsing and attribute handling. (f7213efd)
  • FEAT(node): add hasAttribute method to TagflowNode. (7b15a4d1)
  • FEAT(img): introduce TagflowImgElement and update converters. (97d47762)
  • FEAT(tagflow): refactor element handling and introduce TagflowNode. (a6a617f1)
  • FEAT(table): implement TableConverter and update roadmap. (60047676)

0.0.1-dev.11 #

  • FIX(style_parser): improve percentage handling in parseSize method. (74333732)
  • FIX(style_parser): update percentage handling in parseSize method. (bdac976c)

0.0.1-dev.8 #

  • REFACTOR(theme): update background color methods for consistency. (dce0e447)
  • REFACTOR: enhance blockquote handling and styling in ArticleExample and converters. (f0ea898b)
  • REFACTOR: improve whitespace handling and node validation in TagflowParser. (685f611d)
  • REFACTOR: simplify StyledContainer by consolidating style application into a single Container. (f348677f)
  • REFACTOR(tests): remove redundant test for empty node creation in element_test.dart. (42259a51)
  • REFACTOR: improved tests. (5ed3bd53)
  • REFACTOR: moved style enums to appropriate directories. (af6c78f4)
  • FIX: relax dart SDK constraints in pubspec.yaml files. (269ad7f2)
  • FIX: correct parent tag reference in ListItemConverter. (a85fdc6e)
  • FIX: improve whitespace handling in TagflowParser. (a6e879ea)
  • FIX: checkout to head branch wasn't working properly. (431906a0)
  • FIX: changelogs. (5ba34a8d)
  • FIX: remove background color from HrConverter style. (c9c86acd)
  • FIX: update README.md link to main repository. (ef380f57)
  • FEAT: enhance TagflowOptions and add comprehensive tests for TagflowSelectableOptions. (c53515ef)
  • FEAT: add comprehensive tests for ListConverter, TagflowElement, StyleParser, and TagflowTheme. (b867e392)
  • FEAT: refactor CodeConverter to extend TextConverter and support additional tags. (af6fb055)
  • FEAT: enhance TagflowTheme with maxWidth support for code styles. (19d2c04f)
  • FEAT: enhance TextConverter to support forced widget spans for specific tags. (d1497247)
  • FEAT: add list and list item converters to enhance element handling. (fdff6059)
  • FEAT: enhance selector handling in ElementConverter to support negation. (e9f04b29)
  • FEAT: improve blockquote styling and add nested style support in Tagflow. (f408c96e)
  • FEAT: enhance blockquote handling and theme styling in Tagflow. (d25c51d6)
  • FEAT: add article example and enhance blockquote handling in Tagflow. (94017d32)
  • FEAT: enhance Tagflow styling and text handling. (e6e323a0)
  • FEAT: enhance text handling and styling in Tagflow. (5110c930)
  • FEAT: add support for anchor tags in TextConverter. (69d5c11b)
  • FEAT: enhance TagflowTheme with inline code margin and improved default styles. (5ecb55c6)
  • FEAT: refactor Tagflow example app by removing GenericExample and adding TypographyExample. (37da572b)
  • FEAT: enhance Tagflow example app with improved HTML content and theming options. (d2f3194d)
  • FEAT: add Makefile for package creation and update README. (854129af)
  • FEAT: enhance Tagflow example app with new example and improved theming. (94455e3c)
  • DOCS: update documentation properly. (28323aa9)

0.0.1-dev.7 #

  • DOCS: updated documentation to reflect the latest changes. (28323aa9)

0.0.1-dev.6 #

  • REFACTOR: enhance blockquote handling and styling in ArticleExample and converters. (f0ea898b)
  • REFACTOR: improve whitespace handling and node validation in TagflowParser. (685f611d)
  • REFACTOR: simplify StyledContainer by consolidating style application into a single Container. (f348677f)
  • FIX: relax dart SDK constraints in pubspec.yaml files. (269ad7f2)
  • FIX: correct parent tag reference in ListItemConverter. (a85fdc6e)
  • FIX: improve whitespace handling in TagflowParser. (a6e879ea)
  • FEAT: enhance TagflowOptions and add comprehensive tests for TagflowSelectableOptions. (c53515ef)
  • FEAT: add comprehensive tests for ListConverter, TagflowElement, StyleParser, and TagflowTheme. (b867e392)
  • FEAT: refactor CodeConverter to extend TextConverter and support additional tags. (af6fb055)
  • FEAT: enhance TagflowTheme with maxWidth support for code styles. (19d2c04f)
  • FEAT: enhance TextConverter to support forced widget spans for specific tags. (d1497247)
  • FEAT: add list and list item converters to enhance element handling. (fdff6059)
  • FEAT: enhance selector handling in ElementConverter to support negation. (e9f04b29)
  • FEAT: improve blockquote styling and add nested style support in Tagflow. (f408c96e)
  • FEAT: enhance blockquote handling and theme styling in Tagflow. (d25c51d6)
  • FEAT: add article example and enhance blockquote handling in Tagflow. (94017d32)
  • FEAT: enhance Tagflow styling and text handling. (e6e323a0)
  • FEAT: enhance text handling and styling in Tagflow. (5110c930)
  • FEAT: add support for anchor tags in TextConverter. (69d5c11b)
  • FEAT: enhance TagflowTheme with inline code margin and improved default styles. (5ecb55c6)
  • FEAT: refactor Tagflow example app by removing GenericExample and adding TypographyExample. (37da572b)
  • FEAT: enhance Tagflow example app with improved HTML content and theming options. (d2f3194d)
  • FEAT: add Makefile for package creation and update README. (854129af)
  • FEAT: enhance Tagflow example app with new example and improved theming. (94455e3c)

0.0.1-dev.5 #

  • REFACTOR: enhance blockquote handling and styling in ArticleExample and converters. (f0ea898b)
  • REFACTOR: improve whitespace handling and node validation in TagflowParser. (685f611d)
  • REFACTOR: simplify StyledContainer by consolidating style application into a single Container. (f348677f)
  • REFACTOR(tests): remove redundant test for empty node creation in element_test.dart. (42259a51)
  • REFACTOR: improved tests. (5ed3bd53)
  • FIX: correct parent tag reference in ListItemConverter. (a85fdc6e)
  • FIX: improve whitespace handling in TagflowParser. (a6e879ea)
  • FIX: checkout to head branch wasn't working properly. (431906a0)
  • FIX: changelogs. (5ba34a8d)
  • FEAT: add comprehensive tests for ListConverter, TagflowElement, StyleParser, and TagflowTheme. (b867e392)
  • FEAT: refactor CodeConverter to extend TextConverter and support additional tags. (af6fb055)
  • FEAT: enhance TagflowTheme with maxWidth support for code styles. (19d2c04f)
  • FEAT: enhance TextConverter to support forced widget spans for specific tags. (d1497247)
  • FEAT: add list and list item converters to enhance element handling. (fdff6059)
  • FEAT: enhance selector handling in ElementConverter to support negation. (e9f04b29)
  • FEAT: improve blockquote styling and add nested style support in Tagflow. (f408c96e)
  • FEAT: enhance blockquote handling and theme styling in Tagflow. (d25c51d6)
  • FEAT: add article example and enhance blockquote handling in Tagflow. (94017d32)
  • FEAT: enhance Tagflow styling and text handling. (e6e323a0)
  • FEAT: enhance text handling and styling in Tagflow. (5110c930)
  • FEAT: add support for anchor tags in TextConverter. (69d5c11b)
  • FEAT: enhance TagflowTheme with inline code margin and improved default styles. (5ecb55c6)
  • FEAT: refactor Tagflow example app by removing GenericExample and adding TypographyExample. (37da572b)
  • FEAT: enhance Tagflow example app with improved HTML content and theming options. (d2f3194d)
  • FEAT: add Makefile for package creation and update README. (854129af)
  • FEAT: enhance Tagflow example app with new example and improved theming. (94455e3c)

0.0.1-dev.4 #

  • Inital version after renaming from html_to_flutter to tagflow.
2
likes
150
points
52
downloads

Publisher

verified publisheraryak.dev

Weekly Downloads

Transform HTML markup into native Flutter widgets with an elegant, customizable converter.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

collection, equatable, flutter, html, meta

More

Packages that depend on tagflow