Commit Graph
16 Commits
Author SHA1 Message Date
zhanggy 5eec516459 lint 2025-11-05 14:46:49 +08:00
zhanggy ae20a30616 feat(ui): 添加全局Snackbar组件并替换局部实现
将原本分散在各组件的Snackbar功能统一为全局组件,通过Pinia store管理状态
移除CreateTemplateScreen中的局部Snackbar实现,改用全局组件
添加Snackbar store提供多种消息类型方法(success/error/warning/info)
2025-10-31 10:26:24 +08:00
zhanggy 0eb2dcf8c2 feat: implement auto-update functionality with GitHub integration
- Added AutoUpdater class to manage update checks and downloads.
- Integrated auto-updater in the main process after the main window is created.
- Enhanced preload script to expose update-related IPC channels.
- Created UpdateDialog component to handle user interactions for updates.
- Implemented state management for update status using Pinia store.
- Added localization support for update messages in multiple languages.
- Documented auto-update configuration steps for private GitHub repositories.
- Created .env.example for GitHub token configuration.
2025-10-28 22:53:26 +08:00
zhanggy 562e4f5b9e feat: 添加全局确认对话框管理器,重构对话框服务,优化用户交互体验 2025-10-28 16:34:42 +08:00
leejooy96 2b85b88946 refactor: use vuetify config defaults for button style 2025-05-15 09:22:55 +09:00
leejooy96 ab7df03aa3 pack: prettier now use space instead of tab 2022-11-13 11:21:33 +09:00
leejooy96 6ee2b2b491 renderer: disable user select by default 2022-11-07 17:40:04 +09:00
leejooy96 be7a8ac3ea pack: add .editorconfig and use tab instead of space 2022-10-29 12:35:12 +09:00
leejooy96 5d8a3672bb pack: add prettier and reformat all codes 2022-10-18 14:59:20 +09:00
leejooy96 5a4fa9a981 pack: vutron now uses typescript 2022-10-18 11:08:55 +09:00
leejooy96 7aae38ee4a renderer: use alias for import 2022-10-13 08:23:23 +09:00
leejooy96 4412690cc1 renderer: do not force capitalization of button text 2022-07-19 08:47:42 +09:00
leejooy96 378795f265 renderer: implements of default layout structure 2022-06-23 12:36:38 +09:00
leejooy96 c0a6ed91e0 renderer: remove duplicate div id 2022-06-16 09:28:16 +09:00
leejooy96 772e04d93b renderer: add global style in app.vue 2022-06-16 09:27:50 +09:00
leejooy96 13ae6c773c initial commit 2022-06-10 14:21:26 +09:00