Commit Graph

476 Commits

Author SHA1 Message Date
jeffvli b6c3200419 implement item list grid card row customization 2025-11-29 19:32:23 -08:00
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 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 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 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 4f1d39d3c4 add new genre list 2025-11-29 19:32:20 -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 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 744780861f reimplement playqueue list controls 2025-11-29 19:32:19 -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 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 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 ee1803448c add autoFitColumns config to tables 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 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 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 489daa6353 add drag/drop from lists into queue 2025-11-29 19:32:14 -08:00
jeffvli d7e2ec0860 add drag state to item table 2025-11-29 19:32:14 -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 fb75717ae0 update rating / favorite columns 2025-11-29 19:32:13 -08:00