Commit Graph
15 Commits
Author SHA1 Message Date
zhanggy 87ce5cb24f feat: 添加 @vueuse/core 依赖并重构模板树组件,优化创建模板界面 2025-10-27 23:28:22 +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 77544a5c30 package: upgrade package dependencies 2025-10-17 15:34:50 +09:00
leejooy96 e0b46fea83 package: upgrade package dependencies 2025-09-19 19:06:00 +09:00
leejooy96 9f9872ee11 package: remove unused package 2025-09-12 18:03:03 +09:00
leejooy96 a809f1a132 package: upgrade package dependencies 2025-08-22 18:21:10 +09:00
leejooy96 29ecd3b95b package: upgrade package dependencies 2025-07-23 18:14:17 +09:00
leejooy96 55fe68596c package: upgrade package dependencies 2025-06-24 09:25:46 +09:00
HongKee 0d560eb50c chore: add electron-log as a devDepency and add . in packages:pnpm-workspace.yaml 2025-06-23 15:44:51 +02:00
leejooy96 a3b18472e3 package: upgrade package dependencies 2025-06-20 18:25:02 +09:00
leejooy96 f225b4e54a package: use debounce util from qsupackage 2025-06-20 18:07:35 +09:00
leejooy96 ee2db91343 package: upgrade package dependencies 2025-06-04 19:44:13 +09:00
leejooy96 0bd76e0630 chore: fix prettier typescript issue 2025-05-22 18:57:13 +09:00
leejooy96 0616cc0504 package: add pnpm related files 2025-05-08 09:41:47 +09:00