liamwarfield ee7dc2f310
Build Mumble Web 2 / windows_build (push) Successful in 3m21s
Build Mumble Web 2 / macos_build (push) Successful in 3m26s
Build Mumble Web 2 / linux_build (push) Successful in 3m36s
Build Mumble Web 2 / android_build (push) Successful in 8m9s
Remove right click menu in release builds.
This makes it so that release builds don't let the right click menu
popup on release builds. This is still allowed on debug builds so that
things like "Inspect Element" are easy to use there.
2026-03-29 10:05:49 -06:00
2026-01-19 22:07:06 +00:00
2025-04-06 18:08:09 -06:00
2025-12-04 22:21:37 -07:00

GUI Development

Running Desktop

  1. cargo install dioxus-cli --version 0.7.1
  2. dx run -p mumble-web2-gui --platform desktop --release

Running Web (development)

  1. cargo install dioxus-cli --version 0.7.1
  2. dx serve -p mumble-web2-gui --platform web
  3. cd docker && docker compose up
  4. connect to https://localhost:64444
  5. fill in the proxy url as https://127.0.0.1:4433/proxy (this should autofill)

Running Web (with proxy only)

  1. cargo install dioxus-cli --version 0.7.1
  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
S
Description
No description provided
Readme 987 KiB
Languages
Rust 87.7%
SCSS 5.4%
JavaScript 3.1%
Dockerfile 3%
Shell 0.8%