Enhancements
- Updated minimum requirements to iOS 17.0 and macOS 14 (Sonoma)
- Improved Search Functionality: Added a fuzzy matching algorithm for symbol search and implemented debounce logic.
- Improved Symbol Loader: Added asynchronous symbol loading
UI Enhancements:
- Redesigned layout using NavigationStack for better navigation
- Improved user feedback for empty search results with a placeholder view
- Integrated infinite scrolling to load more symbols seamlessly
- Added visual feedback when symbols are selected.
- Enhanced grid layout
Fixes
- Fixed issues with resetting pagination and clearing symbols during state transitions
- Improved error handling in
SymbolLoader