Skip to content

0.5.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Nov 23:30
261a0fb

Install pigg 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/andrewdavidmackenzie/pigg/releases/download/0.5.0/pigg-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install andrewdavidmackenzie/pigg-tap/pigg

Download pigg 0.5.0

File Platform Checksum
pigg-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pigg-x86_64-apple-darwin.tar.xz Intel macOS checksum
pigg-x86_64-pc-windows-msvc.zip x64 Windows checksum
pigg-x86_64-pc-windows-msvc.msi x64 Windows checksum
pigg-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pigg-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
pigg-armv7-unknown-linux-gnueabihf.tar.xz ARMv7 Linux checksum
pigg-armv7-unknown-linux-musleabihf.tar.xz ARMv7 MUSL Linux checksum

What's Changed

0.5.0 Release brings many changes, here they are summarized under major headings. You can consult the Full Changelog for all the details though.

Remote GPIO viewing and control of a Pi Pico W microcontroller

  • "porky" build for Pi Pico using Embassy added to project. A porky device will connect to wifi and USB for wifi config.
    • A pre-built UF2 file is part of the release for Pi Pico W, plus docs on how to install it and use it.
    • This provides output controls and input tracking with pull-up configuration just like for regular Pi
  • Porky uses a different Pi Pico pin layout
  • Add video of porky and external GPIO by
  • Discovery of USB connected porky devices
  • Added a menu of discovered devices, and the ability to configure a connected porky's Wi-Fi, reset the wifi configuration or display details of the connected device.

Many dependency version bumps to keep with the latest and avoid CVEs

  • Update to latest Iced, Iroh crate versions

UI Changes and fixes

  • Moved config load and save to button menu bar
  • Made bottom menu bar more consistant
  • Fixed minor layout issues on Raspberry Pi Linux version
  • More styles added, particularly hover styling on menu items and dialog buttons
  • Disable layout change when no HW
  • Added tooltips and styling of them

Pre-build Binaries

  • Added a statically linked pre-built musl binary of piggui and piglet for Raspberry 3B users.
  • Added a UF2 file for Pi Pico W to make it be a "porky" device accessible by USB and Wi-Fi

Others

  • Add docs.rs meta-data
  • Reduce binary sizes
  • Improved Building, Running and Installing docs