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 #

655
likes
160
points
29.3k
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