diff --git a/CHANGELOG.md b/CHANGELOG.md index a0a438d..336df0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -88,6 +88,27 @@ **新步骤必须逐条核对前置产物由哪一步生成、顺序是否在其后** —— 本地验证时产物早就在,会把这层依赖完全掩盖)。 - `.github/workflows/windows-e2e.yml`:步骤名与注释同步为含 `agent.mjs` 的说明。 +### 变更 —— 界面一律不使用图标 + +- **去掉全部 emoji 图标**:路由表 `meta.icon` 字段整体移除,侧栏导航由「图标 + 标题」改为**纯文字**。 + 触发原因是一次真实的渲染事故:emoji 图标在非系统字体栈的渲染器里退化成**豆腐块**(截图对比可见), + 而「哪套字体栈一定带 emoji」跨平台并不成立 —— 与其赌字形,不如不用。 +- **`n-alert` / `n-empty` / `n-popconfirm` 的内置图形一并关闭**:这三个组件的 `showIcon` 默认均为 `true`, + 故 16 处 `n-empty` 的空态插画、7 处 `n-alert` 的类型图标、3 处 `n-popconfirm` 的询问图标全部消失, + 只剩文字与配色(严重程度仍由 `type` 的底色/边框区分,信息不丢)。 + `n-empty` 是**空态里的插画**(比图标更「图形」),在 9 个页面都有,是最容易漏掉的一类。 +- **夹在文案里的符号也去掉**:`TerminalView` 的「⚠ 高权限操作,请谨慎」保留纯文字。 +- **清理随包的模板残留资产**:删掉 `public/vite.svg`、`public/tauri.svg`、`src/assets/vue.svg` + 与 `index.html` 的 favicon 声明。`public/` 下的文件会被整体复制进产物, + 此前等于把 Vite / Tauri 的 logo 一起发了出去;`index.html` 的标题也还是模板默认值 + (原生窗口标题取自 `tauri.conf.json`,不受影响),本次一并改齐。 + +> **边界(以下不算「界面图标」,未动)**:① 托盘图标 —— 菜单栏没有图标就点不到, +> 关窗后应用将无法寻回,属**功能必需**;② 被控端 CLI 自身打印的文本标记(`⚠️`/`ℹ️`/`✅`, +> 见 `apps/agent/src/index.ts`、`packages/client/src/keys.ts`、`apps/agent/src/metrics.ts`)—— +> 它们是**程序输出内容**,会原样出现在「服务日志」页里,但不是界面元素; +> ③ 控件的结构性部件(下拉箭头、折叠箭头、输入框清除钮、表格排序箭头)。 + ### 说明 —— 本轮**刻意不升版本号** 本轮新增的全部是**控制台**功能,**被控端能力集合未变**(未增删任何 `system.*` / `fs.*` / `app.*` 能力)。 diff --git a/apps/console/index.html b/apps/console/index.html index 99f203f..1571290 100644 --- a/apps/console/index.html +++ b/apps/console/index.html @@ -2,9 +2,8 @@ - - Tauri + Vue + Typescript App + nodeagent 控制台 diff --git a/apps/console/public/tauri.svg b/apps/console/public/tauri.svg deleted file mode 100644 index 31b62c9..0000000 --- a/apps/console/public/tauri.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/console/public/vite.svg b/apps/console/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/apps/console/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/console/src/assets/vue.svg b/apps/console/src/assets/vue.svg deleted file mode 100644 index 770e9d3..0000000 --- a/apps/console/src/assets/vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/console/src/components/AppShell.vue b/apps/console/src/components/AppShell.vue index 07458a1..6ed013f 100644 --- a/apps/console/src/components/AppShell.vue +++ b/apps/console/src/components/AppShell.vue @@ -1,5 +1,5 @@