jeffvli
|
6be5818493
|
migrate to mantine v9
|
2026-04-28 21:02:27 -07:00 |
|
jeffvli
|
031d365262
|
decrease padding on list header
|
2026-04-05 03:49:31 -07:00 |
|
jeffvli
|
70fdd4bdc3
|
refactor album expansion to global scope
|
2026-02-13 14:59:15 -08:00 |
|
jeffvli
|
8c65775310
|
fix selection state on ItemGridList when single select mode
|
2026-01-29 21:34:51 -08:00 |
|
jeffvli
|
78aebd7c5d
|
add configuration to revert to single-select ItemGrid behavior
|
2026-01-28 20:14:05 -08:00 |
|
jeffvli
|
26284e2412
|
decrease long animation durations (#1553)
|
2026-01-24 17:08:06 -08:00 |
|
jeffvli
|
a5940a9124
|
fix item grid calling onScrollEnd on initial render
|
2026-01-20 15:41:19 -08:00 |
|
jeffvli
|
d1aed5007f
|
refactor item list to use accessor function
|
2026-01-16 23:45:46 -08:00 |
|
jeffvli
|
b9311e841c
|
remove fade animation on album songs table
|
2026-01-16 02:01:08 -08:00 |
|
jeffvli
|
588e0609fd
|
add list playback and navigation hotkeys (#1469)
|
2026-01-01 14:02:02 -08:00 |
|
jeffvli
|
c299752e44
|
Revert "enable autoHideSuspend on all overlayscrollbars instances"
This reverts commit b9a0d9b847.
|
2025-12-27 17:06:09 -08:00 |
|
jeffvli
|
b9a0d9b847
|
enable autoHideSuspend on all overlayscrollbars instances
|
2025-12-27 15:48:50 -08:00 |
|
jeffvli
|
8b2d162733
|
adjust grid column counts based on new breakpoint configuration
|
2025-12-27 01:43:48 -08:00 |
|
jeffvli
|
51587fbb6b
|
add grid item card size presets
|
2025-12-23 21:59:52 -08:00 |
|
jeffvli
|
05efd0f318
|
temporarily remove item list selection dialog
|
2025-12-23 21:05:50 -08:00 |
|
jeffvli
|
e3c26aa5fa
|
remove selection dialog from certain list views
|
2025-12-16 21:06:56 -08:00 |
|
jeffvli
|
e21f538aa4
|
add item list selection dialog
|
2025-12-16 20:24:46 -08:00 |
|
jeffvli
|
8b0632495b
|
fix debounce on onScrollEnd callback on ItemGridList
|
2025-12-14 01:07:26 -08:00 |
|
jeffvli
|
0afbfb12cd
|
handle scroll reset on grid page change
|
2025-11-30 18:47:46 -08:00 |
|
jeffvli
|
7cc7086dbb
|
add select all hotkey to lists
|
2025-11-29 19:33:40 -08:00 |
|
jeffvli
|
a238927749
|
refactor list internal state to target rerenders on change
|
2025-11-29 19:33:39 -08:00 |
|
jeffvli
|
60cdea6787
|
large performance refactor
|
2025-11-29 19:33:39 -08:00 |
|
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
|
2da6894ee5
|
add dynamic card selection style based on gap
|
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
|
7a36360c4a
|
add padding to item grid to account for scrollbar
|
2025-11-29 19:32:15 -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 |
|