Feature/ui redesign #1

Merged
Jokul merged 3 commits from feature/ui-redesign into master 2026-07-18 19:39:03 +08:00
Owner
No description provided.
Jokul added 3 commits 2026-07-18 19:38:44 +08:00
- 任务栏图标:双行数值显示(下载蓝/上传绿),固定宽度避免抖动
- 左键弹出面板:360×320 居中布局,双列速度卡片,网卡名+IP 卡片背景
- 右键菜单:deepin 风格 Platform.Menu + MenuHelper(刷新/设置/关于)
- 设置窗口:frameless 自定义标题栏,网卡接口选择,卸载插件功能
- Tooltip:网卡名 + IP 地址单行展示
- C++ 后端:新增 ipAddress 属性(QNetworkInterface),优先选择物理网卡
- 速度格式化:最小单位 KB,2 位小数
- 移除 QML 侧多余 refresh 调用,修复 tooltip 数值变 0
- 新增设计文档与实现计划
- 设置窗口:frameless 自定义标题栏,网卡接口选择,卸载插件功能
- 卸载流程:复制命令到剪贴板,按钮文字临时显示提示并禁用点击
- 关于窗口:独立 Window 在桌面居中,展示作者信息
- 右键菜单:删除刷新项,精简为设置/关于
- 网卡列表:活动接口优先排序,超出宽度水平滚动
- 弹出面板:网卡名+IP 卡片背景,双列速度居中
- 修复 tooltip 数值变 0、右键菜单不展示等问题
- build-deb.sh:自动构建、staging 安装、生成 control、打包 deb
- 从 CMakeLists.txt 读取版本号,自动检测架构
- postinst/prerm 脚本以桌面用户身份重启 dde-shell
- 依赖声明:dde-shell, Qt6 Core/Gui/Quick/Network, DTK6 Core
Jokul merged commit 8f5e30532d into master 2026-07-18 19:39:03 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Jokul/JNetApplet#1