8000 GitHub - martingrzzler/skyup-desktop
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

martingrzzler/skyup-desktop

Repository files navigation

Skytraxx Desktop App

Installation

  1. Rust
  2. Node.js

Development

  1. Clone the repository
  2. Add a config.rs file for the smpt config under src-tauri/src to send crash reports to the developer.
use serde::Deserialize;

#[derive(Deserialize, Debug)]
#[serde(rename_all = "camelCase")]
pub struct AppCfg {
    pub crash_report_email: String,
    pub crash_report_email_password: String,
    pub crash_report_smtp_server: String,
    pub crash_report_smtp_port: u16,
}

impl Default for AppCfg {
    fn default() -> Self {
        AppCfg {
            crash_report_email: "".to_string(),
            crash_report_email_password: "".to_string(),
            crash_report_smtp_server: "".to_string(),
            crash_report_smtp_port: 465,
        }
    }
}
  1. Run npm install
  2. Run npm run tauri dev

Build

Tauri does not support cross-compiling yet, so you need to build the app on the target platform. Set environment variables for the signing the app. Note: This is not the Apple Signing process.

export TAURI_SIGNING_PRIVATE_KEY="Path or content of your private key"
export TAURI_SIGNING_PRIVATE_KEY_PASSWORD=""

MACOS

Build for both Apple Silicon and Intel

npm run tauri build -- --target universal-apple-darwin

WINDOWS

npm run tauri build

Linux

npm run tauri build

About

No description, website, or topics provided.

Resources

Stars

Watchers< 4C2D /h3>

Forks

Packages

No packages published
0