ReviewOS

also looking at this

stacks/vite-plugin-tauri

feat: add custom tray and menu and remove default tray

#9
Merged iamzjohn wants to merge issue-8 into main
2 files +26 -8

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

example/src-tauri/tauri.conf.jsonmodified+0-4
Changes to example/src-tauri/tauri.conf.json
@@ -18,10 +18,6 @@
1818 ],
1919 "security": {
2020 "csp": null
21 },
22 "trayIcon": {
23 "iconPath": "icons/icon.png",
24 "iconAsTemplate": true
2521 }
2622 },
2723 "bundle": {
packages/vite-plugin-tauri/src/tauri.tsmodified+26-4
Changes to packages/vite-plugin-tauri/src/tauri.ts
@@ -169,8 +169,19 @@ export function tauri(config?: TauriConfig): PluginOption {
169169 tauriConfig = {
170170 ...tauriConfig,
171171 app: {
172 trayIcon: {
173 iconAsTemplate: true,
172 security: {
173 capabilities: [
174 {
175 identifier: 'systemTray',
176 description: 'Lets app custom configuration for System tray, and menu options',
177 windows: ['main'],
178 permissions: [
179 'core:tray:default',
180 'core:menu:default',
181 'core:app:allow-default-window-icon',
182 ],
183 },
184 ],
174185 },
175186 },
176187 }
@@ -237,8 +248,19 @@ export function tauri(config?: TauriConfig): PluginOption {
237248 tauriConfig = {
238249 ...tauriConfig,
239250 app: {
240 trayIcon: {
241 iconAsTemplate: true,
251 security: {
252 capabilities: [
253 {
254 identifier: 'systemTray',
255 description: 'Lets app custom configuration for System tray, and menu options',
256 windows: ['main'],
257 permissions: [
258 'core:tray:default',
259 'core:menu:default',
260 'core:app:allow-default-window-icon',
261 ],
262 },
263 ],
242264 },
243265 },
244266 }