• v1.1.0 647d0878de

    v1.1.0 Stable

    Jokul released this 2026-07-20 23:53:08 +08:00 | 0 commits to master since this release

    新功能

    1. 流量波动图:右键菜单新增"流量波动图",独立窗口展示最近5分钟下载/上传双折线趋势,支持鼠标悬停查看具体时刻数值、窗口置顶
    2. 字体颜色选择:设置窗口新增字体颜色选择器,支持8种预设颜色 + 跟随系统主题,网速数值颜色自定义并持久化保存
    3. 接口类型描述:设置窗口网络接口列表显示类型标识(有线/无线/VPN/容器等),便于识别

    修复

    1. 流量波动图Y轴动态适应:峰值滑出60秒窗口后Y轴自动缩小,避免低速时曲线被压到底部无法观察波动
    2. 任务栏 ↑↓ 箭头颜色跟随字体颜色设置(之前只有数值跟随,箭头未跟随)
    3. 设置窗口组件加载失败修复:删除错误的 import "components" 导致插件无法加载
    4. 设置窗口交互优化:移除底部关闭按钮、禁止拖拽缩放、标题栏拖动改用系统级 startSystemMove()
    5. build-deb.sh 构建失败时显示完整 CMake 错误输出,新增构建依赖预检

    重构

    1. 设置窗口从 networkview.qml 抽取为独立组件 package/components/SettingsWindow.qml,主文件从1126行精简至751行
    Downloads
  • v1.0.1 959371c236

    v1.0.1 Stable

    Jokul released this 2026-07-19 21:43:45 +08:00 | 9 commits to master since this release

    新功能

    1. 流量波动图窗口:右键菜单新增"流量波动图"入口,弹出屏幕居中独立窗口,用纯 QML Canvas 绘制活动接口最近 5 分钟的下载/上传双折线趋势,支持 hover 辅助线、窗口置顶图钉、空状态兜底;C++ 后端新增每接口 300 点(5 分钟/1Hz)环形缓冲,接口切换时保留各自历史。
    2. IPv6 地址显示:后端新增 ipv6Address 属性,detectIpAddress 同时检测 IPv4/IPv6;前端 tooltip 与弹框同步显示 IPv6 地址。
    3. 竖向任务栏布局:新增双列字符竖排布局,解决宽度溢出导致的裁切和图标错位;网速数值统一反色并增大字号。
    4. About 窗口:版本号改为项目统一版本,仓库地址增加一键复制按钮。

    修复

    1. version() 改用 value("Version") 直接读取(DPluginMetaData 已展开 Plugin 层级),并加 qDebug 排查元数据访问路径。
    2. About 窗口标题/副标题水平居中(Layout.alignment 在 ColumnLayout 内不可靠,改用 fillWidth + horizontalAlignment)。
    3. 竖向布局:箭头顶部对齐、收紧字符间距、字符居中并加高以容纳长速度字符串。
    4. install.sh 清理 QML 磁盘缓存和安装目录残留文件。
    5. QML 不识别 qint64 类型的问题。

    重构与样式

    1. 抽取 About 窗口到独立 QML 组件 package/components/AboutWindow.qml。
    2. C++ 后端文件移入 src/ 目录,优化项目结构层级。
    3. 统一版本号管理:metadata.json 由 CMake 模板生成(@PROJECT_VERSION@ 占位符)。
    4. About 窗口改用 DTK 原生风格,键值对信息布局。
    Downloads
  • v1.0.0 43cb5238c8

    v1.0.0 Stable

    Jokul released this 2026-07-18 19:56:17 +08:00 | 29 commits to master since this release

    初版发布

    Downloads