feat: downsampling + full-res swap + RAM leak fix
- Büyük resimler ilk yüklemede max 2048px'e downsampling (RAM ~1.6MB) - Zoom 1.5x stretch'i geçince full-res'e swap (orijinal çözünürlük) - Resim geçişinde eski provider evict + ImageCache.evict() (RAM leak) - Tiled render kodu tamamen kaldırıldı
This commit is contained in:
1 parent
64dc1ec53d
commit
45cf56a1e6
5 files changed
+219
-9
No files matched your search
@@ -4,6 +4,16 @@ All notable changes to imajViewer are documented in this file.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
- Downsampling: large images decode at max 2048px on first load (RAM ~1.6MB)
|
||||
- Full-res swap: zooming in past 1.5x stretch swaps to original resolution
|
||||
- Image size tracking via `loadingBuilder` for swap threshold
|
||||
|
||||
### Fixed
|
||||
- RAM leak on image switch — old providers now evicted + `ImageCache.evict()`
|
||||
|
||||
## [1.2.0] - 2026-08-14
|
||||
|
||||
### Added
|
||||
- Internationalization: Turkish + English, auto-detected from system locale
|
||||
- Zoom decodes at original resolution while zooming in (crisp details)
|
||||
|
||||
Reference in new issue
Block a user