Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

Releases: otonashixav/solid-flip

v0.10.4

28 Dec 09:57
Compare
Choose a tag to compare

v0.9.1

14 Oct 07:18
Compare
Choose a tag to compare
0.9.1

v0.8.1

09 Oct 21:05
Compare
Choose a tag to compare
0.8.1

v0.7.5

01 Oct 09:14
Compare
Choose a tag to compare

Playground Link

  • Keep TransitionGroup uninitialized (i.e. delay running or not running initial) until at least one child exists to help with lazily loading children.

v0.7.4

01 Oct 07:21
Compare
Choose a tag to compare

Playground Link

  • Fix initial not being run with the scheduler.

v0.7.3

30 Sep 20:41
Compare
Choose a tag to compare

Playground Link

  • Fix checking removed elements against currentTarget instead of target as intended.

v0.7.1

26 Sep 13:27
Compare
Choose a tag to compare

Playground Link

  • Renamed animateMove's getKeyframes to keyframes.
  • Removed extraKeyframesList as it is obsoleted by providing an array of keyframes with offsets.
  • Added the option to pass a callback to keyframes on animateEnter and animateExit.

v0.7.0

26 Sep 00:53
Compare
Choose a tag to compare

Playground Link

A big overhaul introducing many breaking changes, including significantly better scheduling, more options for integrations and fewer restrictions with SVG elements.

  • Transition is now TransitionGroup to be more in line with solid-transition-group and react-transition-group, and to avoid sharing a name with the Transition type in the solid library.
  • Helpers are now called integrations, inspired by solid-app-router.
  • Added scheduling to integrations to make it clearer what runs when.
  • animate integrations now accept an object for animate parameters instead of taking two parameters for the keyframes and options. They can also accept a callback that animates the element.
  • Added separate as an option where applicable, separating removal of elements or classes per element instead of using the first element to remove all elements or classes.
  • Renamed fixPosition to absolute to make it clearer what it does. It also works on SVG elements now.
  • Renamed the fixPositions utility to detachEls and filterMoved to filterMovedEls to make it clearer what they do.
  • Added type as an option on css integrations to prevent the wrong type of event from triggering the listener.
  • A custom event is now used to remove enter classes instead of hijacking the animationend listener.
  • StylableElement is now Element & ElementCSSInlineStyle instead of HTMLElement | SVGElement.
  • Allowed initial to be a callback, and allowed it to be provided via enter as well.
  • Added reverseEnter to animateExit, allowing enter animations to be reversed in causes where it looks cleaner to do so.