Skip to content

[codex] 修复系统信息进度条样式并放宽内置编辑器文件大小限制#52

Merged
St0ff3l merged 1 commit into
mainfrom
codex/fix-cpu-meter-red-style
Jun 23, 2026
Merged

[codex] 修复系统信息进度条样式并放宽内置编辑器文件大小限制#52
St0ff3l merged 1 commit into
mainfrom
codex/fix-cpu-meter-red-style

Conversation

@St0ff3l

@St0ff3l St0ff3l commented Jun 23, 2026

Copy link
Copy Markdown
Owner

变更内容

  • 修复系统信息侧栏在 CPU / Swap 高占用时进度条颜色丢失的问题
  • 统一系统信息区域的状态色命名,改为 tone-success / tone-warning / tone-danger
  • 保留内存分段条的 app / cache / kernel 结构色,并补充注释说明两套颜色协议的边界
  • 将远程文件内置文本编辑器的建议大小上限从 4 MB 提高到 16 MB

变更原因

  • CPU / Swap 进入高占用区间后会切到红色状态,但进度条 fill 缺少对应样式,导致看起来像“进度条没了”
  • 系统信息的状态色命名之前存在旧协议和新协议混用,排查样式问题成本较高
  • 4 MB 的内置编辑器建议上限偏小,很多纯文本日志或配置文件会被过早拦下

影响

  • 系统信息侧栏的 CPU / Swap 高占用展示恢复正常
  • 后续排查 meter 状态色问题更直接
  • 用户可以直接在内置编辑器中打开更大的文本文件,减少“先下载再编辑”的频率

验证

  • npm run typecheck
  • npm run build -w @termdock/desktop

根因

  • SystemSidebar 中 CPU / Swap 的状态色在高占用时会映射到红色语义,但主题样式缺少对应 fill 颜色定义,导致灰轨存在而彩色填充消失
  • 状态色 class 命名没有统一收口,导致 dot 和 fill 的协议容易脱节

@St0ff3l St0ff3l merged commit 67cb00e into main Jun 23, 2026
1 check passed
@St0ff3l St0ff3l deleted the codex/fix-cpu-meter-red-style branch June 23, 2026 02:14
St0ff3l added a commit that referenced this pull request Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant