Releases: fzyzcjy/flutter_portal
Releases · fzyzcjy/flutter_portal
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.0
- Fix
_debugCheckLeaderBeforeFollower(forwardLayers, inverseLayers)': LeaderLayer anchor must come before FollowerLayer in paint order, but the reverse was true.
(@fzyzcjy) Aligned.backup
is always used even if it should not; cause:getFollowerOffset
'sportalRect
argument is wrong #63 (@fzyzcjy)CustomRenderFollowerLayer._computeLinkedOffset
is wrong especially when having a RepaintBoundary at ancestor which is quite common #62 (@fzyzcjy)_RenderPortalTargetTheater.applyPaintTransform
is wrong when using operations likeglobalToLocal(ancestor: something)
; it only works correctly withglobalToLocal()
without ancestors param #61 (@fzyzcjy)localToGlobal
or similar methods are wrong for widgets in the subtree of portal follower #65 (@fzyzcjy)- Touch (click) events are drifted (shifted incorrectly) for
PortalTarget
s #64 (@fzyzcjy) - Allow the follower partially follow the target in selected axis; allow align relative to Portal #17 (@fzyzcjy)
- Shift portal follower to be inside the bounds of portal #67 (@fzyzcjy)
- Extract the composited transform ("leader/follower") in this library to beautify the code and allow users to use them directly #70 (@fzyzcjy)
v1.0.0-dev.1
- New anchoring logic for advanced use cases #44 (@creativecreatorormaybenot for the main PR, @fzyzcjy for Flutter stable compatibility)
- Allow PortalEntry that binds to a ancestor but not nearest Portal #45 (@fzyzcjy)
- Enhance scope searching strategy: Defaults to "main" scope if provided #51 (@fzyzcjy)
- Sync those modified-from-Flutter code with latest Flutter code and some refactor (@fzyzcjy #50)
- Add debugLabel to ease debugging (@fzyzcjy)
- Fix
Failed assertion: '_lastOffset != null' in various cases
, which should exist in Flutter 2.8~2.10 and flutter_portal from old to new (@fzyzcjy #56) - New readme and documentations (@fzyzcjy)