Repository navigation
·
3 commits
to develop
since this release
📦 EasySymbol 1.0.0
🚀 What's New
Say hello to the first release of EasySymbol — a lightweight and type-safe Swift enum that brings clarity and safety to working with SF Symbols.
No more typos or guessing system image names. With EasySymbol, every symbol is just a dot away with full autocomplete support.
✨ Highlights
- Flat Enum: Thousands of SF Symbols accessible via a single enum.
- Type-Safe: Avoid hardcoded strings with
Symbol.xmark.rawValue. - Autocomplete-Friendly: All symbols are discoverable via Xcode’s suggestions.
- SwiftUI & UIKit Helpers: Easily convert a
SymboltoImageorUIImageView. - Swift Testing Support: Includes pre-generated tests for all symbols using the new Swift Testing framework.
💡 Use Cases
- Build UIs with full confidence in your icon names.
- Prevent runtime bugs caused by typos in SF Symbol names.
- Iterate or validate against
Symbol.allCasesin debugging or previews.
✅ Supported Platforms
- iOS 13+
- macOS 11+
- watchOS 6+
- tvOS 13+
- Swift 5.9+
This is just the beginning. Contributions, improvements, and new symbol handling ideas are welcome!
Full Changelog: https://github.com/your-org/EasySymbol/commits/1.0.0