jeffvli
2759cfee97
Revert "fix NativeImage state causing crashes in table"
...
This reverts commit 4008c8dfdf .
2026-05-22 01:56:50 -07:00
jeffvli
4008c8dfdf
fix NativeImage state causing crashes in table
2026-05-19 21:03:28 -07:00
jeffvli
5a3f2fe96f
set low image fetchpriority by default
2026-05-18 17:52:28 -07:00
Kendall Garner
a32fed3bcf
chore: upgrade dependencies ( #1906 )
...
* upgrade dependencies
* downgrade fast-average-color
2026-04-04 17:10:57 -07:00
jeffvli
1526f9b8d6
re-add session cache for loaded images
2026-03-11 21:20:31 -07:00
jeffvli
31a201ca32
rewrite Image component
...
- remove react-image dependency
- use manual blob load
- abort load when exiting viewport
2026-03-09 20:49:02 -07:00
jeffvli
83f73c7fa9
remove unused enableAnimation from ImageContainer
2026-02-10 21:46:54 -08:00
jeffvli
4c256348fc
add configuration to blur explicit album/song art
2026-02-04 01:20:31 -08:00
jeffvli
7615c0d2ba
track image viewport state in sessionStorage
2026-02-01 18:55:08 -08:00
jeffvli
7613bc32c2
decrease image debounce duration
2026-01-29 22:28:01 -08:00
jeffvli
74c9d0ca6f
remove eager loading prop from Image
2026-01-29 21:32:10 -08:00
jeffvli
a496c04701
persist image render after entering viewport
2026-01-29 19:12:07 -08:00
jeffvli
bd34a729b3
set debounce / viewport for images used in the app
2026-01-28 19:49:37 -08:00
jeffvli
23990b581b
add enableDebounce prop to Image to conditionally debounce image loading
2026-01-24 18:08:44 -08:00
jeffvli
ee145d6f65
add enableViewport prop to Image to conditionally lazy load
2026-01-24 17:27:32 -08:00
jeffvli
1850cc68d8
Revert "refactor image to only render in viewport once"
...
This reverts commit 746951b55f .
2026-01-14 18:46:09 -08:00
jeffvli
746951b55f
refactor image to only render in viewport once
2026-01-10 14:22:05 -08:00
jeffvli
66699b9572
fix regression on round ItemCard
2025-12-28 03:23:57 -08:00
jeffvli
dde4e1b33c
improve image placeholders and loading
2025-12-28 02:43:31 -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
3d07290231
use album icon for unloaded image ( #1136 )
2025-12-08 22:31:30 -08:00
jeffvli
60cdea6787
large performance refactor
2025-11-29 19:33:39 -08:00
jeffvli
1b8afe3134
add image unloader to sidebar image when no image available
2025-11-29 19:33:38 -08:00
jeffvli
cfb1f63567
force aspect ratio on default Image
2025-11-29 19:33:37 -08:00
jeffvli
a386a1baad
fix missing container on image without src
2025-11-29 19:33:34 -08:00
jeffvli
62ace421e6
fix image component height
2025-11-29 19:33:34 -08:00
jeffvli
dd70d30cd3
fix inconsistent image loader aspect ratio
2025-11-01 22:17:02 -07:00
Kendall Garner
1a176fd118
Refactor add to playlist modal ( #1236 )
...
* Refactor add to playlist modal
* redesign base modal component, add ModalButton component
* improve visibility of filled button focus
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-11-01 21:57:12 -07:00
jeffvli
805c75a67f
optimize image component
...
- use new intersection hooks instead of react-intersection-observer
- remove motion, replace with css animation
- remove unneeded container from Loader component
2025-11-01 05:00:51 -07:00
jeffvli
6368137815
move inView ref to ImageContainer component
...
- the separate outer component is unneeded and affects the positioning of some components which rely on the ImageContainer's styling
2025-09-06 17:14:30 -07:00
Kendall Garner
f5af1c314c
add image loader/unloader and only toggle source
2025-09-03 19:56:51 -07:00
Kendall Garner
1aac1a6361
Merge branch 'development' into react-image-lazy-loaded
2025-09-03 19:47:53 -07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00
Kendall Garner
49bb42a298
Use lazy loading (react-intersection-observer) for image loading
2025-07-07 20:11:32 -07:00
jeffvli
64866c59bd
adjust styles on fullscreen player image section
...
- fix image transition
- fix image aspect ratio
- adjust text sizes and shadow
2025-06-25 20:40:45 -07:00
jeffvli
4db47b4d37
switch image loading to lazy by default
2025-06-24 18:38:10 -07:00
Jeff
c1330d92b2
Migrate to Mantine v8 and Design Changes ( #961 )
...
* mantine v8 migration
* various design changes and improvements
2025-06-24 00:04:36 -07:00