This PackedBubbleChart is inspired by https://github.com/efremidze/Magnetic.
Magnetic rebuilds the Apple Music interests picker but this repo adds a different spin with the following main additions/changes:
- one SKNode is centered and not movable
- spacing between SKNodes
- drag, tap and double-tap gestures
- SpriteKit embedded in SwiftUI with Delegate to get selected Tag
- gradients textures on SKNodes that reflect e.g. a completion rate of the given Tag
With Gradient Texture | Without Gradient Texture |
---|---|