-
v2.1.0 Stable
released this
2026-08-09 09:27:15 +08:00 | 2 commits to master since this releasev2.1.0 - 2026-08-09
本次为大版本更新,涵盖弹窗重新设计、多个新功能窗口、性能优化和架构重构。
新功能
- 左键弹窗重新设计:通透分区布局(分隔线+留白),速度数字 24px 视觉锚点,适配 Deepin 原生毛玻璃风格
- IPv4/IPv6 一键复制:地址旁加复制图标,点击写入剪贴板,复制后显示 ✓ 反馈
- 日/月流量统计(持久化):右键菜单新增"流量统计"窗口,按日/按月展示累计流量,跨重启累加,JSON 持久化到磁盘
- TCP 连接清单:右键菜单新增"TCP 连接"窗口,展示所有 ESTABLISHED 连接的本地/远程地址端口、状态、进程名,支持搜索筛选
- 链路速率显示:弹窗接口信息区显示协商速率(Gbps/Mbps)
- WiFi 信号强度:无线接口显示信号 dBm
- 包统计/错误/丢包:弹窗累计流量区展示收发包数、错误数、丢包数
- TCP 连接数:弹窗显示整机活跃 TCP 连接数
- 可配置刷新间隔:设置窗口新增 1/2/5 秒刷新间隔选项,影响全项目所有定时器
- 流量波动图时间窗口:1/5/30 分钟可切换
- 任务栏数值小数点对齐:双行网速数值小数点垂直对齐,箭头间距固定
优化
- 弹窗文字颜色改用 dock 上下文调色板,深色模式文字清晰可见
- 弹窗高度固定,切换网卡时不再跳动
- IPv4/IPv6 地址行固定宽度标签对齐,不再随地址长度错位
- 流量波动图曲线 5 点滑动平均,抑制亚秒混叠尖峰
- C++ 后端性能优化:正则预编译、信号脏标记、IP 检测降频、历史 QVariantList 缓存
- TCP 进程名反查改用 ss 命令(netlink),不受 /proc 权限限制
- 流量统计裁剪上限调整:按日保留 30 天,按月保留 12 个月
重构
- 提取 WindowTheme + TitleBar 组件,消除三个独立窗口约 150 行样板重复
- 提取 interfaceIcon/interfaceDescription 到 NetCommon,消除跨组件重复
- 清理 fontScale 死代码,移除 30+ 处乘法噪声
- CMake Test 改为可选依赖,解决无 Qt6 Test 开发包环境构建失败
其他
- 右键菜单顺序调整:流量波动图 -> 流量统计 -> TCP 连接 -> 设置 -> 关于
- 全项目国际化翻译补全(77 条翻译)
- 任务栏数值右侧留边距
Downloads