feat: support multiple reader windows on desktop, closes #259 (#1596)

This commit is contained in:
Huang Xin 2025-07-17 16:21:37 +08:00 committed by GitHub
parent cde055dcb7
commit 6da6b85530
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
39 changed files with 203 additions and 55 deletions

View file

@ -2,7 +2,7 @@
"$schema": "../gen/schemas/desktop-schema.json",
"identifier": "default",
"description": "enables the default permissions",
"windows": ["main", "updater"],
"windows": ["main", "updater", "reader-*"],
"permissions": [
"core:default",
"fs:default",
@ -91,6 +91,7 @@
"core:window:allow-toggle-maximize",
"core:window:allow-set-fullscreen",
"core:window:allow-set-always-on-top",
"core:window:allow-destroy",
"core:webview:allow-create-webview-window",
"core:path:allow-resolve-directory",
"log:default",