mirror of
https://github.com/tauri-apps/tauri.git
synced 2024-12-19 00:21:32 +03:00
1.8 KiB
1.8 KiB
title |
---|
Multiwin |
import Alert from '@theme/Alert' import useBaseUrl from '@docusaurus/useBaseUrl'
import Rater from '@theme/Rater'
Ease of Use | |
Extensibility | |
Performance | |
Security |
Pros:
- Windows can be spawned or destroyed at runtime
- Separation of concerns
- Somewhat complex
Description
The Multiwin recipe will allow you to have multiple windows.
Diagram
import Mermaid, { colors } from '@theme/Mermaid'
<Mermaid chart={graph LR A==>H H==>F H==>G subgraph WEBVIEW F end subgraph WINIT G end subgraph RUST A end A[Binary] F[Window] G[Window] H{Bootstrap} style WINIT stroke:${colors.blue.dark},stroke-width:4px style RUST fill:${colors.orange.light},stroke:${colors.orange.dark},stroke-width:4px style WEBVIEW fill:${colors.blue.light},stroke:${colors.blue.dark},stroke-width:4px
} />
Configuration
Here's what you need to add to your tauri.conf.json file:
"tauri": {
"allowlist": {}, // all API endpoints are default false
"windows": [{
"title": "Window1",
"label": "main",
}, {
"title": "Splash",
"label": "splashscreen"
}]
}