List Virtualization & Scroll Carousel (#9965) d973e8c253

Add support for List virtualization as well as a parameter to the ScrollConstraint to support infinite scrolling (Carousel).

There are important caveats with Virtualization enabled:

The List instances enough artboards to fit into their parent's bounds and when not rendered, they are pooled and reused as necessary. Lists can be non-uniform meaning they can consist of more than 1 Artboard (ViewModel) type
Does not currently work when its parent is set to wrap because more complex computations may result when wrapping
In order to use Carousel, virtualization must also be enabled
Infinite scroll only works in a single direction, not both at the same time
This commit is contained in:
philter
2025-07-08 21:54:29 +00:00
parent f69d7d6f8d
commit 1612eb17e4
2 changed files with 2 additions and 2 deletions

View File

@@ -1 +1 @@
5535399fc49bda3428b989c873f82f16eeb2d1b7
d973e8c253120fa9e9f9591a2161d6bbf5e8b4e8