Skip to content

Releases: baumths/flutter_tree_view

v0.5.3+1

12 Aug 11:54
Compare
Choose a tag to compare
v0.5.3+1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.3...v0.5.3+1

v0.5.3

09 Aug 21:14
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.5.2...v0.5.3

v0.5.2

29 Jun 14:09
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

What's Changed

  • Allow for dynamic list item height. by @mz2 in #22

New Contributors

  • @mz2 made their first contribution in #22

Full Changelog: v0.5.1...v0.5.2

Hotfix

10 Jun 23:36
Compare
Choose a tag to compare
Hotfix Pre-release
Pre-release

Fixed issue that caused line hierarchy to break when nodes were refreshed.

New features + demo UI redesign

10 Jun 20:35
0bf0c02
Compare
Choose a tag to compare
Pre-release
New version 0.5.1

* Adds linesToBeDrawn check in shouldRepaint

* Updates TreeNode's delete and clearChildren logic

* Adds new refresh Feature

TreeViewController received two new public methods:
  * refreshNode
  * reset
And two new internal:
  * shouldRefresh
  * nodeRefreshed
TreeNodeScope now has an internal 'shouldRefresh'.

* Updates tests

* Removes a bunch of not needed equals().
* Adds new tests to new features.

* Adds test workflow

* Example: Updates Example Application

Redesigned the entire UI to use most of the TreeView Features

* Bumps version to 0.5.1

Reverts most changes of 0.4.0

30 May 17:41
Compare
Choose a tag to compare
Pre-release
v0.5.0

Bump version to 0.5.0

Simplified API

17 May 18:00
2f6ffab
Compare
Choose a tag to compare
Simplified API Pre-release
Pre-release
Simplifies the TreeView API (#8)

* Simplification of the TreeView API

Dropped TreeViewController and merged
it's logic into TreeViewState to make the
code less 'spaghetti'. Instead of the
controller, use a [GlobalKey<TreeViewState>]
to control the TreeView for now on.

Added scrollController optional property to
TreeView and new scrolling functionality.

Renamed ScopedTreeNode to TreeNodeScope and
InheritedTreeView to _TreeViewScope.

Dropped reversedSubtreeGenerator as it was
not being used.

* Fixes tests

* Example: Catches up with the changes

* Bump version to 0.4.0

Support for rounded line corners

16 Apr 19:49
d8be7a6
Compare
Choose a tag to compare
Pre-release
Implements rounded corners for connected lines (#6)

* Adds option to round corners of connected lines

* Example: Shows new rounded line corners feature

* Fixes sreenshots not showing in pub.dev

* Bumps version to 0.3.1

Support for dynamicity.

15 Apr 20:09
fae5959
Compare
Choose a tag to compare
Pre-release
New 0.3.0 release (#5)

* Allows the expansion of leaf nodes

Now [ExpandNodeIcon] and [NodeWidgetLeadingIcon] are able
to expand/collapse leaf nodes.

* Changes TreeNode children type from List to Set

* Adds tests that check for child duplication

* Updates helper functions

* Adds a way to dynamically populate the tree view

New onAboutToExpand callback on TreeViewController.
+ Performance improvements when expanding nodes.

* Example: Updates the example with new features

* Bump version to 0.3.0

Many performance improvements

12 Apr 00:27
Compare
Choose a tag to compare
Pre-release
0.2.1

New 0.2.1 release