ansix 0.0.9-prerelease copy "ansix: ^0.0.9-prerelease" to clipboard
ansix: ^0.0.9-prerelease copied to clipboard

AnsiX is a powerful and easy-to-use library that provides tools and extensions for adding ANSI color and styling support to your Dart & Flutter applications.

v0.0.9-prerelease #

Changes/Improvements

  • AnsiTable: Set headerTextStyle & footerTextStyle as optional (#134)
  • Refactor AnsiX class library (#136)

Dependencies

  • Bump tachyon to 0.0.7 (#142)
  • Bump test to 1.24.4 (#143)

v0.0.8-prerelease #

Dependencies

  • Bump data_class_plugin from 1.0.1 to 1.0.2 (#122)

Documentation

  • Add screenshots & topics in pubspec.yaml (#126)

AnsiTable

  • Fix transparency (#128)

    • Add the ANSI reset escape code in every line if the transparent flag is set to true.
  • Add default AnsiTextTheme for cell values (#130)

    • Provide different AnsiTextTheme for headers, footers and all other cells.

v0.0.7-prerelease #

  • Refactor extensions (#67)
  • Migrate to Tachyon (#71)
  • Enable Dart 3 (#88)
    • Bump minimum Dart SDK to 3.0.0
    • Bump lints to 2.1.1
    • AnsiTreeView: Add support for records
    • Update GitHub workflows
  • AnsiTreeView: Add alignment for tree node value (#105)
  • Create new Widget AnsiOutlinedText (#106)
  • AnsiOutlinedText: Add text wrap options (#115)
  • AnsiTreeView: Add wrap options (#117)

v0.0.6-prerelease #

Bug fixes

  • AnsiTable uses external color if no border color is set (#93)
  • Wrapped lines in AnsiTreeView lose their styling (#98)

Misc

  • Add missing tests (#94)
  • Add more documentation on public API elements (#97)
  • Update examples & README.md (#102)

v0.0.5-prerelease #

AnsiTreeView enhancements & bug fixes

  • Refactor AnsiTreeViewTheme (#75)
    • Rename TreeAnchorTheme to AnsiTreeAnchorTheme
    • Rename TreeClassTheme to AnsiTreeClassTheme
    • Rename TreeNodeTheme to AnsiTreeNodeTheme
    • Replace AnsiTreeAnchorTheme's BoxDrawingSet property with AnsiBorderStyle
  • AnsiTreeView - fix border & anchor issues (#77)
  • Add copyWith on AnsiTreeViewTheme (#79)
  • AnsiTreeView - fix class header border replacement (#83)
  • Update AnsiTreeView examples on README.md (#85)
  • AnsiTreeView: Handle new lines & long text (#90)

Misc

  • Export drawing enums (#72)
  • AnsiBorder - Set 'none' as default type and 'square' as default style (#81)
  • Detect terminal size (#87)

v0.0.4-prerelease #

New features

  • Introduced a new widget, AnsiTreeView (#58, #63)

    Read more here

Bug fixes

  • Fix AnsiTable with only one cell (#59)
  • Export class AnsiTableRow (#62)

Misc

  • AnsiTable - Set default AnsiBorderType to all (#68)
  • Update CONTRIBUTING.md

v0.0.3-prerelease #

Bug fixes

  • AnsiTable: Fix cell width calculation for styled/colored text (#50)

Dependencies

  • Bump test from 1.24.2 to 1.24.3 (#46)

v0.0.2-prerelease #

AnsiX

  • ensureSupportsAnsi throws exception on Mac/VSCode (#12)
  • Export missing classes (#13, #20)

Extensions

  • Refactor coloredRgb extension (#35)

Widgets

  • Support AnsiText headers in AnsiTable.fromMap (#14)
  • Add a space separator between columns in tables with no inside vertical border (#16)
  • Refactor AnsiText properties (#24)
  • Remove markdown border style (#32)

Documentation

  • Update README.md (#15, #17)
  • Add badges in CONTRIBUTING.md (#28)
  • Add FAQ.md (#37)

Testing

  • Add missing tests (#39)

v0.0.1-prerelease #

  • Initial beta release
12
likes
0
pub points
71%
popularity

Publisher

verified publishernikosportolos.com

AnsiX is a powerful and easy-to-use library that provides tools and extensions for adding ANSI color and styling support to your Dart & Flutter applications.

Repository (GitHub)
View/report issues

Topics

#ansi #cli #console #style #color

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

collection, data_class_plugin, meta, path

More

Packages that depend on ansix