Commit Graph

2338 Commits

Author SHA1 Message Date
jeffvli 56d0669510 add grid card row config 2025-11-29 19:32:22 -08:00
jeffvli 05c4fd37cc fix list paginated loader hook 2025-11-29 19:32:22 -08:00
jeffvli af00110973 enforce data order in list selection 2025-11-29 19:32:22 -08:00
jeffvli da691fa978 fix some table drop conditions 2025-11-29 19:32:22 -08:00
jeffvli 3f4148258f add shadow to table header 2025-11-29 19:32:22 -08:00
jeffvli a03ea3b4d8 add draggable table column reorder 2025-11-29 19:32:22 -08:00
jeffvli 4c92da9ab5 add draggable table column resize 2025-11-29 19:32:22 -08:00
jeffvli 31a2fdbcb6 update drag handle styles on table config 2025-11-29 19:32:22 -08:00
jeffvli 7921f1e548 improve visiblity of close button on expanded item 2025-11-29 19:32:21 -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 9265bc86bc set playqueue scroll to center 2025-11-29 19:32:21 -08:00
jeffvli c5cd71c8c3 add scrollToIndex alignment to lists 2025-11-29 19:32:21 -08:00
jeffvli 3ecf59c32a auto follow current song in queue 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 6d6caa0406 optimize table config 2025-11-29 19:32:21 -08:00
jeffvli e82c1d3a20 add drag/drop to column reordering 2025-11-29 19:32:20 -08:00
jeffvli 500947eb1f refactor ListConfigMenu as modal 2025-11-29 19:32:20 -08:00
jeffvli fe51b671c7 refactor Modal component styles to match provider 2025-11-29 19:32:20 -08:00
jeffvli 65b72298df add double click navigation to lists 2025-11-29 19:32:20 -08:00
jeffvli ba66b246d2 fix overflow on table header 2025-11-29 19:32:20 -08:00
jeffvli 0c6a993f29 refactor filter persistence to one key 2025-11-29 19:32:20 -08:00
jeffvli 8a8de4a1b6 add new artist list 2025-11-29 19:32:20 -08:00
jeffvli 164332d752 refactor domain types to rename itemType 2025-11-29 19:32:20 -08:00
jeffvli 173e00af3d refactor Genre domain type to include serverType and serverId 2025-11-29 19:32:20 -08:00
jeffvli 4f1d39d3c4 add new genre list 2025-11-29 19:32:20 -08:00
jeffvli 72f20ddd11 add new album artist list 2025-11-29 19:32:19 -08:00
jeffvli 0ba481a7a6 fix double click handler on ItemCard 2025-11-29 19:32:19 -08:00
jeffvli 31b64b317b add item selection to double click handler 2025-11-29 19:32:19 -08:00
jeffvli 302107ed64 slightly increase double click latency 2025-11-29 19:32:19 -08:00
jeffvli ef7d3f1c52 remove non-functional playqueue sizing workaround 2025-11-29 19:32:19 -08:00
jeffvli dffd3efd36 implement queue double click handler 2025-11-29 19:32:19 -08:00
jeffvli a75f64d204 implement double click handler on default controls 2025-11-29 19:32:19 -08:00
jeffvli c5e11cca58 debounce playqueue search 2025-11-29 19:32:19 -08:00
jeffvli 744780861f reimplement playqueue list controls 2025-11-29 19:32:19 -08:00
jeffvli 498abf3c3d update player shuffleAll to keep current song index in place 2025-11-29 19:32:18 -08:00
jeffvli 5e45897b8e update search input styling 2025-11-29 19:32:18 -08:00
jeffvli c7dc2d4969 adjust column autoFit to round to integer values 2025-11-29 19:32:18 -08:00
jeffvli 8c163be070 remove table borders from last row / column 2025-11-29 19:32:18 -08:00
jeffvli 75de4bd305 add table header icons for discNumber and trackNumber, refactor sizing 2025-11-29 19:32:18 -08:00
jeffvli b8fc0fb668 enforce fetch order for addToQueue 2025-11-29 19:32:18 -08:00
jeffvli 2c7b134931 add player store v2 migration 2025-11-29 19:32:18 -08:00
jeffvli 1eb60f93e6 update various player actions to reset timestamp to 0 2025-11-29 19:32:18 -08:00
jeffvli d2e6658c36 add current song styles to rowIndex and title columns 2025-11-29 19:32:18 -08:00
jeffvli a24b870faa add close button to expanded list item 2025-11-29 19:32:18 -08:00
jeffvli af480e8283 remove logs on idb storage 2025-11-29 19:32:17 -08:00
jeffvli a786e4f40c add selection and drag from expanded album 2025-11-29 19:32:17 -08:00
jeffvli f6b65fe0fe add uniqueId rowId for playqueue 2025-11-29 19:32:17 -08:00
jeffvli 1b80d7fd27 reduce default scrollbar size 2025-11-29 19:32:17 -08:00
jeffvli 7d5be53c4d link savePlayQueue setting to player store persist 2025-11-29 19:32:17 -08:00