diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c2162bc --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1 @@ +## 变更记录 \ No newline at end of file diff --git a/README.en.md b/README.en.md index cbfad4a..29cabed 100644 --- a/README.en.md +++ b/README.en.md @@ -133,6 +133,9 @@ English | [简体中文](README.md) - Support standard kanban, a must-have tool for project management, which can quickly create kanban and place it in different folders +### 22、 Process management +- Support process management, can view process list, kill processes + ## Development ### Build - Front end construction diff --git a/README.md b/README.md index af7400f..eff0f12 100644 --- a/README.md +++ b/README.md @@ -126,7 +126,7 @@ ### 十五、应用商店 -- 应用商店管理,可添加外部应用。 +- 应用商店管理,丰富的外部接口,可导入/添加/下载外部应用。 ### 十六、截图 - 一个简单的截图工具。截图后文件存到本地。 @@ -148,6 +148,9 @@ - 支持标准看板,项目管理必备工具,可快速创建看板并放置到不同的文件夹 +### 二十二、进程管理 +- 支持进程管理,可以查看进程列表,杀死进程 + ## 开发 ### 构建 - 前端构建 diff --git a/docs/Store.md b/docs/Store.md index c8d0257..48eb763 100644 --- a/docs/Store.md +++ b/docs/Store.md @@ -38,6 +38,7 @@ type InstallInfo struct { CheckProgress bool `json:"checkProgress"` // 标志位,表示是否显示启动和停止。 HasRestart bool `json:"hasRestart"` // 标志位,表示安装后是否需要重启。 Setting bool `json:"setting"` // 标志位,表示是否需要配置。 + Dependencies []Item `json:"dependencies"` // 依赖项。 } ``` diff --git a/frontend/components.d.ts b/frontend/components.d.ts index baeb150..47fe4b2 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -7,6 +7,7 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { + Ad: typeof import('./src/components/desktop/Ad.vue')['default'] AddApp: typeof import('./src/components/store/AddApp.vue')['default'] AppIcon: typeof import('./src/components/taskbar/AppIcon.vue')['default'] AppIconGroup: typeof import('./src/components/taskbar/AppIconGroup.vue')['default'] @@ -42,6 +43,8 @@ declare module 'vue' { ElBadge: typeof import('element-plus/es')['ElBadge'] ElButton: typeof import('element-plus/es')['ElButton'] ElCard: typeof import('element-plus/es')['ElCard'] + ElCarousel: typeof import('element-plus/es')['ElCarousel'] + ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem'] ElCol: typeof import('element-plus/es')['ElCol'] ElColorPicker: typeof import('element-plus/es')['ElColorPicker'] ElDialog: typeof import('element-plus/es')['ElDialog'] @@ -51,6 +54,7 @@ declare module 'vue' { ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElIcon: typeof import('element-plus/es')['ElIcon'] ElInput: typeof import('element-plus/es')['ElInput'] + ElLink: typeof import('element-plus/es')['ElLink'] ElOption: typeof import('element-plus/es')['ElOption'] ElPopover: typeof import('element-plus/es')['ElPopover'] ElProgress: typeof import('element-plus/es')['ElProgress'] @@ -58,6 +62,8 @@ declare module 'vue' { ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSelect: typeof import('element-plus/es')['ElSelect'] ElSpace: typeof import('element-plus/es')['ElSpace'] + ElTable: typeof import('element-plus/es')['ElTable'] + ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElText: typeof import('element-plus/es')['ElText'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] Error: typeof import('./src/components/taskbar/Error.vue')['default'] @@ -92,6 +98,7 @@ declare module 'vue' { OsImage: typeof import('./src/components/builtin/OsImage.vue')['default'] PdfViewer: typeof import('./src/components/builtin/PdfViewer.vue')['default'] PictureStore: typeof import('./src/components/builtin/PictureStore.vue')['default'] + ProcessManager: typeof import('./src/components/setting/ProcessManager.vue')['default'] QuickLink: typeof import('./src/components/computer/QuickLink.vue')['default'] RectChosen: typeof import('./src/components/builtin/RectChosen.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] @@ -106,11 +113,13 @@ declare module 'vue' { SetSystem: typeof import('./src/components/setting/SetSystem.vue')['default'] Setting: typeof import('./src/components/setting/Setting.vue')['default'] SetUpdate: typeof import('./src/components/setting/SetUpdate.vue')['default'] + Sponsors: typeof import('./src/components/desktop/Sponsors.vue')['default'] StartMenu: typeof import('./src/components/taskbar/StartMenu.vue')['default'] StartOption: typeof import('./src/components/taskbar/StartOption.vue')['default'] StateIcon: typeof import('./src/components/taskbar/StateIcon.vue')['default'] Store: typeof import('./src/components/store/Store.vue')['default'] Taskbar: typeof import('./src/components/taskbar/Taskbar.vue')['default'] + Upgrade: typeof import('./src/components/desktop/Upgrade.vue')['default'] UpPopover: typeof import('./src/components/computer/UpPopover.vue')['default'] UrlBrowser: typeof import('./src/components/builtin/UrlBrowser.vue')['default'] Version: typeof import('./src/components/builtin/Version.vue')['default'] diff --git a/frontend/public/font/demo_index.html b/frontend/public/font/demo_index.html index c876cf0..bacea89 100644 --- a/frontend/public/font/demo_index.html +++ b/frontend/public/font/demo_index.html @@ -54,6 +54,12 @@