4 releases
0.9.4 | Dec 21, 2023 |
---|---|
0.9.3 | Dec 21, 2023 |
0.9.2 | Dec 21, 2023 |
0.9.1 | Dec 21, 2023 |
#1816 in Web programming
1MB
2K
SLoC
Tether egui UI Builder
A tiny desktop app for remote-controlling Tether-based systems, simulating input, and more (soon). Built using the immediate-mode GUI library, egui.
Easy start
If you have Cargo installed on your system, you can install using cargo install tether-egui
and you can simply launch from the command-line any time using tether-egui
.
...Or download the latest release for your OS and run it.
Command-line options
By default, Tether Egui will try to connect to an MQTT broker running at tcp://localhost:1883
Launch without Tether (build your UI only) by passing --tether.disable
More options: --help
Widgets available
- Floating-point Number (64bit)
- Whole Number (i64)
- Colour (8-bit for R,G,B,A)
- Boolean / Checkbox (e.g. for state)
- Empty Message (e.g for ping, heartbeat or representing an "event")
- Point2D (e.g. for tracking data)
- Generic Data (Parse string as JSON -> MessagePack)
TODO/Roadmap
See Issues for suggested new features. And add your own!
Dependencies
~29–65MB
~1M SLoC