Skip to content

1.0.3

Choose a tag to compare

@PierreJanineh PierreJanineh released this 15 May 20:33
· 13 commits to main since this release
ff3f07f

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 BaseProgress protocol 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