# GUI Development ## Running Desktop 1. `cargo install dioxus-cli --version 0.6.3` 2. `dx run -p mumble-web2-gui --platform desktop --release` ## Running Web 1. `cargo install dioxus-cli --version 0.6.3` 2. `dx build -p mumble-web2-gui --platform web --release` 3. `cp config.toml.example config.toml` 4. `cargo run -p mumble-web2-proxy` in the background 5. connect to `localhost:8080` ## Running Web (with `dx serve`) 1. `cargo install dioxus-cli --version 0.6.3` 2. `cp config.toml.example config.toml` 3. `cargo run -p mumble-web2-proxy` in the background 4. `cargo install cargo install wtransport --example gencert` 5. `export 'MUMBLE_WEB2_GUI_CONFIG={"cert_hash": , "proxy_url": "https://localhost:4433"}'` 6. `dx serve -p mumble-web2-gui --platform web` 7. connect to `localhost:8080`