Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Sep 06:21
· 51 commits to dev since this release
4a6b74b

Added

  • (graphics) render scenes on the CPU/GPU split engine where compute is missing
  • (cli) launcher icons for self-drawn desktop targets
  • (cli) warn when a dependency needs a permission the app has not enabled
  • (ffi) [breaking] carry user location and load status across the map boundary
  • (map-gpu) give the map surface an accessibility identity
  • (map) report load status and draw the compass and scale bar
  • (map-gpu) [breaking] resolve satellite and hybrid styles instead of panicking
  • (map-gpu) implement the missing MapLibre layer types
  • [breaking] close the issue #134-#148 audit sweep

Fixed

  • (ci) install the same Linux packages for the release preflight
  • (map) pinch zoom and committed pans on the surface-gesture path
  • (map) declare the network access the GPU map realization needs
  • (map) make the GPU map actually reach the screen on Android

Other

  • (deps) lock zenwave 0.6.1
  • (deps) zenwave 0.6.1 with the hyper backend enabled explicitly
  • link the test graph to the waterui 0.4 release commit
  • (deps) waterui-graphics 0.4 (and waterui-text/-testing 0.4 where used)
  • depend on the released waterui crates instead of the monorepo dev branch
  • update Linux package matrix and add dxc on Windows
  • setup standalone crate files, CI workflows, and release-plz
  • [breaking] depend on the self-drawn component crates directly
  • consolidate GPU glue into waterui-graphics helpers
  • [breaking] ungate Scene2D from the GPU stack and drop its Vello escape hatches
  • ship the licence texts in every published crate
  • depend on shaderloom directly, and give the icon codegen its own name
  • clear the rustdoc warnings
  • Format the workspace
  • Fix complete Hydrolysis Web build
  • (map-gpu) assert the projection puts north up and west left
  • clear pre-existing lint debt surfaced while checking the GPU fixes
  • Use fused math for map label bounds
  • Fix workspace CI failures
  • Add production GPU vector map fallback