Commit Graph

28 Commits

Author SHA1 Message Date
Jokul 6b2721c821 fix: About 窗口标题和副标题水平居中(Layout.alignment 在 ColumnLayout 内不可靠,改用 fillWidth+horizontalAlignment) 2026-07-19 18:36:32 +08:00
Jokul e83fb0e269 style: About 窗口改用 DTK 原生风格,键值对信息布局 2026-07-19 18:02:53 +08:00
Jokul 09e64d4859 docs: 同步项目结构图,补充 components/AboutWindow.qml 2026-07-19 17:32:17 +08:00
Jokul d53409808c refactor: 抽取 About 窗口到独立 QML 组件 package/components/AboutWindow.qml 2026-07-19 17:31:42 +08:00
Jokul 0f58dcad03 refactor: C++ 后端文件移入 src/ 目录,优化项目结构层级 2026-07-19 17:02:45 +08:00
Jokul 6325fb51cc fix: install.sh 清理 QML 磁盘缓存和安装目录残留文件 2026-07-19 16:43:55 +08:00
Jokul 6bc1a3e3fb fix:ipv6背景色 2026-07-19 14:03:14 +08:00
Jokul 903e0f1801 refactor: 统一版本号管理,metadata.json 由 CMake 模板生成 2026-07-19 13:44:42 +08:00
Jokul 3c92359407 feat: 任务栏面板项网速数值统一反色并增大字号 2026-07-19 13:32:13 +08:00
Jokul 170e602945 fix: 竖向布局箭头顶部对齐,数值变化时向下拓展 2026-07-19 13:21:36 +08:00
Jokul 02ac3faf85 fix: 收紧竖向布局字符间距 2026-07-19 13:16:49 +08:00
Jokul b80769c26e fix: 竖向布局字符居中并加高以容纳长速度字符串 2026-07-19 13:08:00 +08:00
Jokul 790103698e feat: 竖向任务栏新增双列字符竖排布局,解决宽度溢出导致的裁切和图标错位 2026-07-19 13:01:44 +08:00
Jokul 2beafd4cf1 feat: 前端 tooltip 与弹框新增 IPv6 地址显示 2026-07-19 12:09:04 +08:00
Jokul f7281a5f0c feat: 后端新增 ipv6Address 属性并扩展 detectIpAddress 同时检测 IPv4/IPv6 2026-07-19 12:03:06 +08:00
Jokul 43cb5238c8 chore: 忽略 docs/superpowers 内部文档目录 v1.0.0 2026-07-18 19:53:17 +08:00
Jokul ea2081f0a6 remove 2026-07-18 19:51:24 +08:00
Jokul ab1a5227fa docs: 更新 README 与 AGENTS 说明,补充 deb 打包与最新功能 2026-07-18 19:48:31 +08:00
Jokul 8f5e30532d Merge pull request 'Feature/ui redesign' (#1) from feature/ui-redesign into master
Reviewed-on: #1
2026-07-18 19:39:03 +08:00
Jokul 9b9c26d5d1 feat: 增加 deb 一键打包脚本
- build-deb.sh:自动构建、staging 安装、生成 control、打包 deb
- 从 CMakeLists.txt 读取版本号,自动检测架构
- postinst/prerm 脚本以桌面用户身份重启 dde-shell
- 依赖声明:dde-shell, Qt6 Core/Gui/Quick/Network, DTK6 Core
2026-07-18 19:36:10 +08:00
Jokul 6142dc4769 feat: 优化设置/关于窗口与交互体验
- 设置窗口:frameless 自定义标题栏,网卡接口选择,卸载插件功能
- 卸载流程:复制命令到剪贴板,按钮文字临时显示提示并禁用点击
- 关于窗口:独立 Window 在桌面居中,展示作者信息
- 右键菜单:删除刷新项,精简为设置/关于
- 网卡列表:活动接口优先排序,超出宽度水平滚动
- 弹出面板:网卡名+IP 卡片背景,双列速度居中
- 修复 tooltip 数值变 0、右键菜单不展示等问题
2026-07-18 19:25:07 +08:00
Jokul 009dd9578f feat: 重新设计插件 UI 样式与交互
- 任务栏图标:双行数值显示(下载蓝/上传绿),固定宽度避免抖动
- 左键弹出面板:360×320 居中布局,双列速度卡片,网卡名+IP 卡片背景
- 右键菜单:deepin 风格 Platform.Menu + MenuHelper(刷新/设置/关于)
- 设置窗口:frameless 自定义标题栏,网卡接口选择,卸载插件功能
- Tooltip:网卡名 + IP 地址单行展示
- C++ 后端:新增 ipAddress 属性(QNetworkInterface),优先选择物理网卡
- 速度格式化:最小单位 KB,2 位小数
- 移除 QML 侧多余 refresh 调用,修复 tooltip 数值变 0
- 新增设计文档与实现计划
2026-07-18 18:44:12 +08:00
Jokul 64efe509fb docs: 更新AGENTS.md文档
- 反映当前C++和QML混合架构
- 添加项目结构和架构说明
- 添加功能特性和C++后端接口说明
2026-07-18 11:33:57 +08:00
Jokul b90927915f fix: 修复QML不识别qint64类型的问题
- 将Q_PROPERTY类型从qint64改为double
- 将QML属性类型从qint64改为real
- 修复插件无法加载的问题
2026-07-18 11:32:46 +08:00
Jokul 6c51fa3d0b feat: install.sh 自动重启 dde-shell 2026-07-18 11:03:37 +08:00
Jokul 011a5c7e86 feat: 实现网络速度监控任务栏插件
- 添加 C++ 后端 NetworkMonitorApplet,监控网络下载/上传速度
- 添加 QML 前端 networkview.qml,显示实时速度和流量统计
- 支持多网络接口切换
- 任务栏图标显示实时速度,高速时变色
- 悬停显示速度摘要,点击显示详细信息弹窗
- 添加安装脚本 install.sh
- 添加 .gitignore 排除构建目录
2026-07-18 10:57:23 +08:00
Jokul 0b3cc74bc8 小部件 2026-07-12 19:02:57 +08:00
Jokul 95b625d26a Initial commit 2026-07-12 18:42:52 +08:00