Commit Graph

2301 Commits

Author SHA1 Message Date
jeffvli 2e050db34c implement double click handler on default controls 2025-11-13 20:54:18 -08:00
jeffvli f542f530e6 debounce playqueue search 2025-11-13 18:49:59 -08:00
jeffvli 1d6687a3e2 reimplement playqueue list controls 2025-11-13 18:48:46 -08:00
jeffvli d7548ebbab update player shuffleAll to keep current song index in place 2025-11-13 18:48:11 -08:00
jeffvli 3b0ce0c9c4 update search input styling 2025-11-13 18:47:39 -08:00
jeffvli d1ece62fa3 adjust column autoFit to round to integer values 2025-11-13 14:31:45 -08:00
jeffvli 39f8be8d4e remove table borders from last row / column 2025-11-13 14:29:06 -08:00
jeffvli 8afb72ed14 add table header icons for discNumber and trackNumber, refactor sizing 2025-11-13 14:17:51 -08:00
jeffvli 27ce05b889 enforce fetch order for addToQueue 2025-11-13 14:01:23 -08:00
jeffvli 9f871314b0 add player store v2 migration 2025-11-13 13:39:35 -08:00
jeffvli 264575c3a4 update various player actions to reset timestamp to 0 2025-11-13 13:34:47 -08:00
jeffvli 76d8b9c894 add current song styles to rowIndex and title columns 2025-11-13 13:31:57 -08:00
jeffvli 8e6beeed98 add close button to expanded list item 2025-11-13 13:03:15 -08:00
jeffvli 581c26dfe6 remove logs on idb storage 2025-11-13 13:01:56 -08:00
jeffvli fd2249e464 add selection and drag from expanded album 2025-11-13 12:05:55 -08:00
jeffvli 17bf753d21 add uniqueId rowId for playqueue 2025-11-13 10:44:49 -08:00
jeffvli ecbc17d7b7 reduce default scrollbar size 2025-11-13 10:44:30 -08:00
jeffvli 0ccab792e6 link savePlayQueue setting to player store persist 2025-11-13 10:41:01 -08:00
jeffvli 70aaf63670 remove preexisting save/restore playqueue handlers 2025-11-13 10:27:11 -08:00
jeffvli 5d8b0b4970 add idb storage for player store 2025-11-13 10:16:06 -08:00
jeffvli fb967e3ccf add indexeddb storage for zustand 2025-11-13 09:24:26 -08:00
jeffvli 9b939b5dbb add custom rowId support to lists 2025-11-13 02:55:00 -08:00
jeffvli bba61298ce fix onExpand control on row index column 2025-11-13 01:19:39 -08:00
jeffvli 70ed11dc4a remove deprected row click handler 2025-11-13 01:19:26 -08:00
jeffvli 0cdfb544f0 adjust drag over styles 2025-11-13 01:19:13 -08:00
jeffvli 4ef6342977 remove defer from list scrollbars 2025-11-13 00:34:29 -08:00
jeffvli 4baa1c07d0 cleanup log 2025-11-13 00:34:12 -08:00
jeffvli cfb48becd7 add enum for table item size 2025-11-13 00:27:24 -08:00
jeffvli 4e8dc293f5 fix table column css ordering 2025-11-12 20:46:36 -08:00
jeffvli 55b5d71312 fix playqueue flex sizing 2025-11-12 20:46:24 -08:00
jeffvli a7b36e75d0 add autoFitColumns config to tables 2025-11-12 20:46:12 -08:00
jeffvli 8e25a7ac38 set sane default for sideQueue column config 2025-11-12 20:03:37 -08:00
jeffvli 5f8e1b71cf improve pickTableColumns util to handle more properties 2025-11-12 20:02:18 -08:00
jeffvli 40fb3e799a add autoFitColumns for item table 2025-11-12 20:01:49 -08:00
jeffvli 59445ebcbf fix types 2025-11-11 16:23:36 -08:00
jeffvli c1e72f69c8 add missing table configs 2025-11-11 16:23:14 -08:00
jeffvli 6f2fb31ba1 fix title column to not take up full width 2025-11-10 22:00:45 -08:00
jeffvli 63a2239212 add padding to item grid to account for scrollbar 2025-11-10 21:46:52 -08:00
jeffvli 7ca6d30db8 add dropzone to empty play queue 2025-11-10 21:40:29 -08:00
jeffvli 26a948b7a5 refactor item grid to resolve overlayscrollbars 2025-11-10 21:33:30 -08:00
jeffvli 2f6079fb0f fix conflicting style on drag over and selection 2025-11-10 20:45:56 -08:00
jeffvli 18ffa5e11a add drop operations for all item types 2025-11-10 20:45:49 -08:00
jeffvli 8ffb65e894 add loading overlay to playqueue on fetching 2025-11-10 20:28:46 -08:00
jeffvli c5fb5da574 add LoadingOverlay component 2025-11-10 20:27:13 -08:00
jeffvli 423c26d17c bump react-window-v2 to latest 2025-11-09 20:44:11 -08:00
jeffvli 2f434c9d00 add drag/drop from lists into queue 2025-11-09 20:44:03 -08:00
jeffvli 230f4f0792 add drag state to item table 2025-11-09 01:03:25 -08:00
jeffvli 7e30312d2a add drag state to item grid 2025-11-09 00:36:35 -08:00
jeffvli 91e99a6eb6 add keyboard navigation and selection to lists 2025-11-08 17:29:20 -08:00
jeffvli f68ad91f1d implement list multiselection 2025-11-08 15:35:10 -08:00