ansix 0.3.3 ansix: ^0.3.3 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.3.3 #
v0.3.2 #
Dependencies #
- Bump data_class_plugin from 1.2.1 to 1.3.0 (#256)
- Bump test from 1.24.9 to 1.25.1 (#255)
- Bump mocktail from 1.0.1 to 1.0.2 (#254)
- Bump path from 1.8.3 to 1.9.0 (#253)
- Bump tachyon from 0.2.2 to 0.3.0 (#252)
- Bump data_class_plugin from 1.1.0 to 1.2.1 (#251)
- Bump test from 1.24.8 to 1.24.9 (#250)
- Bump tachyon from 0.1.0 to 0.2.2 (#249)
v0.3.0 #
v0.2.3 #
Changes/Improvements #
- AnsiOutlinedText: Set default border (#211)
Dependencies #
- Bump tachyon from 0.0.9 to 0.1.0 (#213)
- Bump data_class_plugin from 1.0.5 to 1.1.0 (#214)
- Bump test from 1.24.6 to 1.24.7 (#215)
- Bump mocktail from 1.0.0 to 1.0.1 (#216)
Misc #
- Decrease project line length to 80 (#217)
v0.2.2 #
Improvements & Fixes on AnsiTreeView #
v0.2.1 #
v0.2.0 #
BREAKING CHANGES
Refactor AnsiTable to AnsiGrid
AnsiTable gets deprecated and replaced with AnsiGrid which supports text-wrapping and multiple lines of text in each grid cell.
Changes/Improvements #
- AnsiTable: Wrap line if AnsiText.fixedWidth is set (#3)
- AnsiTable: Support multiline cells (#138)
- Refactor AnsiTreeView (#171)
- Create 'AnsiWidget' interface (#173)
- Refactor AnsiOutlinedText (#176)
- AnsiGridTheme: Remove 'fixedCellWidth' (#185)
- Set AnsiBorderType.all as default border type (#187)
- Create 'writeTabs' string buffer extension (#191)
Bug fixes #
- AnsiGrid: Wrong cell width when keepSameWidth is true with center alignment (#178)
- Fix AnsiGrid issues (#180)
- Fix wrong calculation for AnsiText content with horizontal padding and center alignment
- Fix border color
- Fix background color with vertical padding
- AnsiTreeView: Fix header issues (#189)
Documentation #
- Update badges on README.md (#181)
- Update topics and screenshots for pub.dev
- Update screenshots (#194)
- Update outdated examples & tests
Dependencies #
v0.1.0 #
Dependencies #
- Bump data_class_plugin from 1.0.2 to 1.0.3 (#148)
- Bump collection from 1.17.2 to 1.18.0 (#149)
- Bump nikosportolos/dart_package from 0.0.6 to 0.1.0 (#150)
- Bump mocktail from 0.3.0 to 1.0.0 (#152)
- Bump test from 1.24.4 to 1.24.6 (#154)
- Bump test from 1.24.4 to 1.24.6 in /tool/export_docs (#155)
- Bump tachyon from 0.0.7 to 0.0.8 (#156)
- Bump data_class_plugin from 1.0.3 to 1.0.4 (#157)
- Bump min dart SDK to 3.1.0 (#158)
- Bump 'dart-package' action to 0.1.1 (#160)
Documentation #
- Update README.md (#162)
Changes/Improvements #
- Modify header theme of AnsiTreeView (#164)
v0.0.9-prerelease #
v0.0.8-prerelease #
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 #
v0.0.5-prerelease #
AnsiTreeView enhancements & bug fixes #
- Refactor AnsiTreeViewTheme (#75)
- Rename
TreeAnchorTheme
toAnsiTreeAnchorTheme
- Rename
TreeClassTheme
toAnsiTreeClassTheme
- Rename
TreeNodeTheme
toAnsiTreeNodeTheme
- Replace AnsiTreeAnchorTheme's
BoxDrawingSet
property withAnsiBorderStyle
- Rename
- 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 #
v0.0.4-prerelease #
v0.0.3-prerelease #
v0.0.2-prerelease #
AnsiX #
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 #
Testing #
- Add missing tests (#39)
v0.0.1-prerelease #
- Initial beta release