0.4.0
Install pigg 0.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/andrewdavidmackenzie/pigg/releases/download/0.4.0/pigg-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install andrewdavidmackenzie/pigg-tap/pigg
Download pigg 0.4.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 |
Change List
Add TCP Connection method
- via CLI argument and via connect dialog
- tab the connect dialog to have Iroh and TCP in same dialog
Updated rppal
- Use release 0.19.0 of rppal, with v2 API
- Add a 1ms debounce by default
- more accurate timestamps from Pi hardware used to draw waveform
Cross compile for armv7 and aarch64 without using cross
Release now contains pre-built binaries for armv7 and aarch64 via cargo-dist
Many Dependencies updated
Features to compile with iroh, tcp, both or neither
UI layout fixes
- Reduce text size of other pick_list on Linux also
- When switched tabs, don't clear values
- When enter pressed in connect dialog, validate the input fields and try and connect
- Add hyperlink to dialog text
- Implement scrollbar for both views
- Allow Escape key to exit dialog
- Improve the dialog when user tries to exit with unsaved changes
Significant work done on Pi Pico version of piglet (called "porky")
- Changes in serialization, struct definitions, and code re-org to enable some code reuse across piggui, piglet and porky and ensure compatible std and no-std serializations/deserialization of structs
- Add porky build to CI
- Porky has ssid info built-in at compile time
- Add a small test config for a board connected to Pico
- Pass the pin numbering scheme from hw to UI as per #397
- Implement GPIO on Pico, including correct use of GPIO 0 and 1
- Complete Pico GPIO pin descriptions
Added some automated texting of piggui, piglet and connecting to one from the other
Docs
- Add INSTALLING.md and link to it from README.md
- Add RELEASING.md
- Add release manual testing checklist issue template, that describes scenarios, test blocks and test matrix