DeckKit Updates

Jun 13, 2023 · Follow on Twitter and Mastodon swiftuiopen-source

DeckKit 0.7 is out, with new shuffle support that makes shuffling a deck enjoyable. Let’s take a look at what’s new in this minor update.

DeckKit logo

DeckKit 0.7 has a new DeckShuffleAnimation that can be used to shuffle a deck of cards with a nice shuffle animation.

All you have to do is to create a @StateObject in the view with the DeckView and bind the animation to the deck view with the new .withDeckShuffleAnimation() view modifier, then call shuffle to shuffle the deck with a nice shuffle animation.

The shuffle animation lets you customize the max rotation, as well as the max horizontal and vertical offset. You can also specify how many shuffles you want.


Other than this, DeckKit 0.7 adds a shuffle function to the Deck type and a convenience init to the DeckView. For more information, see the project repository and release notes.

Discussions & More

Please share any ideas, feedback or comments you may have in the Disqus section below, or by replying on Twitter or Mastodon.

If you found this text interesting, make sure to follow me on Twitter and Mastodon for more content like this, and to be notified when new content is published.

If you like & want to support my work, please consider sponsoring me on GitHub Sponsors.