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
93d4536ba6
improve favorite / rating display on item card
2025-12-01 20:04:40 -08:00
jeffvli
a238927749
refactor list internal state to target rerenders on change
2025-11-29 19:33:39 -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
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
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
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
jeffvli
1108cb7e9a
add new card component
2025-11-29 19:30:47 -08:00