Releases: ipedro/swiftui-property-picker
4.4.6
3.2.0
Full Changelog: 3.1.0...3.2.0
3.0.1
Full Changelog: 2.1.1...3.0.1
2.0.4
Release Notes for Version 2.0.4
We are excited to announce the release of version 2.0.4 of the SwiftUI Property Picker (PropertyPicker). This release includes significant improvements, new features, and bug fixes that enhance the overall functionality and user experience.
Highlights
- API Improvements: Major enhancements have been made to the API to improve performance and usability.
- New Feature: Bottom Inset Adjustment: Added the ability to override bottom inset adjustments for better layout control.
- Showcase Presentation Style: Introduced a new presentation style, initially named 'showcase', later renamed to 'list' for better clarity.
- Dynamic Safe Area Inset: Implemented dynamic safe area inset handling for sheet presentations to ensure content is correctly displayed.
Enhancements
- Improved Background Style Handling: Enhanced the way background styles are managed, ensuring deeper background styles are respected and refreshed appropriately.
- Picker Animation: Added animations to the picker for a smoother user experience.
- Refactor and Optimization: Extensive refactoring of the codebase for better maintainability and performance. This includes splitting views into separate files and optimizing logic.
- View Modifiers: Converted styles to view modifiers with dedicated initializers, improving flexibility and reusability.
- Documentation Improvements: Expanded and improved documentation to help users understand and utilize the library more effectively.
Bug Fixes
- Fix Background Refresh: Addressed an issue where background styles were not refreshing correctly.
- Improve Equality Check: Enhanced the equality check logic to prevent unnecessary updates.
- Remove Unused Code: Cleaned up the codebase by removing leftover and unused code.
- Naming Consistency: Improved naming consistency across the codebase to make the API more intuitive and easier to use.
Miscellaneous
- Separate Examples from Library: Moved example implementations to a separate module to keep the library clean and focused.
- Typealiases for Old Names: Added typealiases for old names to maintain backward compatibility while encouraging the use of new, consistent naming conventions.
I appreciate all the feedback and contributions from the community that helped make this release possible. I look forward to your continued support and welcome any further feedback to keep improving the SwiftUI Property Picker.
Happy coding!
For detailed usage instructions and examples, please refer to the documentation.
Full Changelog: 1.0.1...2.0.4
1.0.1
Full Changelog: 1.0.0...1.0.1
1.0.0
Full Changelog: https://github.com/ipedro/swiftui-property-picker/commits/1.0.0