103 Commits (fa6719bac64ac052fece3572781fdef7caa3ba92)

Author SHA1 Message Date
Alexander Marek 9c4480d5fe
#20868 - virtualizingstackpanel, when viewport shrinks and grows again, does not re-measure items (#20870) 2 weeks ago
Tim a46fc0250f
Fix for remaining Ghost-Item in VirtualizationStackPanel (#20784) 4 weeks ago
Tim 3514ed2b9d
Fix for GhostItems in virtualized ItemsControls like ListBox (#20700) 1 month ago
Nikita Tsukanov fa17c22131
Introduce PresentationSource, move some responsibilities from TopLevel (#20624) 1 month ago
Alexander Marek df1816bde5
#18626 - improved scrolling performance in VirtualizingStackPanel.cs by reducing Measure/Arrange calls since they cause heavy GC pressure on constrained devices (Android, iOS) especially with complex item views (#18646) 8 months ago
BobLd 06ab70928d
Ensure VirtualizingStackPanel correct element size estimate and fix #17460 (#17461) 1 year ago
mpylon a5c0f2bde2
Fixes #17157 (#17171) 1 year ago
dbriard 20db30dbc3
Fix missing Orientation check in VirtualizingStackPanel (#17135) 1 year ago
mpylon 82d64089e1
Fixes #16346 (#16347) 2 years ago
Steven Kirk cc082f9170
Make VirtualizingStackPanel better handle container size changes (#16168) 2 years ago
nil4 13bdcbf233
Fix https://github.com/AvaloniaUI/Avalonia/issues/15955 (#16005) 2 years ago
Steven Kirk 91646f1d32
Fix VirtualizingStackPanel ScrollIntoView (#15449) 2 years ago
Julien Lebosquain 86bfc26ace
Fix ScrollContentPresenter incorrectly handling BringIntoView without changing its offset (#14900) 2 years ago
Bartosz Korczyński e0127c610c
Double BringIntoView in VirtualizingStackPanel (#14419) 2 years ago
Steven Kirk 3911fe3cd1
Allow binding container IsVisible with virtualization. (#14276) 2 years ago
Steven Kirk 62314a010e
Fix some issues with tabbing into virtualized list (#13826) 2 years ago
Steven Kirk 3725f0dc80
Fix Some Virtualizing List Update Bugs (#13795) 2 years ago
Julien Lebosquain dca8cd4f92
Remove viewport estimation from VirtualizingStackPanel (#13169) 2 years ago
Meloman19 1249a0da84
Finding ancestor IScrollAnchorProvider instead ScrollViewer. (#13079) 3 years ago
Lehonti Ramos 69f4a304a2
In `Avalonia.Controls`, modernized `get`ter/`set`ter syntax (#13021) 3 years ago
Julien Lebosquain 3515b99a92
Fix VirtualizingStackPanel and nth-child for the currently realizing item container (#12957) 3 years ago
Emmanuel Hansen 8f97ae8bbc lazy get snapppoints using realized elements in VirtualizingStackPanel 3 years ago
Emmanuel Hansen dcb46d4d9a report irregular snappoints in virtualizing stack panel based on itemsource count 3 years ago
Steven Kirk 48a79512a9 Fix realization of special elements. 3 years ago
Steven Kirk c4fe776b96 Allow selection of elements outside viewport. 3 years ago
Steven Kirk 06bfa29b12 Properly implement keyboard selection. 3 years ago
Steven Kirk 5a71807404 Don't try to scroll into view on invisible panel. 3 years ago
Steven Kirk 89aef5f476 Handle non-recyclable containers. 3 years ago
Steven Kirk 2f50504ff3 Don't estimate negative top/left for viewport. 3 years ago
Steven Kirk 8bfe6b9645 Support heterogeneous item containers. 3 years ago
Steven Kirk 8a354d8cb9 Only prepare items that are containers once. 3 years ago
Steven Kirk b8fed4cbea Remove hack from VirtualizingStackPanel. 3 years ago
Steven Kirk 124d318499 Handle unrealized focused element losing focus. 3 years ago
Steven Kirk 9f95bd9156 Recycle elements early when viewport is disjunct. 3 years ago
Steven Kirk e1b0d5e137 We can't realize items outside of our bounds. 3 years ago
Steven Kirk 5919ca6acc Modify VirtualizingStackPanel algorithm. 3 years ago
Steven Kirk bc32c061e8 Added tests to detect scroll jumps. 3 years ago
Steven Kirk 345fb7e1d6 Register anchor candidate in panel. 3 years ago
Steven Kirk a08f4ac977 Moved the realized element list outside. 3 years ago
Steven Kirk 58676fb417 Fix comparison. 3 years ago
Steven Kirk ce2cd52964 Add lifecycle event tests with virtualization. 3 years ago
robloo 072e0613bb Remove the IsDefault property 3 years ago
Steven Kirk 10fae098b9 Fix index clamping. 3 years ago
Steven Kirk 0065a962ac Move ItemsRepeater to separate assembly. 3 years ago
Dmitry Zhelnin 65d8e46fa6 VirtualizingStackPanel: fix selection wrapping 3 years ago
Emmanuel Hansen feddc7e1c4 make AreVerticalSnapPointsRegular and AreHorizontalSnapPointsRegular styled properties 3 years ago
Emmanuel Hansen 51e9f8b611 add irregular snap points to virtualizing stack panel 3 years ago
Emmanuel Hansen e6c60ddfef add regular snap points to virutalizing panel 3 years ago
Steven Kirk 2ef91ffc6d Fix new index calculation. 3 years ago
Steven Kirk d0f479d80c Don't recycle focused element. 3 years ago