boxy 2.1.1 boxy: ^2.1.1 copied to clipboard
Overcome limitations of built-in layouts, advanced flex, custom multi-child layouts, slivers, and more!
[2.1.1] #
- Added the
Scale
widget which scales its child by a given factor while preserving relative size unlikeTransform
. - Added the
RedirectPointer
widget which allows you to hit test a child widget even if it overpaints its parent.
[2.1.0] #
- Support for Flutter 3.13
[2.0.9] #
- Skipped calls to buildScope as a minor performance improvement
[2.0.8] #
- Fixed bug with retaining
Layer
s
[2.0.7] #
- Fixed example project
- Added
BoxyChild.positionRect
[2.0.6+2] #
- Added
BoxyDelegate.distanceToBaseline
- Added
BoxyDelegate.onPointerEvent
- Fixed constraints bug in
BoxyChild.layoutRect
[2.0.6+1] #
- Added
BoxyDelegate.renderSize
- Fixed slot bug in
SliverContainer
- Fixed overflow bug in
BoxyFlex
[2.0.6] #
- Added
BoxyLayerContext.imageFilter
[2.0.5+1] #
- Fixed small bug in BoxyChild.paint
[2.0.5] #
- Implemented
BoxyChild.context
[2.0.4] #
- Fixed an issue with
BoxyId.data
not being applied before first layout
[2.0.3] #
- Fixed an issue with accessing
CustomBoxy
children during intrinsic layout
[2.0.2] #
- Added the
BoxyFlexible.align
constructor
[2.0.1] #
- Added
BoxyFlexIntrinsicsBehavior
- Fixed an issue with the intrinsic sizing of
BoxyFlex
[2.0.0] #
- Added sliver support to
CustomBoxy
- Added
BoxyId
, a replacement ofLayoutId
- Added the
CustomBoxy.box
andCustomBoxy.sliver
constructors - Added the
BoxBoxyDelegate
andSliverBoxyDelegate
boxy delegates - Added
SliverBoxyChild
for managing sliver children - Added the
SliverOffset
andSliverSize
wrappers - Added extensions for
SliverConstraints
andRenderSliver
- Separated the internal logic of
CustomBoxy
into theinflating_element
andrender_boxy
libraries - Bug fixes
[1.3.0] #
- Migrate to null safety
- Added
BoxyChild.parentData
- Added
LayerKey
andBoxyLayerContext
- Added dry layouts
- Added the
Dominant.flexible
andDominant.expanded
constructors - Bug fixes
[1.2.0+1] #
- Transition deprecated
RenderObjectElement
methods (flutter/#63269)
[1.2.0] #
- Bug fixes
BoxyChild.layout
no longer sets a default hasSize
[1.1.1] #
- Bug fixes
[1.1.0] #
- Added
SliverContainer
/SliverCard
- Added more axis/direction utilities
- Added OverflowPadding
- Bug fixes
[1.0.1] #
- Fixed Flutter SDK version constraints