Releases: artomenwork/ar-virtual-scroll
AR Virtual Scroll v0.0.8
🚀 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
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.