Releases: smbrmoyo/InfiniteScrollView
Releases · smbrmoyo/InfiniteScrollView
Support for Horizontal ScrollViews
[0.2.0] - October 12, 2024
What's New
- Added Support for Horizontal Scrolling: The
InfiniteScrollView
now supports both vertical and horizontal orientations, allowing for greater flexibility in displaying items. - New Stack Types: Introduced
VHStack
andLazyVHStack
to provide a streamlined way to create vertical and horizontal stacks that are optimized for performance.
Detailed Changes
-
New Features:
- VHStack: A view that arranges content in either a vertical or horizontal stack, enhancing layout capabilities.
- LazyVHStack: A lazy-loading version of
VHStack
, which improves performance when dealing with large data sets. - VHScrollView: Supports both vertical and horizontal scrolling, with pull-to-refresh functionality for vertical scroll views.
-
Improvements:
- Enhanced layout customization options for better adaptability to various UI designs.
-
Bug Fixes:
- Fixed minor layout issues in vertical and horizontal stacks.
Breaking Changes
- None for this version.
Migration Guide
- Existing users can continue using the
InfiniteScrollView
without changes, but consider updating to utilize the new horizontal scrolling feature and stack types for improved performance and flexibility.
Future Work
- Future releases may include additional customization options for scroll behaviors and enhanced support for dynamic item sizes.
InfiniteScrollView 0.1.0
[0.1.0] - October 12, 2024
What's New
- New Features: Introduced the ability to customize the empty view and added support for pull-to-refresh.
- Improvements: Enhanced performance for loading items and improved the appearance of loading indicators.
- Bug Fixes: Resolved several bugs related to state management and loading indicators.
Detailed Changes
-
New Features:
- Customizable empty view to provide better user feedback when no items are available.
- Pull-to-refresh functionality allowing users to refresh the content easily.
-
Improvements:
- Significantly improved the loading performance for large datasets, making scrolling smoother.
- Enhanced visual aspects of the
ProgressView
for better user experience.
-
Bug Fixes:
- Fixed a bug where the loading indicator was not showing on specific screen sizes.
- Resolved an issue that could cause the view to freeze during data loading.
Breaking Changes
- None for this version.
Migration Guide
- No migration is required for existing users, but consider reviewing the new features for enhanced user experience.
Acknowledgments
- Thanks to the contributors who provided feedback and suggestions to improve this package.
Future Work
- Future updates will focus on additional customization options and performance enhancements.