Skip to content

v1.0.0

Compare
Choose a tag to compare
@fzyzcjy fzyzcjy released this 19 Apr 08:52
· 85 commits to master since this release
db312ae
  • 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)