Terrafier/gui/Cargo.toml
loki5512344 18613260a8 WASM plugins, scripting, i18n, GUI pan/zoom, cargo-dist CI/CD
- WASM plugin host (wasmtime 46, 17 host fns) + example noisemap plugin
- Rhai scripting engine (12 API fns, `terrafier run` cmd)
- i18n: en/ru translations, auto-detect, t! macro
- GUI: pan (click-drag) + zoom (scroll wheel) with viewport transform
- cargo-dist 0.31: MSI/pkg/shell installers, both binaries
- CI: .github/workflows/ci.yml + release.yml
- Security: wasmtime 30→46, bincode 1.3→2.0, quick-xml CVE docs
- Code review: SAFETY comments, unwrap→match cleanup
- Fixes: clippy approx_constant, needless_borrows, rustfmt
2026-07-04 11:14:47 +02:00

26 lines
705 B
TOML
Executable file

[package]
name = "terrafier-gui"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
description = "Native GUI for Terrafier — interactive world painting with GPU rendering"
[package.metadata.wix]
upgrade-guid = "A7365100-6923-4DAC-B4A5-2BD817EB802B"
path-guid = "097E8AD4-180B-4B52-8BFE-04AA942D03A6"
license = false
eula = false
[dependencies]
terrafier-core = { path = "../core" }
anyhow.workspace = true
log.workspace = true
env_logger.workspace = true
egui = "0.31"
eframe = { version = "0.31", features = ["wgpu"] }
egui-wgpu = "0.31"
wgpu = { version = "24", features = ["vulkan-portability", "webgl"] }
rfd = "0.15"