Skip to content

Releases: smbrmoyo/InfiniteScrollView

Support for Horizontal ScrollViews

12 Oct 06:20
Compare
Choose a tag to compare

[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 and LazyVHStack 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

12 Oct 05:12
Compare
Choose a tag to compare

[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.