flutter_box_transform 0.4.1 flutter_box_transform: ^0.4.1 copied to clipboard
A Flutter implementation of box_transform package that provides easy 2D box transform operations with advanced resizing of rect in UI.
0.4.1 #
- Deny trackpad pointer devices to prevent erratic drag events when interacting with TransformableBox.
- Inherit
handleAlignment
fromTransformableBox
forAngularHandle
. - Add
debugPaintHandleBounds
param for painting handle bounds.
0.4.0 #
- [BREAKING]: Replace
hideHandlesWhenNotResizable
withenabledHandles
andvisibleHandles
. - Replace the usage of Listener widgets with GestureDetectors in the TransformableBox.
- Add new controls to the playground to reflect the new handle parameters.
- Bump up box_transform version to
0.4.0
.
0.3.2 #
- Fix controller pattern not updating the UI when the controller is updated.
- Change null resizeModeResolver pattern to a non-null pattern to fix a crash.
- Correct two broken doc pages.
0.3.1 #
- Bump up box_transform version to
0.3.0
.
0.3.0 #
- Bump up Dart sdk constraints to
3.0.0
. - [BREAKING]: Replace
onResized
withonResizeUpdate
. - [BREAKING]: Replace
flipWhileResizing
withallowFlippingWhileResizing
. - [BREAKING]: Replace
onMoved
withonDragUpdate
. - [BREAKING]: Rename
resolveResizeModeCallback
toresizeModeResolver
. - [BREAKING]:
onChanged
callback now has two parameters:UITransformResult
andPointerMoveEvent
. - [BREAKING]:
onTerminalSizeReached
callback now also exposes underlyingPointerEvent
. - Add
onResizeStart
andonResizeEnd
callbacks. - Add
onDragStart
andonDragEnd
callbacks for move operation. - Add simple example alongside an advanced playground example.
0.2.1 #
- Update license to Apache 2.0.
- Update playground to use unified clamping rect.
- Update docs and fix broken links.
0.2.0 #
- Add
hideHandlesWhenNotResizable
flag to hide handles when the box is not resizable by @timmaffett. - BREAKING CHANGE:
TransformableBox.childBuilder
is nowTransformableBox.contentBuilder
. - More advanced example with multiple boxes.
0.1.1 #
- Bump "flutter_box_transform" to
0.1.1
.
0.1.0 #
- Initial release.