Commit Graph
40 Commits
Author SHA1 Message Date
zhanggy 02610224a1 feat: 优化模板创建界面,添加右键菜单功能以支持目录和文件的快速添加 2025-10-27 19:13:47 +08:00
zhanggy 4f859a4933 feat: add @mdi/font and electron-devtools-installer dependencies
- Added @mdi/font for Material Design Icons support.
- Included electron-devtools-installer to facilitate Vue DevTools installation in development.

refactor: enhance CreateTemplateScreen layout and functionality

- Improved layout with a responsive design.
- Added functionality for adding directories and files with validation.
- Implemented a file content editor dialog for editing file contents.
- Updated template save logic to handle changes more effectively.

fix: update TemplateListScreen for better UX

- Enhanced template list display with improved card layout.
- Added action buttons for viewing, executing, editing, and deleting templates.
- Improved dialog handling for template details and execution.

chore: update vuetify plugin configuration

- Removed unused icon set configuration.
- Updated locale settings to use simplified Chinese.

style: clean up HeaderLayout and vuetify styles

- Removed commented-out code and unnecessary styles.
- Improved overall styling for better readability and consistency.
2025-10-27 18:19:39 +08:00
zhangguoyun 1aecd5f4b6 feat: Implement template management feature
- Added IPC handlers for selecting directories, loading, saving, and executing templates.
- Created a new TemplateListScreen for displaying and managing templates.
- Developed CreateTemplateScreen for creating and editing templates with file and directory management.
- Updated routing to include new template screens.
- Enhanced MainScreen with navigation to template management.
- Added localization for new template-related strings in English and Chinese.
- Introduced a Pinia store for managing template data.
- Implemented tests for template creation, listing, and detail viewing.
2025-10-27 15:17:32 +08:00
leejooy96 e44b866eac fix: fix static image path in production 2025-06-20 18:22:55 +09:00
leejooy96 2fb64f03ec chore: fix vue prettier rules (max-attributes-per-line), reformat all codes 2025-06-20 18:15:47 +09:00
leejooy96 958adf0e89 fix: fix logo size and position 2025-05-02 10:21:13 +09:00
leejooy96 a74cee6536 refactor: refactor pinia to use setup store definition 2025-04-30 09:57:51 +09:00
leejooy96 b593620204 refactor: remove deprecated v-row props 2025-04-26 21:32:33 +09:00
leejooy96 41a7d15869 refactor: use material-icons to svg js 2025-04-23 10:00:46 +09:00
leejooy96 fe4ef304f7 fix: fix vue-i18n types not defined 2025-04-11 16:28:04 +09:00
leejooy96 43d8aac5cb docs: move new documentation domain 2024-09-01 17:46:17 +09:00
leejooy96 d73f38913e mod: fix minor code format 2024-02-29 09:24:01 +09:00
lnrdnl f310d94d9f Added openFile example 2024-02-20 16:04:39 +01:00
lnrdnl 1b015078a6 handle invoke in IPC 2024-02-20 15:32:17 +01:00
lnrdnl fd80a831e1 remove sendSync 2024-02-20 15:24:01 +01:00
leejooy96 a71feb8a08 fix: do not register new ipc event listener when main screen component is loaded (fixes #176) 2024-01-10 16:00:34 +09:00
leejooy96 64cebfbed1 test: use testid instead of element selector 2023-11-01 09:01:35 +09:00
leejooy96 1a8a8806ee test: do not use deprecated methods 2023-10-31 15:27:50 +09:00
leejooy96 2c96e86ece pack: basic automation test implementation with playwright 2023-06-27 10:51:25 +09:00
leejooy96 7c0278307b renderer: use clearer method names 2023-04-17 17:27:41 +09:00
leejooy96 dc30abe4ee renderer: rename temp store to counter store 2023-02-27 17:17:00 +09:00
leejooy96 00ae01dc3f preload: fix handle preload data arguments 2023-02-08 16:20:39 +09:00
leejooy96 8057a3521a main: add context bridge communication example via preload script, set nodeIntegration to false by default, improve security 2023-02-01 09:38:23 +09:00
leejooy96 5580fc94a5 renderer: add missing return type 2023-01-17 18:14:55 +09:00
leejooy96 fd7ed424c0 renderer: load language after mounted 2022-12-05 08:45:53 +09:00
leejooy96 1aa21d3a17 renderer: remove unused script line 2022-12-01 17:06:32 +09:00
leejooy96 ab7df03aa3 pack: prettier now use space instead of tab 2022-11-13 11:21:33 +09:00
leejooy96 ec19a8b944 renderer: add route to second screen example 2022-11-07 17:40:37 +09:00
leejooy96 a6eb5034d3 renderer: redesign main screen 2022-11-01 18:04:07 +09:00
leejooy96 be7a8ac3ea pack: add .editorconfig and use tab instead of space 2022-10-29 12:35:12 +09:00
leejooy96 403cc9bcd1 renderer: fix typo 2022-10-24 18:03:03 +09:00
leejooy96 b8f0700e0d renderer: use named import for util class 2022-10-24 17:51:01 +09:00
leejooy96 4cf61b031a renderer: add counter example 2022-10-19 08:12:27 +09:00
leejooy96 5d8a3672bb pack: add prettier and reformat all codes 2022-10-18 14:59:20 +09:00
leejooy96 251394391a renderer: specify return type in MainScreen.vue 2022-10-18 14:18:22 +09:00
leejooy96 5a4fa9a981 pack: vutron now uses typescript 2022-10-18 11:08:55 +09:00
leejooy96 8511344816 renderer: remove unused code 2022-10-17 17:49:57 +09:00
leejooy96 b77a98d8bd pack: add jsx support and remove babel modules 2022-10-17 17:41:24 +09:00
leejooy96 7aae38ee4a renderer: use alias for import 2022-10-13 08:23:23 +09:00
leejooy96 23d638f365 renderer: move screen component files 2022-10-12 17:51:48 +09:00