You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/public/llms.txt
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
> Vutron is a preconfigured template for developing Electron cross-platform desktop apps. It uses Vite + Vue 3 + Electron, and allows you to build a fast development environment with little effort.
4
4
5
-
Vutron ships with hot-reload development, cross-platform builds via electron-builder, TypeScript, automated Playwright testing, i18n (vue-i18n), dark/light themes, a basic layout manager, and global state management with Pinia. The renderer uses Vuetify as its design framework.
5
+
Vutron ships with hot-reload development, cross-platform builds via electron-builder, TypeScript, automated Playwright testing, i18n (vue-i18n), dark/light themes, a basic layout manager, a tray icon, and global state management with Pinia. The renderer uses Vuetify as its design framework, and runs with context isolation, whitelisted IPC channels, a content security policy and navigation guards enabled by default.
@@ -21,7 +21,8 @@ Vutron ships with hot-reload development, cross-platform builds via electron-bui
21
21
- [Project Structure](https://vutron.cdget.com/project-structures/project-structure): Annotated directory tree of every folder and configuration file in the template.
22
22
- [Pre-configured Components](https://vutron.cdget.com/project-structures/pre-configured-components): The frameworks and tools bundled in the template (Vite, Electron, Electron Builder, TypeScript, ESLint, Prettier, Vue, Vue-i18n, Vue-router, Pinia, Vuetify, Playwright).
23
23
- [Main vs Renderer Process](https://vutron.cdget.com/electron-how-to/main-and-renderer-process): How the two Electron processes are split, why Node.js APIs are unavailable in the renderer, and how to enable `nodeIntegration`.
24
-
- [Preload Script](https://vutron.cdget.com/electron-how-to/preload-script): Whitelisting IPC channels (`mainAvailChannels`, `rendererAvailChannels`) and using the `window.mainApi` API (`send`, `on`, `once`, `off`, `invoke`).
24
+
- [Preload Script](https://vutron.cdget.com/electron-how-to/preload-script): Whitelisting IPC channels (`mainSendChannels`, `mainInvokeChannels`, `rendererAvailChannels`) and using the `window.mainApi` API (`send`, `on`, `once`, `off`, `invoke`).
25
+
- [Tray Icon](https://vutron.cdget.com/electron-how-to/tray-icon): Configuring the tray through `DEFAULT_WINDOW_OPTIONS.tray`, the context-menu and floating tray-window modes, and how to remove the feature.
0 commit comments