Add experimental aster web UI
This commit is contained in:
@@ -18,6 +18,31 @@ Check out the **[User Guide](https://zehnm.github.io/aoostar-rs)** for a list of
|
||||
- Rotate through multiple panels in a defined interval.
|
||||
- USB device/serial port selection.
|
||||
|
||||
## Experimental Web UI
|
||||
|
||||
This fork also contains an experimental `aster-webui` crate for managing custom panel images and
|
||||
`Monitor3.json` through a browser.
|
||||
|
||||
Current scope:
|
||||
|
||||
- upload source images through the browser
|
||||
- normalize them to AOOSTAR-safe `960x376` JPG files
|
||||
- manage rotation order and switch interval
|
||||
- enable or disable custom panels without the vendor web UI
|
||||
|
||||
Start it from the workspace root:
|
||||
|
||||
```bash
|
||||
cargo run -p aster-webui -- --config-dir /config --bind 0.0.0.0:8080
|
||||
```
|
||||
|
||||
Important:
|
||||
|
||||
- the current web UI writes compatible `Monitor3.json` and `/config/img/*` assets
|
||||
- animated GIF uploads currently use the first frame only
|
||||
- native screen driving is still handled separately; the next step is wiring the web UI directly
|
||||
into a full `aoostar-rs`-based display daemon
|
||||
|
||||
## Disclaimer
|
||||
|
||||
> I take no responsibility for the use of this software.
|
||||
|
||||
Reference in New Issue
Block a user