Commit Graph
99 Commits
Author SHA1 Message Date
zhanggy d6d86e5042 feat: 添加文件选择和自动查找功能,优化模板创建界面 2025-10-28 14:00:16 +08:00
zhanggy de7af2f650 feat: 添加父目录跟踪功能,优化目录和文件的路径构建逻辑 2025-10-28 13:46:54 +08:00
zhanggy 6431049d05 feat: 重构 TemplateTree 组件的 v-model 绑定,添加 Snackbar 以显示错误消息 2025-10-28 11:18:06 +08:00
zhanggy 87ce5cb24f feat: 添加 @vueuse/core 依赖并重构模板树组件,优化创建模板界面 2025-10-27 23:28:22 +08:00
zhanggy 2f85832b89 feat: 更新设置,添加国际化源语言和Vue格式化器配置;优化创建模板界面,增强用户体验 2025-10-27 23:12:56 +08:00
zhanggy 5e478329bc feat: 优化创建模板界面,简化无数据提示逻辑并增强树形结构类型定义 2025-10-27 19:24:36 +08:00
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 a0e16e4c2d refactor: create pinia from external file 2025-07-07 16:15:40 +09:00
leejooy96 689ef0488f refactor: minor cleanup codes 2025-06-30 19:11:50 +09:00
leejooy96 f7bfd76e5e refactor: use function instead of static methods 2025-06-24 09:24:17 +09: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 2b85b88946 refactor: use vuetify config defaults for button style 2025-05-15 09:22:55 +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 0869610372 fix: change the public path, fix image resource not loaded in production 2025-04-26 22:13:48 +09:00
leejooy96 b593620204 refactor: remove deprecated v-row props 2025-04-26 21:32:33 +09:00
leejooy96 eb5a3b04fa chore: fix typescript error 2025-04-26 21:32:12 +09:00
leejooy96 41a7d15869 refactor: use material-icons to svg js 2025-04-23 10:00:46 +09:00
leejooy96 b7bfea7d90 refactor: remove unused i18n property 2025-04-22 09:17:20 +09:00
leejooy96 97f63400eb fix: fix vuetify colors import path 2025-04-18 10:16:59 +09:00
leejooy96 7ba6520710 chore: minor fix eslint rules 2025-04-18 10:16:45 +09:00
leejooy96 59016ed78f fix: fix test 2025-04-11 16:31:06 +09:00
leejooy96 fe4ef304f7 fix: fix vue-i18n types not defined 2025-04-11 16:28:04 +09:00
AngelHdz 83eb27a772 fix: Typos in "es" locale
This pr fixes more typos in "es" locale.
2024-11-18 16:56:33 -04:00
AngelHdz b65732e790 fix: Typos in "es" locale
This pr fixes typos in "es" locale.
2024-11-18 16:05:41 -04: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
leejooy96 a072035f24 fix: add missing translation 2024-02-29 09:21:21 +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 6f4d96c11b feat: add dutch language support (Thanks to @DJWezzz) 2024-02-07 13:26:43 +09:00
leejooy96 bf2d7966ae mod: load screen dynamatically for error screen and second screen 2024-02-05 14:35:53 +09: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 ae0ea64797 renderer: fix vue-router import path 2023-10-16 09:27:17 +09:00
leejooy96 4335537777 pack: reconfigure .gitignore files and settings for IntelliJ products, Visual Studio Code IDE 2023-08-03 09:32:27 +09:00
leejooy96 2c96e86ece pack: basic automation test implementation with playwright 2023-06-27 10:51:25 +09:00
leejooy96 b4a15b27e4 pack: typescript fix and correct imports 2023-05-03 08:53:36 +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 5599c40db1 main: fix external link not working correctly 2023-02-04 17:12:08 +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 bf315e2ec9 renderer: add portuguese language 2022-12-13 09:28:13 +09:00