jeffvli
|
22fae938c4
|
refactor item grid sizer handling to prevent blanks on resize
|
2025-11-29 19:33:39 -08:00 |
|
jeffvli
|
646eb4a3b0
|
add double click play to album detail
- add mediaPlayByIndex
- add index property to item list controls args
- add overrides to item list controls
|
2025-11-29 19:33:37 -08:00 |
|
jeffvli
|
948fc40b3e
|
add motion animation on list to handle scrollbar sizing shift
|
2025-11-29 19:33:36 -08:00 |
|
jeffvli
|
82e1ce4d7a
|
handle conditional item card expansion
|
2025-11-29 19:33:35 -08:00 |
|
jeffvli
|
c763824803
|
add basic mobile responsive layout
|
2025-11-29 19:33:35 -08:00 |
|
jeffvli
|
f3bb4187d7
|
wrap all instances of mantine hooks used in renderer
|
2025-11-29 19:33:33 -08:00 |
|
jeffvli
|
e0b326c565
|
fix type
|
2025-11-29 19:33:32 -08:00 |
|
jeffvli
|
b6c3200419
|
implement item list grid card row customization
|
2025-11-29 19:32:23 -08:00 |
|
jeffvli
|
8ac3f2a6f7
|
use throttle for item loader, simplify implementation
|
2025-11-29 19:32:21 -08:00 |
|
jeffvli
|
c5cd71c8c3
|
add scrollToIndex alignment to lists
|
2025-11-29 19:32:21 -08:00 |
|
jeffvli
|
da2109b310
|
refactor grid list to support index offset
|
2025-11-29 19:32:21 -08:00 |
|
jeffvli
|
744780861f
|
reimplement playqueue list controls
|
2025-11-29 19:32:19 -08:00 |
|
jeffvli
|
a484628e13
|
add custom rowId support to lists
|
2025-11-29 19:32:17 -08:00 |
|
jeffvli
|
dcc1ef311c
|
remove defer from list scrollbars
|
2025-11-29 19:32:16 -08:00 |
|
jeffvli
|
4360906883
|
refactor item grid to resolve overlayscrollbars
|
2025-11-29 19:32:15 -08:00 |
|
jeffvli
|
ad409fecfa
|
add drag state to item grid
|
2025-11-29 19:32:14 -08:00 |
|
jeffvli
|
7d4a17e89c
|
add keyboard navigation and selection to lists
|
2025-11-29 19:32:14 -08:00 |
|
jeffvli
|
a87d5ef8d8
|
implement list multiselection
|
2025-11-29 19:32:14 -08:00 |
|
jeffvli
|
3c996407d5
|
normalize controls onto lists
|
2025-11-29 19:32:14 -08:00 |
|
jeffvli
|
5f0309d12b
|
prevent render null items in grid
|
2025-11-29 19:32:12 -08:00 |
|
jeffvli
|
1368c2bd50
|
debounce grid loader
|
2025-11-29 19:32:12 -08:00 |
|
jeffvli
|
0b56524b7d
|
migrate item grid back to react-window v1
|
2025-11-29 19:32:12 -08:00 |
|
jeffvli
|
62127df4f4
|
more grid list optimizations
|
2025-11-29 19:32:12 -08:00 |
|
jeffvli
|
62b0ea6616
|
memoize and reset scrollEnd handler on grid list
|
2025-11-29 19:32:12 -08:00 |
|
jeffvli
|
34dc917271
|
reset scroll position on list page change
|
2025-11-29 19:32:12 -08:00 |
|
jeffvli
|
17e4c5cbb3
|
list component optimizations
|
2025-11-29 19:32:11 -08:00 |
|
jeffvli
|
fcdd543616
|
add list scroll persistence
|
2025-11-29 19:30:51 -08:00 |
|
jeffvli
|
c2715a2d7e
|
add more grid configuration
- gap
- manual items per row
|
2025-11-29 19:30:50 -08:00 |
|
jeffvli
|
4600e56b94
|
extract list expansion container to separate component
|
2025-11-29 19:30:49 -08:00 |
|
jeffvli
|
a068b9ca3d
|
add item list controls to centralized export
|
2025-11-29 19:30:49 -08:00 |
|
jeffvli
|
d9e8625b15
|
remove item callbacks from list - move to item component
|
2025-11-29 19:30:49 -08:00 |
|
jeffvli
|
0a591a3f09
|
rename list components
|
2025-11-29 19:30:48 -08:00 |
|