- Add tests for
ResizableController
- Add tests for
ResizableContainer
- Add GitHub Actions workflow
- Add
ResizableController
to allow programmatic control of resizable children - Fix a bug causing adjacent containers to grow in size when the target container reaches is minimum size
- Make divider color and width customizable
- Fix package description to improve pub.dev score
- Update the Dart SDK constraints to >=3.0.0 <4.0.0
- Fix a bug causing overflows when the window is resized
- Remove the factory and add the debug assert directly to the ctor
- Remove commented code from the example project
- Improve documentation and comments
- Rework dividers to lie in-line with child widgets, taking up space along the primary axis, instead of being placed in a stack and positioned according to the child sizes
- Add a custom divider who's width is known and can be controlled to ease calculating the available space for child widgets
- Remove the optionality of the divider - this widget is now required to be visible, as hiding it would disable the resize functionality
- Fix divider and cursor positioning
- Add optional divider line
- Fix a bug allowing child sizes to grow beyond available space
- Improve example with switchable direction and toggle-able divider
- Add example to README
- Add example project
- Fix a bug allowing negative child sizes
- Fix a typo in the README
Initial Release
- Container resizes and enforces child size constraints (if present)
- Resize cursor responds to user clicks and drags on web
TODO
- Add documentation, code comments, and examples