A highly customizable spinning wheel control for iOS, macOS, and tvOS with dynamic content, animations, and effects.
SwiftFortuneWheel is a customizable spinning wheel UI control for iOS, macOS, and tvOS applications. It allows developers to implement dynamic, interactive wheel interfaces with support for text, images, animations, and sensory feedback. The library solves the need for a performant and feature-rich wheel component in native Apple ecosystem apps.
iOS, macOS, and tvOS developers building apps that require interactive spinning wheel interfaces, such as games, decision-making tools, or promotional features.
Developers choose SwiftFortuneWheel for its extensive customization options, smooth CoreGraphics-based animations, and cross-platform support. It stands out by offering dynamic content handling, collision effects, and sensory feedback in a high-performance package.
The ultimate spinning wheel view that supports dynamic content and rich customization.
Offers full control over slice backgrounds, text orientation, and visual styles, as detailed in the Configuration In-Depth documentation, allowing for tailored designs.
Includes sound effects, haptic feedback, and collision callbacks, enhancing user engagement and documented in sound effects and collision guides.
Uses CoreGraphics and CoreAnimation for smooth, efficient drawing and animations, ensuring low memory usage and optimal performance on Apple devices.
Compatible with iOS, macOS, and tvOS, with example projects and screenshots provided for each platform in the README.
Features extensive guides, API docs, and migration help, making integration easier, as shown in the Getting Started and API Overview sections.
Only supports iOS, macOS, and tvOS, excluding other platforms like Android or web, which restricts use in cross-platform projects.
Setting up dynamic content, collision effects, and feedback requires significant code and deep API understanding, as evidenced by the in-depth configuration guides.
Migration guides indicate version updates can introduce breaking changes, necessitating code adjustments and careful version management.
Documentation does not emphasize built-in accessibility features, which could be a drawback for apps requiring inclusive design practices.
lichess.org former mobile application / new one -> github.com/lichess-org/mobile
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
A cross-platform chess library for Swift
Swift framework for working with Tiled assets in SpriteKit
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.