Expand description
Async load plumbing for the masonry grid.
load_with_fallback consults the shared ThumbnailCache, walking the
quality::fallback_bucket chain on 404 so opt-in server features (e.g.
fullsize generation) degrade gracefully to whatever the server has.
collect_dims / propagate_dimensions keep the layoutโs (w, h) view
of each asset in sync with what eventually decodes.
Functionsยง
- collect_
dims ๐ - load_
with_ ๐fallback - Try requested bucket, then walk
fallback_bucketchain on 404. Only the 404 path is retried โ auth, network, etc. surface unchanged. - propagate_
dimensions ๐ - Returns true if the AssetObject dimensions were filled in (relayout needed).