Skip to content

Commit cee0bfc

Browse files
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
1 parent d4c908c commit cee0bfc

File tree

3 files changed

+40
-66
lines changed

3 files changed

+40
-66
lines changed
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"tauri": "patch:enhance"
3+
---
4+
5+
Make `tray:default` and `menu:default` include all tray and menu permissions

core/tauri/build.rs

+33-33
Original file line numberDiff line numberDiff line change
@@ -156,44 +156,44 @@ const PLUGINS: &[(&str, &[(&str, bool)])] = &[
156156
(
157157
"menu",
158158
&[
159-
("new", false),
160-
("append", false),
161-
("prepend", false),
162-
("insert", false),
163-
("remove", false),
164-
("remove_at", false),
165-
("items", false),
166-
("get", false),
167-
("popup", false),
168-
("create_default", false),
169-
("set_as_app_menu", false),
170-
("set_as_window_menu", false),
171-
("text", false),
172-
("set_text", false),
173-
("is_enabled", false),
174-
("set_enabled", false),
175-
("set_accelerator", false),
176-
("set_as_windows_menu_for_nsapp", false),
177-
("set_as_help_menu_for_nsapp", false),
178-
("is_checked", false),
179-
("set_checked", false),
180-
("set_icon", false),
159+
("new", true),
160+
("append", true),
161+
("prepend", true),
162+
("insert", true),
163+
("remove", true),
164+
("remove_at", true),
165+
("items", true),
166+
("get", true),
167+
("popup", true),
168+
("create_default", true),
169+
("set_as_app_menu", true),
170+
("set_as_window_menu", true),
171+
("text", true),
172+
("set_text", true),
173+
("is_enabled", true),
174+
("set_enabled", true),
175+
("set_accelerator", true),
176+
("set_as_windows_menu_for_nsapp", true),
177+
("set_as_help_menu_for_nsapp", true),
178+
("is_checked", true),
179+
("set_checked", true),
180+
("set_icon", true),
181181
],
182182
),
183183
(
184184
"tray",
185185
&[
186-
("new", false),
187-
("get_by_id", false),
188-
("remove_by_id", false),
189-
("set_icon", false),
190-
("set_menu", false),
191-
("set_tooltip", false),
192-
("set_title", false),
193-
("set_visible", false),
194-
("set_temp_dir_path", false),
195-
("set_icon_as_template", false),
196-
("set_show_menu_on_left_click", false),
186+
("new", true),
187+
("get_by_id", true),
188+
("remove_by_id", true),
189+
("set_icon", true),
190+
("set_menu", true),
191+
("set_tooltip", true),
192+
("set_title", true),
193+
("set_visible", true),
194+
("set_temp_dir_path", true),
195+
("set_icon_as_template", true),
196+
("set_show_menu_on_left_click", true),
197197
],
198198
),
199199
];

examples/api/src-tauri/capabilities/run-app.json

+2-33
Original file line numberDiff line numberDiff line change
@@ -66,37 +66,6 @@
6666
"window:allow-set-icon",
6767
"window:allow-toggle-maximize",
6868
"webview:allow-create-webview-window",
69-
"webview:allow-print",
70-
"menu:allow-new",
71-
"menu:allow-append",
72-
"menu:allow-prepend",
73-
"menu:allow-insert",
74-
"menu:allow-remove",
75-
"menu:allow-remove-at",
76-
"menu:allow-items",
77-
"menu:allow-get",
78-
"menu:allow-popup",
79-
"menu:allow-create-default",
80-
"menu:allow-set-as-app-menu",
81-
"menu:allow-set-as-window-menu",
82-
"menu:allow-text",
83-
"menu:allow-set-text",
84-
"menu:allow-is-enabled",
85-
"menu:allow-set-enabled",
86-
"menu:allow-set-accelerator",
87-
"menu:allow-set-as-windows-menu-for-nsapp",
88-
"menu:allow-set-as-help-menu-for-nsapp",
89-
"menu:allow-is-checked",
90-
"menu:allow-set-checked",
91-
"menu:allow-set-icon",
92-
"tray:allow-new",
93-
"tray:allow-set-icon",
94-
"tray:allow-set-menu",
95-
"tray:allow-set-tooltip",
96-
"tray:allow-set-title",
97-
"tray:allow-set-visible",
98-
"tray:allow-set-temp-dir-path",
99-
"tray:allow-set-icon-as-template",
100-
"tray:allow-set-show-menu-on-left-click"
69+
"webview:allow-print"
10170
]
102-
}
71+
}

0 commit comments

Comments
 (0)