add plugins

This commit is contained in:
lloydzhou 2024-09-26 15:07:18 +08:00
parent b2de4c0461
commit aef119bb2b
4 changed files with 1061 additions and 10 deletions

1046
src-tauri/Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -24,8 +24,15 @@ serde = { version = "1.0", features = ["derive"] }
log = "0.4"
tauri = { version = "2.0.0-rc.15", features = [] }
tauri-plugin-log = "2.0.0-rc"
tauri-plugin-clipboard-manager = "2.0.0-rc.4"
tauri-plugin-dialog = "2.0.0-rc.7"
tauri-plugin-fs = "2.0.0-rc.5"
tauri-plugin-http = "2.0.0-rc.5"
tauri-plugin-updater = "2.0.0-beta.0"
tauri-plugin-updater = "2.0.0-rc.3"
tauri-plugin-notification = "2.0.0-rc.5"
tauri-plugin-shell = "2.0.0-rc.3"
tauri-plugin-window-state = "2.0.0-rc.5"
[replace]
# using this version from github fixed data_directory for webkitgtk

View File

@ -7,6 +7,9 @@
"core:default",
"core:window:allow-start-dragging",
"core:window:allow-maximize",
"clipboard-manager:allow-write-text",
"fs:default",
"fs:allow-exists",
{
"identifier": "http:default",
"allow": [
@ -17,6 +20,10 @@
"url": "http://*"
}
]
}
},
"notification:default",
"shell:allow-open",
"window-state:allow-restore-state",
"window-state:allow-save-window-state"
]
}

View File

@ -1,7 +1,13 @@
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_clipboard_manager::init())
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_fs::init())
.plugin(tauri_plugin_http::init())
.plugin(tauri_plugin_notification::init())
.plugin(tauri_plugin_shell::init())
.plugin(tauri_plugin_window_state::Builder::default().build())
.setup(|app| {
if cfg!(debug_assertions) {
app.handle().plugin(
@ -9,6 +15,7 @@ pub fn run() {
.level(log::LevelFilter::Info)
.build(),
)?;
app.handle().plugin(tauri_plugin_updater::Builder::new().build())?;
}
Ok(())
})