Commit Graph

2331 Commits

Author SHA1 Message Date
jeffvli 57601af51d enforce data order in list selection 2025-11-14 13:00:21 -08:00
jeffvli 9e555bc585 fix some table drop conditions 2025-11-14 12:49:29 -08:00
jeffvli b502f3a5ce add shadow to table header 2025-11-14 11:51:04 -08:00
jeffvli e8e82977d7 add draggable table column reorder 2025-11-14 11:18:27 -08:00
jeffvli c66c38b019 add draggable table column resize 2025-11-14 10:58:34 -08:00
jeffvli e20b1c3107 update drag handle styles on table config 2025-11-14 10:12:06 -08:00
jeffvli 840ae11da4 improve visiblity of close button on expanded item 2025-11-14 03:16:28 -08:00
jeffvli 06e9986c0b use throttle for item loader, simplify implementation 2025-11-14 03:06:44 -08:00
jeffvli 8fa9a90813 add dynamic card selection style based on gap 2025-11-14 02:29:39 -08:00
jeffvli 11cc58ca35 set playqueue scroll to center 2025-11-14 01:27:05 -08:00
jeffvli 764d482c36 add scrollToIndex alignment to lists 2025-11-14 01:26:56 -08:00
jeffvli 55b3b291a5 auto follow current song in queue 2025-11-14 01:22:46 -08:00
jeffvli 03f6981c11 refactor grid list to support index offset 2025-11-14 01:14:35 -08:00
jeffvli 86d880ed6c optimize table config 2025-11-14 00:58:48 -08:00
jeffvli ec22225669 add drag/drop to column reordering 2025-11-14 00:48:24 -08:00
jeffvli f70aaae35f refactor ListConfigMenu as modal 2025-11-14 00:39:47 -08:00
jeffvli a369573b85 refactor Modal component styles to match provider 2025-11-14 00:39:09 -08:00
jeffvli b18389b517 add double click navigation to lists 2025-11-14 00:34:08 -08:00
jeffvli 41a07ccda2 fix overflow on table header 2025-11-14 00:30:12 -08:00
jeffvli 138eff8532 refactor filter persistence to one key 2025-11-14 00:17:36 -08:00
jeffvli 486bee9b05 add new artist list 2025-11-14 00:11:31 -08:00
jeffvli 895dc19736 refactor domain types to rename itemType 2025-11-13 22:04:00 -08:00
jeffvli 8c4e9895e6 refactor Genre domain type to include serverType and serverId 2025-11-13 21:50:11 -08:00
jeffvli 6af47670d9 add new genre list 2025-11-13 21:45:09 -08:00
jeffvli e79f4dad75 add new album artist list 2025-11-13 21:27:11 -08:00
jeffvli 493c27eb2c fix double click handler on ItemCard 2025-11-13 21:15:41 -08:00
jeffvli 93e23ad692 add item selection to double click handler 2025-11-13 21:02:35 -08:00
jeffvli 4bdb6b4bc2 slightly increase double click latency 2025-11-13 21:01:35 -08:00
jeffvli 139c2190f2 remove non-functional playqueue sizing workaround 2025-11-13 21:00:02 -08:00
jeffvli f2c76f2da1 implement queue double click handler 2025-11-13 20:59:41 -08:00
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