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.
This commit is contained in:
zhanggy committed 2025-10-27 18:19:39 +08:00
1 parent 1aecd5f4b6
commit 4f859a4933
8 files changed
+653 -394

No files matched your search

+2
View File
@@ -42,6 +42,7 @@
"node": ">=20.0.0"
},
"dependencies": {
"@mdi/font": "^7.4.47",
"electron-log": "^5.4.3",
"fs-extra": "^11.3.2",
"pinia": "^3.0.3",
@@ -61,6 +62,7 @@
"dotenv": "^17.2.3",
"electron": "^38.3.0",
"electron-builder": "^26.0.14",
"electron-devtools-installer": "^4.0.0",
"electron-extension-installer": "^2.0.0",
"eslint": "^9.37.0",
"eslint-config-prettier": "^10.1.8",