Skip to content

1.0.0

Latest

Choose a tag to compare

@PaoloProdossimoLopes PaoloProdossimoLopes released this 14 May 06:06
· 3 commits to develop since this release
6ef0665

📦 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 Symbol to Image or UIImageView.
  • 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.allCases in 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