v0.21.13
-
Fix
AnyVar::try_set_from_mappanic when the other variable is const. -
Fix
IMAGESandAUDIOSextensions not always applying. -
Fix
IMAGES.limitsandAUDIOS.limitsnot filtering paths and uris. -
Image widget now does not render large images when a better reduced alternate is loading.
- Deprecated
ImageEntry::with_best_reduce. - Added
ImageEntry::best_reduce. - Image widget now tracks loading state of the best sized entry and only presents that entry.
- Deprecated
-
Change impl
Mul<i32>andMul<f32>forPxto be saturating to match other operations. -
Better cleanup of leftover memmap files after crash.
- Now crash-handler-process runs the cleanup after spawning the app-process.
- Now app-process runs cleanup on view-process respawn.
- Add
zng_task::channel::cleanup_memmap_storagefor manual cleanup in advanced scenarios where the crash-handler is not used.
-
Fix
is_mouse_activestops updating. -
Change
IpcBytesto not block on IO when deserializing named memmap.- Memmap reconnection now runs in parallel, only blocks on first read if not ready yet.
- Reconnection errors are now panic on first read.
-
Fix view-process not responding when handling memory pressure event.
-
Add
Image::on_load_size_layout. -
Fix panic on raw image and audio events without handle.
Crates will be available on crates.io once Publish completes.