Commit Graph

2311 Commits

Author SHA1 Message Date
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
jeffvli a566509f5b remove preexisting save/restore playqueue handlers 2025-11-29 19:32:17 -08:00
jeffvli 528205f113 add idb storage for player store 2025-11-29 19:32:17 -08:00
jeffvli 9fda3cd49a add indexeddb storage for zustand 2025-11-29 19:32:17 -08:00
jeffvli a484628e13 add custom rowId support to lists 2025-11-29 19:32:17 -08:00
jeffvli 595d92efd9 fix onExpand control on row index column 2025-11-29 19:32:17 -08:00
jeffvli f06dbdec56 remove deprected row click handler 2025-11-29 19:32:16 -08:00
jeffvli 9f5f77cbf9 adjust drag over styles 2025-11-29 19:32:16 -08:00
jeffvli dcc1ef311c remove defer from list scrollbars 2025-11-29 19:32:16 -08:00
jeffvli f2d655d25a cleanup log 2025-11-29 19:32:16 -08:00
jeffvli 8d1e78485c add enum for table item size 2025-11-29 19:32:16 -08:00
jeffvli 10085f9bd9 fix table column css ordering 2025-11-29 19:32:16 -08:00
jeffvli 219c650585 fix playqueue flex sizing 2025-11-29 19:32:16 -08:00
jeffvli ee1803448c add autoFitColumns config to tables 2025-11-29 19:32:16 -08:00
jeffvli dee73d5632 set sane default for sideQueue column config 2025-11-29 19:32:16 -08:00
jeffvli 6bde14be49 improve pickTableColumns util to handle more properties 2025-11-29 19:32:16 -08:00
jeffvli 27e84ce518 add autoFitColumns for item table 2025-11-29 19:32:15 -08:00
jeffvli 9dbe3d8d0f fix types 2025-11-29 19:32:15 -08:00
jeffvli e6dd302be2 add missing table configs 2025-11-29 19:32:15 -08:00
jeffvli 57dbe85ec7 fix title column to not take up full width 2025-11-29 19:32:15 -08:00
jeffvli 7a36360c4a add padding to item grid to account for scrollbar 2025-11-29 19:32:15 -08:00
jeffvli a2eb0bf8d3 add dropzone to empty play queue 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 6541a6d583 fix conflicting style on drag over and selection 2025-11-29 19:32:15 -08:00
jeffvli 0baae9cf5a add drop operations for all item types 2025-11-29 19:32:15 -08:00
jeffvli 1a16b74f98 add loading overlay to playqueue on fetching 2025-11-29 19:32:15 -08:00
jeffvli 17c4d3e5fb add LoadingOverlay component 2025-11-29 19:32:14 -08:00
jeffvli fda7165580 bump react-window-v2 to latest 2025-11-29 19:32:14 -08:00