dev: widget test
This commit is contained in:
@@ -11,7 +11,7 @@ edition = "2021"
|
||||
tauri-build = { version = "1", features = [] }
|
||||
|
||||
[dependencies]
|
||||
tauri = { version = "1", features = [ "dialog-all", "window-show", "window-hide", "window-maximize", "window-unmaximize", "window-unminimize", "window-start-dragging", "window-minimize", "window-close", "shell-open"] }
|
||||
tauri = { version = "1", features = [ "window-create", "path-all", "dialog-all", "window-show", "window-hide", "window-maximize", "window-unmaximize", "window-unminimize", "window-start-dragging", "window-minimize", "window-close", "shell-open"] }
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
serde_json = "1"
|
||||
btleplug = { version = "0.11.5", features = ["serde"] }
|
||||
|
||||
13
src-tauri/addons/widgets/example/widget.html
Normal file
13
src-tauri/addons/widgets/example/widget.html
Normal file
@@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Widget Example</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Example</h1>
|
||||
|
||||
<script src="./widget.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
8
src-tauri/addons/widgets/example/widget.js
Normal file
8
src-tauri/addons/widgets/example/widget.js
Normal file
@@ -0,0 +1,8 @@
|
||||
// make this js file as a module
|
||||
import { listen } from "@tauri-apps/api/event";
|
||||
|
||||
listen('heart-rate', event => {
|
||||
console.log('Heart rate:', event.payload)
|
||||
})
|
||||
|
||||
export {}
|
||||
@@ -16,6 +16,14 @@
|
||||
"all": false,
|
||||
"open": true
|
||||
},
|
||||
"fs": {
|
||||
"scope": [
|
||||
"$RESOURCE/*"
|
||||
]
|
||||
},
|
||||
"path": {
|
||||
"all": true
|
||||
},
|
||||
"window": {
|
||||
"all": false,
|
||||
"close": true,
|
||||
@@ -25,7 +33,8 @@
|
||||
"minimize": true,
|
||||
"unmaximize": true,
|
||||
"unminimize": true,
|
||||
"startDragging": true
|
||||
"startDragging": true,
|
||||
"create": true
|
||||
},
|
||||
"dialog": {
|
||||
"all": true
|
||||
@@ -42,7 +51,16 @@
|
||||
}
|
||||
],
|
||||
"security": {
|
||||
"csp": null
|
||||
"csp": "default-src 'self' file://*",
|
||||
"dangerousRemoteDomainIpcAccess": [
|
||||
{
|
||||
"domain": "file://*",
|
||||
"enableTauriAPI": true,
|
||||
"windows": [
|
||||
"widget_example"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"bundle": {
|
||||
"active": true,
|
||||
@@ -53,6 +71,9 @@
|
||||
"category": "Utility",
|
||||
"shortDescription": "HBCat",
|
||||
"longDescription": "Catch your heartbeat",
|
||||
"resources": [
|
||||
"addons/*"
|
||||
],
|
||||
"icon": [
|
||||
"icons/icon.ico"
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user