I would like to open a discussion about Jewel's Virtual classes oriented to debug automatic positioning (scrollToIndex), keyboard positioning and the use of VirtualList as a subcomponent of other controls (VirtualComboBox and VirtualDataGrid).
With the current implementation I have not achieved an acceptable behavior for scrollToIndex because the scroll event is dispatched indefinitely. However, I did achieve identical behavior to Jewel List/ComboBox by overriding the "navigation/keyUp" implementation in VirtualListView and using ListKeyDownController instead of VirtualListKeyDownController. I have worked with VirtualCombo and VirtualList but never with VirtualDataGrid (when I started with Royale, this control was still in its infancy and did not meet our requirements). I have seen Hugo's commits that referenced VirtualDataGrid and I would like to comment on them. My intention is to create a gif and prepare a separate branch with my proposal. If anyone wants/can comment it would be great. Hiedra