Repository navigation
这一版在做什么
托盘图标从小柱子换成面积 + 上沿线(最近 16 秒的迷你曲线),可选只看上行/下行;
配色跟随 Windows 任务栏的明暗(不是我们软件的主题)。另有一处持久化修复。
托盘图标
- 换成面积 + 上沿线:16px 缩下去细折线会糊成噪点,面积仍然是一块“有形状的东西”,
上沿线保留“在涨还是在跌”。数据取后端已有的 60 秒采样,最近 16 秒。 - 设置 › 外观 › 显示内容:
总量(默认)/上行/下行。
小图标里两个方向同时画必然有一方被压扁;只关心回传或只关心下载时选一个更清楚。 - 深/浅两套配色,跟随 Windows 任务栏:读
SystemUsesLightTheme(只读注册表,每 30 秒复查)。
浅色版蓝/绿各压深一档 —— 原来的亮蓝 + 中灰底线在浅色任务栏上几乎看不见。
注意它跟的是系统明暗,不是软件内的主题(两者可以不一致)。 - 空载时留一条底线(图标不能全透明,否则托盘上“没有图标”);关掉开关当场换回默认图标。
修复:托盘设置没被“本机偏好”保护
- 以前
LocalPrefs只管两个日志档位,-apply/ 导入 / 回滚 /deploy.ps1换配置时
会把托盘开关、显示内容、主题一起洗回默认。 - 现在四项都算本机偏好(重启保持,换配置不受影响),并加了回归测试。
界面
- 外观卡去掉了所有说明小字(开关与下拉不需要说明书),「显示内容」下拉收窄到 88px。
升级说明
- 老配置直接可用;
ui.tray_traffic_mode是新增的可选项(不写 = 总量)。 - 托盘图默认仍然是关(用
nethub.ico品牌图标),要去设置 › 外观 打开。
门禁
gofmt / go vet / go test ./internal/... 全绿;check-ui 与 ui-controls-test 通过;
accept.ps1 8/8。三种显示模式的热切换与重启保持都实测过。