Skip to content

jaffee-circuit/wizard-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wizard App

A native macOS desktop wrapper for the Wizard web application. Built with Tauri v2, it loads http://wizard.local:9000/ in a lightweight native window — no Electron, no bundled browser engine.

Prerequisites

  • Rust (2021 edition): curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Tauri CLI v2: cargo install tauri-cli --version "^2"
  • The Wizard service running at http://wizard.local:9000/

Getting Started

Development

cd src-tauri
cargo tauri dev

Release Build

cd src-tauri
cargo tauri build --bundles app

The Wizard.app bundle will be at src-tauri/target/release/bundle/macos/Wizard.app. Copy it to /Applications to install.

Project Structure

wizard-app/
├── src-tauri/
│   ├── src/
│   │   ├── lib.rs          # App setup — creates window pointing at external URL
│   │   └── main.rs          # Binary entry point
│   ├── capabilities/
│   │   └── default.json     # Tauri v2 permissions
│   ├── icons/                # App icons (all platforms)
│   ├── Cargo.toml            # Rust dependencies
│   └── tauri.conf.json       # Tauri config (app name, identifier, frontend)
└── ui/
    └── index.html            # Loading placeholder shown briefly on startup

Customization

What Where
Target URL src-tauri/src/lib.rs — change the WebviewUrl::External(...) string
Window size src-tauri/src/lib.rs — change .inner_size(1280.0, 800.0)
App icon Run cargo tauri icon your-image.png (1024x1024 PNG recommended)
App name / identifier src-tauri/tauri.conf.json

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 80.6%
  • Just 16.6%
  • HTML 2.8%