Skip to content

0.3.0 - New `msvg` CLI, better `whiskers`, and more

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Dec 08:37
· 60 commits to master since this release

Release Notes

Released 2023-12-28

Highlights

  • Inspect SVG collections with the new, blazing fast msvg CLI (early alpha stage).
  • whiskers improvements:
    • New hexagonal grid helper.
    • Support for nested struct in sketch param.

whiskers crates

  • Add support for custom struct as sketch parameter #66
  • Add hexagonal grid helper #60 (thanks @afternoon2!)
  • Change HexGrid::spacing() to accept a single scalar and maintain hexagonal grid #72 (thanks @karliss!)
  • Implement step UI parameter for numeric value in normal mode #58

msvg CLI

  • First prototype of msvg #68
  • Improve msvg's file list side panel and add file name overlay #76
  • Fix blank window on first start #81

vsvg CLI

  • Add "merge layers" operation to vsvg and vsvg-cli #61
  • Add --strokewidth <W> command to override the stroke width of all paths #62
  • Add --flatten <TOL> command to flatten all curves with the provided tolerance #63

vsvg-viewer crate

  • Improve ViewerApp hooks to give implementers more flexibility #71
  • Add input handle hook to the ViewerApp trait #74
  • Add ListItem UI widget #75

Common

  • Fit to view on double click #73
  • Add binary publishing support with cargo-dist #78
  • Update CHANGELOG.md for compatibility with cargo-dist and add automation script #79
  • Add plausible.io traffic monitoring to https://whisk.rs 1228521
  • Update to egui 0.24 and wgpu 0.18 #64

Contributors

afternoon2 karliss

Full Changelog: v0.2.0...v0.3.0

msvg 0.3.0

Install msvg 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/abey79/vsvg/releases/download/v0.3.0/msvg-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/abey79/vsvg/releases/download/v0.3.0/msvg-installer.ps1 | iex

Download msvg 0.3.0

File Platform Checksum
msvg-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
msvg-aarch64-unknown-linux-gnu.tar.xz Linux arm64 checksum
msvg-x86_64-apple-darwin.tar.xz macOS Intel checksum
msvg-x86_64-pc-windows-msvc.zip Windows x64 checksum
msvg-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
msvg-x86_64-pc-windows-msvc.msi Windows x64 checksum

vsvg-cli 0.3.0

Install vsvg-cli 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/abey79/vsvg/releases/download/v0.3.0/vsvg-cli-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/abey79/vsvg/releases/download/v0.3.0/vsvg-cli-installer.ps1 | iex

Download vsvg-cli 0.3.0

File Platform Checksum
vsvg-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
vsvg-cli-aarch64-unknown-linux-gnu.tar.xz Linux arm64 checksum
vsvg-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum
vsvg-cli-x86_64-pc-windows-msvc.zip Windows x64 checksum
vsvg-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
vsvg-cli-x86_64-pc-windows-msvc.msi Windows x64 checksum