Commit Graph

2170 Commits

Author SHA1 Message Date
jeffvli 42a0530777 remove user select from genre / album artists columns 2025-11-29 19:30:49 -08:00
jeffvli 3ce6a6fe95 add table row hover effect 2025-11-29 19:30:49 -08:00
jeffvli 9d1b2a7c72 add table row separator support 2025-11-29 19:30:49 -08:00
jeffvli 06a3686739 add links to genre / album artists columns 2025-11-29 19:30:49 -08:00
jeffvli 3c2f186891 fix Navidrome normalized types for userFavorite, userRating 2025-11-29 19:30:49 -08:00
jeffvli 15c27c164f handle table column order based on pinned column config 2025-11-29 19:30:49 -08:00
jeffvli ae8ca54a07 add initial table columns 2025-11-29 19:30:49 -08:00
jeffvli c27c05ac5d use derived column props, add table header styles 2025-11-29 19:30:49 -08:00
jeffvli 3e0e3f9984 support both left and right column pinning 2025-11-29 19:30:49 -08:00
jeffvli 00e7b4a9d5 fix styling props on Text component 2025-11-29 19:30:49 -08:00
jeffvli f610489a61 update pagination itemcount wording to be language agnostic 2025-11-29 19:30:49 -08:00
jeffvli 9d15e8d0a4 move list pagination padding to separate container 2025-11-29 19:30:49 -08:00
jeffvli 6ae103850b progress on table columns 2025-11-29 19:30:49 -08:00
jeffvli f1f3223922 more table list progress
- scroll shadow
- header shadow
- remove sticky row count - only allow sticky header
- support table expansion
2025-11-29 19:30:49 -08:00
jeffvli 8e392a9bff fix queryKey on infinite loader 2025-11-29 19:30:49 -08:00
jeffvli e89cf9dbb4 fix sticky column autoscroll 2025-11-29 19:30:49 -08:00
jeffvli f8af307159 progress 2025-11-29 19:30:49 -08:00
jeffvli 74473427df move item table list 2025-11-29 19:30:49 -08:00
jeffvli 18f448c733 first iteration of table 2025-11-29 19:30:49 -08:00
jeffvli 0a591a3f09 rename list components 2025-11-29 19:30:48 -08:00
jeffvli 8dcc28376c rename expanded container classname 2025-11-29 19:30:48 -08:00
jeffvli 3f3a02ba8c add initial item detail list design 2025-11-29 19:30:48 -08:00
jeffvli d4b8b12687 add color utilities 2025-11-29 19:30:48 -08:00
jeffvli 9cfe396d0f add GRID_PAGINATED to ListDisplayType 2025-11-29 19:30:48 -08:00
jeffvli 85d8ad09c6 clean up log 2025-11-29 19:30:48 -08:00
jeffvli 3fc2583470 properly handle weight prop on Text and TextTitle 2025-11-29 19:30:48 -08:00
jeffvli df9e039fce add paginated album grid component 2025-11-29 19:30:48 -08:00
jeffvli 3efa54b68a add additional list pagination helpers and components 2025-11-29 19:30:48 -08:00
jeffvli 90e7541bc1 rename infinite loader hook file 2025-11-29 19:30:48 -08:00
jeffvli 91deb9b7c1 add paginated list loader hook 2025-11-29 19:30:48 -08:00
jeffvli 66c5424549 fix z-index of expanded item title 2025-11-29 19:30:48 -08:00
jeffvli c43751d2dc finalize infinite album list 2025-11-29 19:30:48 -08:00
jeffvli 80baa6798b finalize infinite loader hook 2025-11-29 19:30:48 -08:00
jeffvli 85407f3e11 remove uniqueId property from all entities except QueueSong 2025-11-29 19:30:48 -08:00
jeffvli 789512b10a add initial infinite album list component 2025-11-29 19:30:48 -08:00
jeffvli 820d8da7d5 add initial infinite loader helpers 2025-11-29 19:30:48 -08:00
jeffvli 9db7830726 update ItemGrid to use react-window v2 2025-11-29 19:30:48 -08:00
jeffvli ff83ce5254 add react-window v2 deps 2025-11-29 19:30:48 -08:00
jeffvli 69d16edfc1 add loading state to fastaveragecolor hook 2025-11-29 19:30:48 -08:00
jeffvli 77bd483ce4 add 2xl, 3xl to container query hook 2025-11-29 19:30:48 -08:00
jeffvli 5ff9efb7d6 add expanded list item component 2025-11-29 19:30:48 -08:00
jeffvli e4574b0260 add item card skeleton 2025-11-29 19:30:48 -08:00
jeffvli 126ab38475 add placeholder expanded list item 2025-11-29 19:30:48 -08:00
jeffvli 18390443ff add additional props to ItemGrid 2025-11-29 19:30:48 -08:00
jeffvli 71e280061c add serverId to list state selection 2025-11-29 19:30:48 -08:00
jeffvli 7c50ee814d return isDark, isLight from color 2025-11-29 19:30:48 -08:00
jeffvli 3ed6d4b2f7 add utils to handle list multiselect / expand states 2025-11-29 19:30:47 -08:00
jeffvli 7a2af3d013 plain item grid 2025-11-29 19:30:47 -08:00
jeffvli 1108cb7e9a add new card component 2025-11-29 19:30:47 -08:00
jeffvli c0317aca58 upgrade and refactor for react-query v5 2025-11-29 19:30:47 -08:00