Commit Graph

96 Commits

Author SHA1 Message Date
jeffvli c6a3b6381c add basic mobile responsive layout 2025-11-19 19:23:44 -08:00
jeffvli 350d358c6b handle table row index values on paginated lists 2025-11-19 15:55:36 -08:00
jeffvli e2c3e4c89a cleanup small issues 2025-11-18 21:41:23 -08:00
jeffvli 4a68fd5914 optimize playqueue performance for active song styles 2025-11-18 20:39:44 -08:00
jeffvli 9e886c8588 wrap all instances of mantine hooks used in renderer 2025-11-18 00:29:35 -08:00
jeffvli 88c1112928 remove wrong styles from group rows 2025-11-18 00:19:46 -08:00
jeffvli 5ad71598e3 disable bugged react-hooks rules 2025-11-18 00:02:48 -08:00
jeffvli 6890196274 handle table row indexing with group rows 2025-11-17 21:57:01 -08:00
jeffvli df1a46a466 handle row groups with pinned table columns 2025-11-17 21:46:51 -08:00
jeffvli 80831e6bde force row height on group rows 2025-11-17 19:55:17 -08:00
jeffvli 66027af928 hide sticky table group after scrolling past 2025-11-16 15:22:00 -08:00
jeffvli 4aff9d6f2b adjust column picker again 2025-11-16 15:07:44 -08:00
jeffvli 06568dfa59 refactor table column picker util to reset pinned/align to default values 2025-11-16 14:35:37 -08:00
jeffvli 2f91a1014e add sticky disc group rows for album detail 2025-11-16 14:34:43 -08:00
jeffvli 6951652fab add new table to album detail 2025-11-16 13:53:04 -08:00
jeffvli 68318340e1 use default cursor on list hover 2025-11-15 19:24:49 -08:00
jeffvli 3271bfc5d0 add new grid carousels 2025-11-15 19:24:31 -08:00
jeffvli df125564c2 rename player context hook 2025-11-14 19:54:46 -08:00
jeffvli b1964766bd add new playlist list 2025-11-14 18:46:33 -08:00
jeffvli 103dc4819b add grid card row config 2025-11-14 15:04:37 -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 06e9986c0b use throttle for item loader, simplify implementation 2025-11-14 03:06:44 -08:00
jeffvli 764d482c36 add scrollToIndex alignment to lists 2025-11-14 01:26:56 -08:00
jeffvli 41a07ccda2 fix overflow on table header 2025-11-14 00:30:12 -08:00
jeffvli 895dc19736 refactor domain types to rename itemType 2025-11-13 22:04:00 -08:00
jeffvli 6af47670d9 add new genre list 2025-11-13 21:45:09 -08:00
jeffvli 2e050db34c implement double click handler on default controls 2025-11-13 20:54:18 -08:00
jeffvli 1d6687a3e2 reimplement playqueue list controls 2025-11-13 18:48:46 -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 76d8b9c894 add current song styles to rowIndex and title columns 2025-11-13 13:31:57 -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 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 6f2fb31ba1 fix title column to not take up full width 2025-11-10 22:00:45 -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 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