feat(app): add plugin (#345)

This commit is contained in:
Lucas Fernandes Nogueira
2023-05-08 08:55:50 -07:00
committed by GitHub
parent 02754f527c
commit bcb42b7343
19 changed files with 542 additions and 104 deletions
+1
View File
@@ -11,6 +11,7 @@
"@tauri-apps/api": "2.0.0-alpha.3",
"@tauri-apps/cli": "2.0.0-alpha.8",
"@zerodevx/svelte-json-view": "0.2.1",
"tauri-plugin-app-api": "0.0.0",
"tauri-plugin-cli-api": "0.0.0",
"tauri-plugin-clipboard-api": "0.0.0",
"tauri-plugin-dialog-api": "0.0.0",
+8
View File
@@ -149,6 +149,7 @@ dependencies = [
"serde_json",
"tauri",
"tauri-build",
"tauri-plugin-app",
"tauri-plugin-cli",
"tauri-plugin-clipboard",
"tauri-plugin-dialog",
@@ -3574,6 +3575,13 @@ dependencies = [
"tauri-utils",
]
[[package]]
name = "tauri-plugin-app"
version = "0.0.0"
dependencies = [
"tauri",
]
[[package]]
name = "tauri-plugin-cli"
version = "0.0.0"
+1
View File
@@ -17,6 +17,7 @@ serde_json = "1.0"
serde = { version = "1.0", features = [ "derive" ] }
tiny_http = "0.11"
log = "0.4"
tauri-plugin-app = { path = "../../../plugins/app" }
tauri-plugin-log = { path = "../../../plugins/log" }
tauri-plugin-fs = { path = "../../../plugins/fs" }
tauri-plugin-clipboard = { path = "../../../plugins/clipboard" }
+1
View File
@@ -31,6 +31,7 @@ pub fn run() {
.level(log::LevelFilter::Info)
.build(),
)
.plugin(tauri_plugin_app::init())
.plugin(tauri_plugin_fs::init())
.plugin(tauri_plugin_clipboard::init())
.plugin(tauri_plugin_dialog::init())
+8 -8
View File
@@ -1,24 +1,24 @@
<script>
import { show, hide } from '@tauri-apps/api/app'
import { show, hide } from "tauri-plugin-app-api";
export let onMessage
export let onMessage;
function showApp() {
hideApp()
.then(() => {
setTimeout(() => {
show()
.then(() => onMessage('Shown app'))
.catch(onMessage)
}, 2000)
.then(() => onMessage("Shown app"))
.catch(onMessage);
}, 2000);
})
.catch(onMessage)
.catch(onMessage);
}
function hideApp() {
return hide()
.then(() => onMessage('Hide app'))
.catch(onMessage)
.then(() => onMessage("Hide app"))
.catch(onMessage);
}
</script>
+1 -1
View File
@@ -1,5 +1,5 @@
<script>
import { getName, getVersion, getTauriVersion } from '@tauri-apps/api/app'
import { getName, getVersion, getTauriVersion } from 'tauri-plugin-app-api'
import { relaunch, exit } from '@tauri-apps/api/process'
let version = '0.0.0'