Skip to content

v0.21.13

Choose a tag to compare

@github-actions github-actions released this 07 Apr 06:49
· 102 commits to main since this release
ef38926
  • Fix AnyVar::try_set_from_map panic when the other variable is const.

  • Fix IMAGES and AUDIOS extensions not always applying.

  • Fix IMAGES.limits and AUDIOS.limits not filtering paths and uris.

  • Image widget now does not render large images when a better reduced alternate is loading.

    • DeprecatedImageEntry::with_best_reduce.
    • Added ImageEntry::best_reduce.
    • Image widget now tracks loading state of the best sized entry and only presents that entry.
  • Change impl Mul<i32> and Mul<f32> for Px to 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_storage for manual cleanup in advanced scenarios where the crash-handler is not used.
  • Fix is_mouse_active stops updating.

  • Change IpcBytes to 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.