NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2630 most downloaded on pub.dev
Greatly simplifies layouts which are difficult to implement with Columns and Rows, by letting you declaratively position and resize widgets in relation to one another.
Last release 6 days ago
01 Oct 2026
Ships unpredictably
gaps range from 2 weeks to 2.3 years
Some releases are documented
notes for 21 of 46 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
47 releases · first in 2019
RTL support: The alignment parameter of AlignPositioned and AnimatedAlignPositioned now accepts any AlignmentGeometry, so you can use AlignmentDirecti
alignment parameter of AlignPositioned and AnimatedAlignPositioned
now accepts any AlignmentGeometry, so you can use AlignmentDirectional.topStart etc.
It's resolved using the ambient Directionality. Note dx, moveByChildWidth etc. are
not flipped in RTL.* Sponsored by MyText.ai ![]
One column per quarter.
Nothing published for this version
Compatible with current Flutter version, as of 2024/01/09.
Nothing published for this version
Breaking change: The two widgets in AlignPositioned.relative() are now named. To fix it, just name the first one container, and the second one child.…
Breaking change: The two widgets in AlignPositioned.relative() are now named. To fix it, just
name the first one container, and the second one child. For example:
Center(
child: AlignPositioned.relative(
container: widgetA(),
child: widgetB(),
moveByContainerHeight: 0.5,
moveByChildHeight: 0.5));
AlignPositioned.relative() now has a parameter called invert, which controls which widget
overlaps the other. If invert is false (the default), the container widget is below
the child widget in the Z-axis (will be painted before). If invert is true, the container
widget to be on top of the child widget, in the Z-axis (will be painted after).
Nothing published for this version
Larger AlignPosition hitTest area.
Added AnimatedAlignPositioned.expand().
AnimatedAlignPositioned.expand().Nothing published for this version
* Details.
* Nullsafety.
Nothing published for this version
AnimChain.initialDelay (initial delay before starting the animation chain).
AnimChain.initialDelay (initial delay before starting the animation chain).Nothing published for this version
Nothing published for this version
moveVerticallyByContainerWidth.
Nothing published for this version
Nothing published for this version
* Touch.middle.
Touch.middle.Nothing published for this version
Better error message when AlignPositioned is given infinite size.
* Docs improvement.
Nothing published for this version
Nothing published for this version
* Removed reverseDuration.
Nothing published for this version
Nothing published for this version
* AlignPositioned.relative().
* AnimChain.
Nothing published for this version
Nothing published for this version
ChildHeightRatio and childHeight may be present at the same time.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
AlignPositioned inside a Stack.
Nothing published for this version
* Added size parameters.
Added moveByContainerWidth and moveByContainerHeight.
moveByContainerWidth and moveByContainerHeight.* Code and examples.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →