feat: upgrade to tauri 2.0

Steps taken:
1. install tauri via cargo install tauri-cli
2. see errors when running cargo tauri build
3. run cargo tauri migrate as recommended by docs https://tauri.app/start/migrate/from-tauri-1/
4. manually fix some .ts includes as recommeneded by docs https://tauri.app/start/migrate/from-tauri-1/#migrate-to-core-module
5. successfully build using cargo tauri build
This commit is contained in:
pasta 2024-10-02 14:29:27 -05:00
parent 60728f1699
commit da7fd268b6
No known key found for this signature in database
GPG key ID: E2F3D7916E722D38
8 changed files with 965 additions and 575 deletions

View file

@ -9,7 +9,7 @@ import {
SessionStats,
} from "rqbit-webui/src/api-types";
import { InvokeArgs, invoke } from "@tauri-apps/api/tauri";
import { InvokeArgs, invoke } from "@tauri-apps/api/core";
interface InvokeErrorResponse {
error_kind: string;

View file

@ -1,6 +1,6 @@
import { StrictMode } from "react";
import ReactDOM from "react-dom/client";
import { invoke } from "@tauri-apps/api";
import { invoke } from "@tauri-apps/api/core";
import { CurrentDesktopState, RqbitDesktopConfig } from "./configuration";
import { RqbitDesktop } from "./rqbit-desktop";
import "./styles/index.css";