Commit Graph
153 Commits
Author SHA1 Message Date
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 e09aac4a2b fix: change default app logging path 2025-06-26 18:29:07 +09:00
leejooy96 f7bfd76e5e refactor: use function instead of static methods 2025-06-24 09:24:17 +09:00
leejooy96 df48a423af refactor: cleanup log codes 2025-06-24 09:22:12 +09:00
leejooy96 89f68ce61c feat: add electron-log package. fix build issue 2025-06-24 09:15:00 +09:00
leejooy96 e13ba3716e chore: remove unused variable 2025-06-23 16:14:58 +09:00
leejooy96 ab74b7ed2e refactor: cleanup codes 2025-06-23 16:14:21 +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 f225b4e54a package: use debounce util from qsupackage 2025-06-20 18:07:35 +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 deac336fb4 refactor: upgrade eslint 9 and reformat all codes 2025-04-18 10:15:05 +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
leejooy96 d07d86e859 refactor: ignore install extension when failed to install 2025-03-20 10:44:30 +09:00
leejooy96 13e7117b00 style: apply lint and prettier format 2025-02-28 09:24:31 +09:00
LudoO 22c3baa4a8 feat: review tray options 2025-02-25 23:18:17 +01:00
LudoO 1fc3ffa693 feat: review tray options 2025-02-23 15:21:51 +01:00
LudoO ecaeb7aa54 feat: no trayWindow by default 2025-02-16 12:52:38 +01:00
LudoO 7d9036f2f8 fix: remove console.log for currentDisplay 2025-02-16 12:49:01 +01:00
LudoO bb0812349b feat: review options tray and trayWindow 2025-02-16 12:47:04 +01:00
LudoO 8ac82588c7 feat: center tray window 2025-02-05 11:05:33 +01:00
LudoO 3a7a91e187 feat: add tray window (based on electron-tray-window) 2025-02-04 16:31:24 +01:00
LudoO fa1d20df26 feat: double click on icon will open window 2025-02-04 15:12:30 +01:00
LudoO 0bf3c910b8 feat: add systray 2025-02-04 14:58:01 +01:00
leejooy96 df829d199c feat: add support VSCode launch.json (fixes #182) 2024-12-24 09:50:02 +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 9a3fa46c42 mod: cleanup types 2024-04-25 09:02:34 +09:00
leejooy96 d71e8d9ee9 mod: minor code cleanup 2024-03-13 11:09:47 +09:00
leejooy96 d73f38913e mod: fix minor code format 2024-02-29 09:24:01 +09:00