Files
nyaterm/src-tauri/capabilities/default.json
T
Kang 2d7638ae62 feat: Add macOS configuration file and extend window capabilities
This commit introduces a new macOS configuration file for the Tauri application, defining window properties such as size, title, and visibility. Additionally, it expands the default capabilities for window management, allowing for title setting, unminimizing, and hiding windows. These changes enhance the application's functionality and user experience on macOS.
2026-04-30 11:51:05 +08:00

55 lines
1.3 KiB
JSON

{
"$schema": "../gen/schemas/desktop-schema.json",
"identifier": "default",
"description": "Capability for the main window and child windows",
"windows": [
"main",
"settings",
"new-session",
"quick-command",
"auto-upload-*"
],
"permissions": [
"core:default",
"opener:default",
{
"identifier": "opener:allow-open-path",
"allow": [
{
"path": "$APPLOCALDATA/logs"
},
{
"path": "$APPLOCALDATA/logs/**"
},
{
"path": "$TEMP",
"app": true
},
{
"path": "$TEMP/**",
"app": true
}
]
},
"dialog:default",
"core:window:allow-show",
"core:window:allow-close",
"core:window:allow-destroy",
"core:window:allow-is-maximized",
"core:window:allow-minimize",
"core:window:allow-set-always-on-top",
"core:window:allow-set-enabled",
"core:window:allow-set-focus",
"core:window:allow-set-focusable",
"core:window:allow-set-title",
"core:window:allow-start-dragging",
"core:window:allow-toggle-maximize",
"core:window:allow-unminimize",
"core:window:allow-hide",
"core:window:allow-is-minimized",
"core:window:allow-request-user-attention",
"core:event:default",
"core:webview:allow-create-webview-window"
]
}