Commit Graph

10 Commits

Author SHA1 Message Date
mertalev b98b09cba9 fix disposal 2026-01-23 16:41:07 -05:00
mertalev 538cc926da tighten dispose 2026-01-23 14:50:27 -05:00
mertalev 00ea98479f flutter-side decode 2026-01-21 18:52:32 -05:00
mertalev f98b441100 clarify parameter 2026-01-21 18:52:32 -05:00
mertalev d83e74dc88 lock approach is slower on ios 2026-01-21 18:52:32 -05:00
mertalev 06467f2c0d memory optimization 2026-01-21 18:52:32 -05:00
mertalev 89f9c136ac optimized decoding 2026-01-21 18:52:32 -05:00
mertalev e098a8261e platform clients 2026-01-21 18:52:29 -05:00
Mert fb59fa343d feat(mobile): optimized thumbnail widget (#21073)
* thumbnail widget

* use animation ticker, improvements

* use static thumbnail resolution for now

* fix android sample size

* free memory sooner

* formatting

* tweaks

* wait for disposal

* remove debug prints

* take two on animation

* fix

* remote constructor

* missed one

* unused imports

* unnecessary import

* formatting
2025-08-21 18:06:02 +00:00
Mert 99d6673503 feat(mobile): platform image providers (#20927)
* platform image providers

* use key

* fix cache manager

* more logs, cancel on dispose instead

* split into separate files

* fix saving to cache

* cancel multi-stage provider

* refactored `getInitialImage`

* only wait for disposal for full images

* cached image works

* formatting

* lower asset viewer ram usage

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-20 19:36:44 +00:00