Repository navigation
1.0.3
ProgressUI 1.0.3
🎉 New Features
- Added new linear progress indicator with customizable horizontal padding
- Added new
setShape(_:)modifier to switch between circular and linear progress styles - Introduced configurable spinner cycle duration for smoother animations
🏗 Architecture Improvements
- Created
BaseProgressprotocol to share functionality between progress types - Extracted circular progress into its own component for better maintainability
- Improved spinner animation system with pixel-perfect calculations
- Enhanced view model architecture for better state management
💄 UI Improvements
- Increased default opacity values for better visibility (0.5 → 0.8)
- Optimized animation performance with improved timer handling
- Added support for custom horizontal padding in linear progress
📝 Documentation
- Added documentation for new shape options and modifiers
- Updated example project with new linear progress demonstrations
- Updated demo GIF to showcase new features
🔧 Code Quality
- Reorganized project structure for better maintainability
- Split view model logic into separate files
- Improved code reusability through protocol-oriented design
Full Changelog: 1.0.2...1.0.3