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

Releases: otonashixav/solid-flip

v0.10.4

Choose a tag to compare

@otonashixav otonashixav released this 28 Dec 09:57
0.10.4

v0.9.1

Choose a tag to compare

@otonashixav otonashixav released this 14 Oct 07:18
0.9.1

v0.8.1

Choose a tag to compare

@otonashixav otonashixav released this 09 Oct 21:05
0.8.1

v0.7.5

Choose a tag to compare

@otonashixav otonashixav released this 01 Oct 09:14

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

Choose a tag to compare

@otonashixav otonashixav released this 01 Oct 07:21

Playground Link

  • Fix initial not being run with the scheduler.

v0.7.3

Choose a tag to compare

@otonashixav otonashixav released this 30 Sep 20:41

Playground Link

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

v0.7.1

Choose a tag to compare

@otonashixav otonashixav released this 26 Sep 13:27

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

Choose a tag to compare

@otonashixav otonashixav released this 26 Sep 00:53

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.