Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.59 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.59 KB

Cross Platform Desktop Installer Maker

Build installers for Mac, Windows and Linux at oneshot. Fully customizable User Interface with HTML/CSS/Javascript. Code your installation actions in Rustlang and leverage all libraries from Rust ecosystem. Built with Tauri + Vanilla + Rust.

How to use this template

  1. Fork this repository.
  2. Add/Remove screen-<>.html and screen-<>.js as you like here. You can customise UX of each screen individually.
  3. Use common styles.css for customisation.
  4. When you add/remove screens, you should update navigation rules in rust code in main.rs.
  5. You should also add rust code for actions your installer needs to perform on each screen for macos and win.
  6. Build & Run for a local preview.
  7. Push to remote and let the github actions generate installers for you.

High Level Installer Architecture

arch

Installer Run Preview

Installer in Action

Recommended IDE Setup

This template should help get you started developing with Tauri in vanilla HTML, CSS and Javascript.

Build & Run

  1. npm install
  2. npm run tauri dev