feat(core): make all tray and menu permissions enable by default (#10092)

* Make all tray and menu permissions on by default

* Update example capabilities

* Add change file
This commit is contained in:
Tony 2024-06-25 00:50:06 +08:00 committed by GitHub
parent d4c908cfb8
commit cee0bfcd6c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 40 additions and 66 deletions

View File

@ -0,0 +1,5 @@
---
"tauri": "patch:enhance"
---
Make `tray:default` and `menu:default` include all tray and menu permissions

View File

@ -156,44 +156,44 @@ const PLUGINS: &[(&str, &[(&str, bool)])] = &[
( (
"menu", "menu",
&[ &[
("new", false), ("new", true),
("append", false), ("append", true),
("prepend", false), ("prepend", true),
("insert", false), ("insert", true),
("remove", false), ("remove", true),
("remove_at", false), ("remove_at", true),
("items", false), ("items", true),
("get", false), ("get", true),
("popup", false), ("popup", true),
("create_default", false), ("create_default", true),
("set_as_app_menu", false), ("set_as_app_menu", true),
("set_as_window_menu", false), ("set_as_window_menu", true),
("text", false), ("text", true),
("set_text", false), ("set_text", true),
("is_enabled", false), ("is_enabled", true),
("set_enabled", false), ("set_enabled", true),
("set_accelerator", false), ("set_accelerator", true),
("set_as_windows_menu_for_nsapp", false), ("set_as_windows_menu_for_nsapp", true),
("set_as_help_menu_for_nsapp", false), ("set_as_help_menu_for_nsapp", true),
("is_checked", false), ("is_checked", true),
("set_checked", false), ("set_checked", true),
("set_icon", false), ("set_icon", true),
], ],
), ),
( (
"tray", "tray",
&[ &[
("new", false), ("new", true),
("get_by_id", false), ("get_by_id", true),
("remove_by_id", false), ("remove_by_id", true),
("set_icon", false), ("set_icon", true),
("set_menu", false), ("set_menu", true),
("set_tooltip", false), ("set_tooltip", true),
("set_title", false), ("set_title", true),
("set_visible", false), ("set_visible", true),
("set_temp_dir_path", false), ("set_temp_dir_path", true),
("set_icon_as_template", false), ("set_icon_as_template", true),
("set_show_menu_on_left_click", false), ("set_show_menu_on_left_click", true),
], ],
), ),
]; ];

View File

@ -66,37 +66,6 @@
"window:allow-set-icon", "window:allow-set-icon",
"window:allow-toggle-maximize", "window:allow-toggle-maximize",
"webview:allow-create-webview-window", "webview:allow-create-webview-window",
"webview:allow-print", "webview:allow-print"
"menu:allow-new",
"menu:allow-append",
"menu:allow-prepend",
"menu:allow-insert",
"menu:allow-remove",
"menu:allow-remove-at",
"menu:allow-items",
"menu:allow-get",
"menu:allow-popup",
"menu:allow-create-default",
"menu:allow-set-as-app-menu",
"menu:allow-set-as-window-menu",
"menu:allow-text",
"menu:allow-set-text",
"menu:allow-is-enabled",
"menu:allow-set-enabled",
"menu:allow-set-accelerator",
"menu:allow-set-as-windows-menu-for-nsapp",
"menu:allow-set-as-help-menu-for-nsapp",
"menu:allow-is-checked",
"menu:allow-set-checked",
"menu:allow-set-icon",
"tray:allow-new",
"tray:allow-set-icon",
"tray:allow-set-menu",
"tray:allow-set-tooltip",
"tray:allow-set-title",
"tray:allow-set-visible",
"tray:allow-set-temp-dir-path",
"tray:allow-set-icon-as-template",
"tray:allow-set-show-menu-on-left-click"
] ]
} }