Skip to content

Releases: artomenwork/ar-virtual-scroll

AR Virtual Scroll v0.0.8

16 Nov 17:57

Choose a tag to compare

🚀 AR Virtual Scroll v0.0.8
Changes in this release
🔧 Fixes

Fixed item deletion logic
Resolved an issue where deleting items could cause incorrect list updates and inconsistent height calculations.

✨ New Features

scrollToBottomForce() method
Added a new public method that instantly scrolls the list to the very bottom.
Ideal for chats, message feeds, and real-time updates.

Scroll event subscription
Users can now subscribe to scroll events via VirtualScrollAdapter.
This enables:

tracking scroll direction

reading current scroll position

building custom UX features (e.g., “scroll to bottom” buttons, unread message indicators, etc.)

🆕 Enhancements

New default item insertion method: fallback
Introduced a new item insertion strategy that is now used by default.
It provides more stable item addition behavior and reduces layout jumps.

Stable scroll position on viewport resize
The scroll position no longer jumps when the viewport size changes
(e.g., window resize, container size changes).
The list now preserves the user’s position and stays visually stable.

Initial release of AR Virtual Scroll

16 Nov 01:35

Choose a tag to compare

First public release of AR Virtual Scroll — a lightweight Angular library for virtual scrolling with dynamic item height support.

Features:
• Automatic height measurement and caching
• Infinite scroll with buffer control
• Ideal for chats, message lists, and feeds
• Simple API with Datasource and Adapter

This version includes the basic implementation and demo.