boxy 2.2.1 copy "boxy: ^2.2.1" to clipboard
boxy: ^2.2.1 copied to clipboard

Overcome limitations of built-in layouts, advanced flex, custom multi-child layouts, slivers, and more!

2.2.1 #

  • Fixed small bug with BoxyChild.offset, thanks to Albert221 for the PR!

2.2.0 #

  • Added BoxyDelegate.getChildOrNull, thanks to jtarkowski27 for the PR!

2.1.3 #

  • Fixed visitChildrenForSemantics being called for ignored children

2.1.2 #

  • Fixed RedirectPointer not being exported, thanks to mattermoran for the PR!

2.1.1 #

  • Added the Scale widget which scales its child by a given factor while preserving relative size unlike Transform
  • 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 Layers

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 of LayoutId
  • Added the CustomBoxy.box and CustomBoxy.sliver constructors
  • Added the BoxBoxyDelegate and SliverBoxyDelegate boxy delegates
  • Added SliverBoxyChild for managing sliver children
  • Added the SliverOffset and SliverSize wrappers
  • Added extensions for SliverConstraints and RenderSliver
  • Separated the internal logic of CustomBoxy into the inflating_element and render_boxy libraries
  • Bug fixes

1.3.0 #

  • Migrate to null safety
  • Added BoxyChild.parentData
  • Added LayerKey and BoxyLayerContext
  • Added dry layouts
  • Added the Dominant.flexible and Dominant.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

1.0.0 Initial release #

704
likes
150
points
40.6k
downloads

Publisher

verified publishertst.sh

Weekly Downloads

Overcome limitations of built-in layouts, advanced flex, custom multi-child layouts, slivers, and more!

Repository (GitHub)
View/report issues
Contributing

Documentation

Documentation
API reference

License

BSD-3-Clause (license)

Dependencies

flutter, vector_math

More

Packages that depend on boxy