Skip to content

Releases: fzyzcjy/flutter_portal

v1.1.4

24 May 12:28
Compare
Choose a tag to compare

v1.1.3

15 Dec 00:16
Compare
Choose a tag to compare
  • Allow EnhancedLayerLink to be used on it's own #96 (thanks @cgestes)

v1.1.2

25 Oct 08:15
Compare
Choose a tag to compare
  • Fix Layer ... was previously used as oldLayer assertion error in debug mode, and page being blank in release mode #91

v1.1.1

02 Aug 08:18
86b189b
Compare
Choose a tag to compare
  • Export some methods
  • Fix Flutter 3.0 warnings

v1.1.0

13 May 23:10
Compare
Choose a tag to compare
  • Upgrade to Flutter 3.0
  • Export Filled anchor #74 (thanks @mityax)

v1.0.0

19 Apr 08:52
db312ae
Compare
Choose a tag to compare
  • 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's portalRect 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 like globalToLocal(ancestor: something); it only works correctly with globalToLocal() 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 PortalTargets #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

20 Mar 03:05
Compare
Choose a tag to compare
  • 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)