jeffvli
48724f816c
fix compact item card styling for light mode
2025-12-26 15:09:43 -08:00
jeffvli
8e04f98e26
fix expand button on compact ItemCard
2025-12-24 03:17:39 -08:00
jeffvli
51587fbb6b
add grid item card size presets
2025-12-23 21:59:52 -08:00
Jeff
25bfb65b6d
Add image URL generation at runtime to allow for dynamic image sizes ( #1439 )
...
* add getImageUrl to domain endpoints
* add new ItemImage component and hooks to generate image url
* add configuration for image resolution based on types
2025-12-23 20:18:52 -08:00
jeffvli
88b27fa378
more small adjustments to light mode
2025-12-15 00:55:13 -08:00
Kendall Garner
f5d6c4983c
remove rating from item card if using jellyfin
2025-12-14 16:45:54 -08:00
jeffvli
a7e6a75c68
normalize tooltips
2025-12-03 16:00:41 -08:00
jeffvli
93d4536ba6
improve favorite / rating display on item card
2025-12-01 20:04:40 -08:00
jeffvli
cfb289f906
adjust item card for light theme
2025-11-29 19:48:37 -08:00
jeffvli
a238927749
refactor list internal state to target rerenders on change
2025-11-29 19:33:39 -08:00
jeffvli
2c9ea6d19c
refactor play button for reusability
2025-11-29 19:33:39 -08:00
jeffvli
2264fa0d29
extract play button from item card and add long press animation
2025-11-29 19:33:39 -08:00
jeffvli
7cc5ccd2c5
fix item card control navigation again
2025-11-29 19:33:38 -08:00
jeffvli
db110733a4
add long press to card controls for shuffle
2025-11-29 19:33:38 -08:00
jeffvli
84419820b8
add optimistic update for favorite/ratings mutations
2025-11-29 19:33:38 -08:00
jeffvli
00371ef09e
set enableNavigation to true on ItemCard
2025-11-29 19:33:37 -08:00
jeffvli
b24faa1e08
update feature carousel animation
2025-11-29 19:33:37 -08:00
jeffvli
73551847fb
prevent item card from using default rows if none specified
2025-11-29 19:33:37 -08:00
jeffvli
19a51d82be
fix unneccesary navigation on grid card control click
2025-11-29 19:33:37 -08:00
jeffvli
6978516f79
remove stroke from item card svg
2025-11-29 19:33:36 -08:00
jeffvli
ee4a1f762e
Revert "use new favorite color for icons"
...
This reverts commit 23c81d3bdc .
2025-11-29 19:33:36 -08:00
jeffvli
70a6ca5d77
use new favorite color for icons
2025-11-29 19:33:36 -08:00
jeffvli
da863956b3
adjust various font sizes, weights around the app
2025-11-29 19:33:36 -08:00
jeffvli
ece82d813c
pass state from list navigation
2025-11-29 19:33:35 -08:00
jeffvli
82e1ce4d7a
handle conditional item card expansion
2025-11-29 19:33:35 -08:00
jeffvli
c25c339feb
make item card navigation conditional on list state
2025-11-29 19:33:35 -08:00
jeffvli
1a4c909cc3
add favorite badge to card
2025-11-29 19:33:35 -08:00
jeffvli
ff776293a6
add item card navigation
2025-11-29 19:33:35 -08:00
jeffvli
69f7f5c236
handle favorite/rating events for all tables
2025-11-29 19:33:34 -08:00
jeffvli
eb1443a45b
handle non-list items contextmenu in controls
2025-11-29 19:33:33 -08:00
jeffvli
001ad7490c
fix missing AnimatePresence on ItemCard
2025-11-29 19:33:33 -08:00
jeffvli
2fc14ecd0e
add new grid carousels
2025-11-29 19:32:25 -08:00
jeffvli
b6c3200419
implement item list grid card row customization
2025-11-29 19:32:23 -08:00
jeffvli
2da6894ee5
add dynamic card selection style based on gap
2025-11-29 19:32:21 -08:00
jeffvli
0ba481a7a6
fix double click handler on ItemCard
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
a484628e13
add custom rowId support to lists
2025-11-29 19:32:17 -08:00
jeffvli
489daa6353
add drag/drop from lists into queue
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
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
c615f63673
disable all skeleton animations
2025-11-29 19:32:13 -08:00
jeffvli
0b56524b7d
migrate item grid back to react-window v1
2025-11-29 19:32:12 -08:00
jeffvli
62127df4f4
more grid list optimizations
2025-11-29 19:32:12 -08:00
jeffvli
bf75dec0ce
migrate to react-router v7 and BrowserRouter
2025-11-29 19:32:11 -08:00
jeffvli
4dba1e3d94
update card controls animation back to slide up
2025-11-29 19:30:50 -08:00
jeffvli
d9e8625b15
remove item callbacks from list - move to item component
2025-11-29 19:30:49 -08:00
jeffvli
9db7830726
update ItemGrid to use react-window v2
2025-11-29 19:30:48 -08:00
jeffvli
e4574b0260
add item card skeleton
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