Commit Graph

19 Commits

Author SHA1 Message Date
jeffvli 63a2239212 add padding to item grid to account for scrollbar 2025-11-10 21:46:52 -08:00
jeffvli 26a948b7a5 refactor item grid to resolve overlayscrollbars 2025-11-10 21:33:30 -08:00
jeffvli 7e30312d2a add drag state to item grid 2025-11-09 00:36:35 -08:00
jeffvli 91e99a6eb6 add keyboard navigation and selection to lists 2025-11-08 17:29:20 -08:00
jeffvli f68ad91f1d implement list multiselection 2025-11-08 15:35:10 -08:00
jeffvli d5020b7a43 normalize controls onto lists 2025-11-08 14:28:22 -08:00
jeffvli 1e6f9d8d06 prevent render null items in grid 2025-11-07 17:15:05 -08:00
jeffvli 5500ad7b55 debounce grid loader 2025-11-07 17:15:05 -08:00
jeffvli afa652c029 migrate item grid back to react-window v1 2025-11-07 17:15:04 -08:00
jeffvli 1426482ddf more grid list optimizations 2025-11-07 17:15:04 -08:00
jeffvli e766a7fe6c memoize and reset scrollEnd handler on grid list 2025-11-07 17:15:04 -08:00
jeffvli 8e1eed655f reset scroll position on list page change 2025-11-07 17:15:04 -08:00
jeffvli ad94c8995b list component optimizations 2025-11-07 17:14:48 -08:00
jeffvli 3410e9c37c add list scroll persistence 2025-11-07 17:13:15 -08:00
jeffvli 6e5f8a5014 add more grid configuration
- gap
- manual items per row
2025-11-07 17:13:03 -08:00
jeffvli bed3b3291a extract list expansion container to separate component 2025-11-07 17:13:02 -08:00
jeffvli a4cb0c2800 add item list controls to centralized export 2025-11-07 17:13:02 -08:00
jeffvli 11f5f71f8d remove item callbacks from list - move to item component 2025-11-07 17:13:02 -08:00
jeffvli 9dc338adcb rename list components 2025-11-07 17:13:01 -08:00