3418 Commits

Author SHA1 Message Date
donghualin
ea75c2e00d fix: 修复任务栏点击时间设置崩溃的问题
path和interface参数和顺序错误引起崩溃

Log: 修复任务栏时间设置崩溃的问题
Influence: 任务栏右键时间区域,打开时间设置,观察是否正常打开控制中心的时间设置
Bug: https://pms.uniontech.com/bug-view-171511.html
Change-Id: If91629dcb45c2663d2bcf9a29adffcbf6ac20043
2022-11-16 06:43:05 +00:00
donghualin
9aa23d8960 fix: 修复插件右键菜单不响应的问题
增加插件区域右键菜单的信号的响应函数

Log: 修复插件区域菜单失效的问题
Influence: 右键菜单区域,点击某个菜单项,观察是否正常响应
Bug: https://pms.uniontech.com/bug-view-164381.html
Change-Id: I4e0044e2f629ff0e2a1a23dc157915175b34b144
2022-11-16 06:43:05 +00:00
donghualin
1bf372f2d0 fix: 修复右键插件区域再单击弹出菜单的问题
在插件区域右键弹出菜单后,无需将事件传给基类,因此不会再触发主窗口的菜单的弹出操作

Log: 修复插件区域交互的问题
Influence: 右键插件区域,再左键,观察插件区域菜单是否正常显示
Bug: https://pms.uniontech.com/bug-view-171559.html
Change-Id: I6fd4c974c10b89e4921c15e8bf0bb8aecef3eeca
2022-11-16 05:39:26 +00:00
donghualin
305f1ba8fb fix: 修复已打开应用缩略图显示位置偏差
原来的逻辑中将显示位置进行了偏移导致显示位置与实际位置有偏差,将偏移相关部分移除即可

Log: 修复应用打开窗口预览图显示错误
Influence: 鼠标放入到已经打开的应用的上方,观察预览图的位置显示是否正常
Bug: https://pms.uniontech.com/bug-view-165775.html
Change-Id: I14fbd7cfd7dc54f76371f1bdfe49cc651ac85d97
2022-11-14 02:37:20 +00:00
donghualin
8a01a93424 Revert "fix: 修改任务栏加载老版本插件的方式"
This reverts commit 7658f813f69b96f8ba79b546208d0a7da3a27ff4.

Change-Id: I7678bf40141d86e956111c57a85dfda7c19197f7
2022-11-11 10:29:41 +08:00
donghualin
62c0802ae6 fix: 修复wayland下部分托盘的tooltips显示异常
wayland下,将DockPopupWindow设置为Qt::FramelessWindowHint可以避免这个问题

Log: 修复wayland下托盘图标显示异常的问题
Influence: 进入wayland,打开音乐,鼠标放入到音乐图标上,观察是否正常显示提示消息
Bug: https://pms.uniontech.com/bug-view-157821.html
Change-Id: I925e6403c7bea3352ef82220f04f8c3bc5a84e0e
2022-11-10 12:58:59 +00:00
donghualin
ad56764f49 fix: 修复部分命令无法执行的问题
调用QProcess::startDetached异步执行的时候,需要将命令和参数分隔,保证该命令正确执行

Log: 修复部分命令无法执行的问题
Influence: 任务栏关机命令观察是否正常执行
Task: https://pms.uniontech.com/task-view-213403.html
Change-Id: I63d3a9629dce9becdfc4dcbe476b438070def5bf
2022-11-10 01:11:28 +00:00
donghualin
7c2f2b38ea fix: 修复托盘图标显示异常的问题
1、新增托盘图标后,自动调整顺序
2、托盘在调整位置之前先调整尺寸
3、删除多余的函数调用

Log: 修复托盘图标显示异常
Influence: 观察输入法是否正常显示,将托盘图标从托盘拖动到任务栏,观察该图标是否在展开托盘图标和输入法中间
Task: https://pms.uniontech.com/task-view-213361.html
Change-Id: I6c87ba89c6fb44a33c32f9252cc2b00b1e828e76
2022-11-10 00:57:32 +00:00
donghualin
719fea0c64 fix: 修复高效模式下关机按钮显示文本的问题
高效模式和时尚模式的插件是两个对象,在设置模式的时候用的是静态变量,导致两边识别到的模式始终为时尚模式,引起是否显示文字的判断错误

Log: 修复高效模式下关机按钮的显示问题
Influence: 高效模式下,调整任务栏到最高,观察关机按钮的显示
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I6161fbdf0a5d052ce6e422b2490f1281922f9510
2022-11-09 10:17:33 +00:00
shaojun
4abc8ae385
feat: keyboard交互调整 (#717)
keyboard的显示方式和其他托盘颜色格格不入,修改成统一风格;
浅色模式且任务栏高度最小时显示黑色,其他情况显示白色;

Log: keyboard交互调整
Change-Id: I6c56d9cb08872caac7b3614bb0117e5a5427a17d
2022-11-09 18:08:25 +08:00
donghualin
e011333e5a fix: 修复关机图标与插件区域间距过大的问题
高效模式下,关机插件不显示文本,在计算尺寸的时候,不考虑文本的尺寸

Log: 修复高效模式间距过大的问题
Influence: 高效模式下,观察关机图标与左右侧插件和时间的距离
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I50c80880b811e7bb06b917891045d462628a8ee4
2022-11-09 05:36:03 +00:00
chenjun
d24d69d41e
fix: 修改预览界面关闭按钮样式 (#715)
按UI设计要求修改预览界面关闭按钮样式

Log: 修复应用预览图关闭按钮样式错误问题
Bug: https://pms.uniontech.com/bug-view-167311.html
Influence: 按设计要求样式显示预览图关闭按钮
2022-11-09 11:31:30 +06:00
donghualin
091ed36a88 fix: 修复鼠标放到任务栏上拖动区域尺寸错误的问题
修改拖动区域的高度为定义好的拖拽尺寸

Log: 修复任务栏拖拽区域的高度
Influence: 任务栏在下方的时候,鼠标放入任务栏上方的位置,观察鼠标形状是否正常
Task: https://pms.uniontech.com/task-view-213103.html
Change-Id: I4b5864c88960681bf51a8d86a7fd11ed9a59035b
2022-11-09 03:53:31 +00:00
chenjun
35e32e3c05
fix: 修复在显示其他插件的Tips时无法弹出网络列表输入密码问题 (#713)
修复在显示其他插件的Tips时无法弹出网络列表输入密码问题

Log: 修复在显示其他插件的Tips时无法弹出网络列表输入密码问题
Task: https://pms.uniontech.com/task-view-212979.html
Influence: 在显示其他插件的TIps或控制面板时,网络列表正常弹出
2022-11-09 09:36:00 +06:00
donghualin
b882272d32 fix: 修复声音设置错误
后端返回的声音数值范围是0-1,前端设置的范围是0-100,两者之间需要按照相应的转换关系进行转换

Log: 修复声音设置错误
Influence: 打开快捷设置面板,通过滑动条来调整声音,观察声音是否在设置的范围内,同时观察主面板和子面板两边的声音滑动条是否同步
Task: https://pms.uniontech.com/task-view-210309.html
Change-Id: I5a567317ae68b18e4d423830d6f52352d21dabe1
2022-11-09 03:23:09 +00:00
donghualin
28cc1b440c fix: 适配最新版本的dtk
dtk的路径名称发生了变化,先删除这个路径,由各个项目自己来添加

Log: 适配最新版本的dtk
Influence: 无
Task: https://pms.uniontech.com/task-view-213083.html
Change-Id: I700f5c47796a8cc3a24449594db5b0269d8ac084
2022-11-09 03:23:09 +00:00
donghualin
1e87fd5122 fix: 修复时尚模型下图标铺满任务栏的显示问题
时尚模式下,计算任务栏的图标的尺寸和任务栏应用区域尺寸的时候,没有考虑托盘区域的尺寸,导致应用区域的尺寸过大,当图标铺满任务栏的时候,将整个任务栏挤出到屏幕外

Log: 修复任务栏时尚模式下的图标的显示问题
Influence: 时尚模式下,不断向任务栏添加图标,知道铺满,观察任务栏是否在屏幕可见区域内
Task: https://pms.uniontech.com/task-view-150049.html
Change-Id: Ie3a3a459df7dd4fb127f6e7daa2e8b1c60a88c30
2022-11-09 02:31:37 +00:00
donghualin
e663e4ac16 feat: 完善onboard插件的接口
适配v23并完善接口内容

Log: 完善onboard插件接口
Influence: 快捷面板观察onboard插件是否正常显示
Task: https://pms.uniontech.com/task-view-212611.html
Change-Id: Ic3db0b0b880b20327a210ac103f116e58d7ffd6d
2022-11-09 02:31:37 +00:00
donghualin
6ab996ded9 fix: 优化快捷面板显示插件区域的方式
将快捷面板区域单列、两列和下方显示的插件区域提取公共的基类,这三种插件的显示区域分别继承自这个基类,在面板显示区域按照统一的接口来显示不同类型的插件

Log: 优化快捷面板插件显示方式
Influence: 打开快捷面板,观察插件是否正常显示
Task: https://pms.uniontech.com/task-view-189527.html
Change-Id: I5a3c1e0fd38f618fd342a13c738406b281ab3a52
2022-11-08 09:17:36 +00:00
donghualin
7658f813f6 fix: 修改任务栏加载老版本插件的方式
老版本插件的加载通过插件的版本号进行判断,若插件版本不在版本列表中,则无需加载

Log: 优化任务栏加载老版本插件的方式
Influence: 任务栏启动的时候,观察老版本的插件(例如U盘插件等其他v20插件)是否正常加载
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I57b56276ee0cef14b59ff4b8bb8e223e0177f3bd
2022-11-08 02:27:20 +00:00
donghualin
ec894f286a fix: 修复快捷面板没有刷新最新状态图的问题
当插件调用updateDockInfo接口的时候,快捷面板重新最新状态的插件图标的显示

Log: 修复快捷面板没有实时显示图标变化的问题
Influence: 笔记本上打开快捷面板,拔掉电源或插上电源,观察电池状态是否发生变化
Task: https://pms.uniontech.com/task-view-208069.html
Change-Id: I81f97d69d3acbcd2a0a8e540274702b21ecde6b5
2022-11-07 07:23:15 +00:00
donghualin
e67b016b27 style: 枚举变量的信号传递去掉引用
枚举变量无需使用引用传递

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: Ic699c4c5fc0b495f614085306e9b473db493a86a
2022-11-07 07:23:15 +00:00
zhaoyingzhen
e6dd4cff31 fix: 解决任务栏跨端协同在paired状态变化后主动请求协同连接的问题。
其他地方操作跨端协同连接导致设备paired状态变化,任务栏跨端协同功能主动请求协同连接后续操作,会导致其他地方操作pair后直接设备共享的问题。

Log: 解决任务栏跨端协同在paired状态变化后主动请求协同连接的问题。
Influence: 任务栏设备协同连接功能。
Change-Id: Ie821de0cb36ad43476c860d5b3721be5a77b0699
2022-11-07 13:39:37 +08:00
donghualin
3e84154462 fix: 修复快捷面板应用打开详细页面位置错误的问题
快捷面板点击到了非展开区域的情况下,直接打开快捷面板的弹出窗口,导致隐藏了快捷面板窗口

Log: 优化快捷面板交互问题
Influence: 从快捷面板展开蓝牙或者网络右侧的展开按钮,观察是否显示正常
Task: https://pms.uniontech.com/task-view-211641.html
Change-Id: I52a3a74d035aed28465d82c5efb680f9ddb9ded8
2022-11-04 06:29:16 +00:00
donghualin
3a5e8c1ec6 style: 修改快捷区域key值
修改快捷区域key值

Log: 修改快捷区域获取数据的key值
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: Ie405a9b45c173092f5c32a06d85f44ec88a1f54e
2022-11-04 06:29:16 +00:00
donghualin
9e60447a4d fix: 删除编译警告
删除CMakeLists.txt中多余的包含文件,防止编译的时候找不到对应的包引起报错或者警告

Log: 消除编译警告
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: I0b432916718ef1d3e46b6840513640ab9007982a
2022-11-04 06:29:16 +00:00
donghualin
cf376ebb3f style: 消除编译警告信息
将代码中的过期的不建议使用的函数或类替换成建议使用的函数或类

Log: 消除编译警告
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: Ie42a3eed97013adb047105bcf75e07ff8e0277a0
2022-11-04 06:29:16 +00:00
donghualin
9985c9b239 feat: 声音插件适配v23
将声音的相关功能移到sound插件中,方便扩展,并适配v23的接口

Log: 声音插件适配v23
Influence: 观察任务栏是否存在声音插件
Task: https://pms.uniontech.com/task-view-210309.html
Change-Id: I7f782af6955a017af940e639a02eedab8f459905
2022-11-04 05:09:03 +00:00
donghualin
dd1ed1c0d4 feat: 快捷面板支持插件控制区域的显示
目前将声音的功能移到插件中实现,支持声音插件的面板的展示

Log: 简化任务栏代码,优化插件加载逻辑
Influence: 快捷面板,观察声音、亮度调整和音乐播放等功能是否显示正常
Task: https://pms.uniontech.com/task-view-208579.html
Change-Id: I8fd7917e06dd7505da65dc36767166a779ffb0e6
2022-11-04 05:09:03 +00:00
donghualin
ae74a6133f fix: 实现高效模式下托盘和快捷插件拖动功能
高效模式下和时尚模式下托盘区域共用一个TrayModel,在拖动图标的时候,时尚模式和高效模式保持相同的状态

Log: 实现高效模式下图标的拖动功能
Influence: 高效模式,从托盘或快捷面板拖动图标到任务栏
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I279b572231ea8efc9bd7f1ee0e628e9ee3eb064e
2022-11-02 06:58:03 +00:00
donghualin
db3e5f79da feat: 图标增加toolTip和菜单
分别在QuickDockItem类,SystemPluginItem类和SystemPluginItem类中增加如下处理
1、增加toolTip功能
2、增加右键菜单功能

Log: 图标增加toolTip和菜单
Influence: 鼠标放入到托盘区域、快捷插件区域,关机区域,观察是否存在toolTip,右键,观察是否弹出菜单
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I7a700d9b9e4ee3c0681ae0de39712f3f5ae83224
2022-11-02 06:35:30 +00:00
donghualin
91d5bfbf07 fix: 修复任务栏没有加载显示桌面和多任务视图的问题
1、修改DBUS接口中获取当前已加载插件的接口
2、重新定义插件类型:快捷区域插件Quick, 工具插件(回收站等)Tool,托盘插件(U盘图标)Tray,系统插件(开机关机图标)System,固定区域插件(显示桌面和多任务视图)Fixed
3、加载固定区域插件(显示桌面和多任务视图)

Log:
Influence: 任务栏查看是否存在显示桌面和多任务栏视图的插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: Ia7ee8f94ae89ebc93b239f1d078c44e37b50b8ac
2022-11-02 06:35:30 +00:00
Felix Yan
1571d3099b fix: remove redundant dependency on dde-network-utils
Remove redundant dependency on dde-network-utils.

Log: Remove redundant dependency on dde-network-utils
2022-11-02 05:07:39 +00:00
donghualin
b670c15d1d fix: 托盘跟随高效模式调整任务栏位置
1、DockTrayWindow类增加调整位置接口,在改变任务栏位置的时候,调整高效模式下托盘区域的尺寸,让其适应任务栏
2、根据需求,删除任务栏右侧的显示桌面区域,该区域留给窗管做活动角

Log:
Influence: 高效模式下,调整任务栏位置,观察托盘区域是否正常
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: If3ad21c12abfe67e6eff8be713ef20905d03e637
2022-11-01 10:04:58 +00:00
donghualin
b2633a5f50 fix: 加载系统托盘插件
1、systemTray目录下的插件由QuickItemController类来统一加载,托盘区域增加系统插件的展示
2、蓝牙、飞行模式等插件修改为普通插件,用于在快捷面板显示

Log: 托盘区显示系统托盘插件
Influence: 插入U盘,查看托盘区域是否有U盘图标
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I57e1321fcc59dfc7cfad1c21aca343203e3fad00
2022-11-01 16:08:21 +08:00
donghualin
ee248287d3 feat: 适配v20插件加载
增加适配器,适配v20插件为v23接口,保证能正常加载v20插件

Log: 增加对v20插件的正常适配
Influence: 加载v20插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: If0b3c83cc808f62c0b15554fe6d58f90dc376175
2022-11-01 16:08:21 +08:00
donghualin
9e2e8fb18d feat: 高效模式增加加载插件的功能
删除原来的tray插件,高效模式下,加载插件使用时尚模式相同的加载插件的方式

Log: 增加高效模式加载插件的功能
Influence: 高效模式下加载插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I5766382fb64bd544b3c7a9c40d1ce4668613d508
2022-11-01 16:08:21 +08:00
zhaoyingzhen
a8b8e6bd00 fix: 修复跨端协同设备数量变化时列表页面显示不全的问题。
当跨端协同列表数量变化的时候,没有将子页面高度变化通知父窗口从而更新整个页面高度导致的问题。

Log: 修复跨端协同设备数量变化时列表页面显示不全的问题
But: https://pms.uniontech.com/bug-view-165835.html
Influence: 跨端协同设备变化时,页面显示。
Change-Id: I3a0ac51ea7f412cc530a075ad55b4cc710a5df90
2022-10-31 13:10:19 +08:00
范朋程
c73ef98002 fix: 修复部分托盘无图标的问题
未在初始化时获取图标信息

Log: 修复部分托盘无图标的问题
Influence: 安全中心、授权管理等应用的托盘图标
Bug: https://pms.uniontech.com/bug-view-160761.html
Change-Id: I5b4a3a2d7b688ad0275e3acfe2bd72841a75e92a
2022-10-28 15:18:37 +08:00
donghualin
fabfe1846f fix: 修复从任务栏拖动图标分屏后鼠标回到任务栏遮罩不消失的问题
在releaseSplit中增加隐藏遮罩的处理

Log: 优化任务栏分屏功能
Influence: 从任务栏拖动图标到桌面,不松手,然后再回到任务栏,观察遮罩是否消失
Task: https://pms.uniontech.com/task-view-181523.html
Change-Id: I9ec2a3ca62cd830cc6b4f7079d2550e9d21a36c1
2022-10-27 10:31:31 +00:00
donghualin
e02ce4f03b fix: 修复高缩放率下启动器位置显示错误和无法设置智能隐藏的问题
向后端发送任务栏尺寸的时候,无需计算分辨率相关,此处去掉分辨率的设置

Log: 优化高缩放率下任务栏的数据错误
Influence: 前提:屏幕分辨率设置为1.25;1、任务栏设置为智能隐藏,将窗口拖动到任务栏下方,观察任务栏是否隐藏;2、观察启动器的位置是否正确
Bug: https://pms.uniontech.com/bug-view-154513.html
Bug: https://pms.uniontech.com/bug-view-157413.html
Change-Id: Iebd9f31b9207852425d5215bb3b92152ec4ab46c
2022-10-27 10:31:31 +00:00
donghualin
c474ae7b23 feat: 蓝牙插件适应快捷插件接口
蓝牙插件增加PluginsItemInterface的新增接口,适应快捷面板的功能

Log:
Influence: 任务栏-快捷设置-蓝牙
Task: https://pms.uniontech.com/task-view-121387.html
Change-Id: I324233d5b2a4dae3b7ede2ad10ccf9afb7cfd401
2022-10-27 10:31:31 +00:00
ck
a2be08acf0 feat: 添加配置 hover 显示桌面的时间
不影响默认行为,默认该配置为 0 即立刻显示或恢复
如果需要可以进行 dconfig 配置

Log: 添加配置显示桌面的悬浮时间
Change-Id: I0b394bf02717b6ba1abe1e5c86fab82d314f39fc
5.5.75
2022-10-27 13:10:24 +08:00
chenjun
81e6eb87d3
fix: 只有预览应用时界面圆角为18其他tips圆角为6 (#709)
只有预览应用时界面圆角为18其他tips圆角为6, 并且tips高度根据内容计算高度再加4像素

Log: 修复任务栏应用tips框样式问题
Bug: https://pms.uniontech.com/bug-view-166289.html
Influence: 任务栏tips正常显示
2022-10-25 11:16:56 +06:00
baodi
a213f09616 chore: 更新changelog
更新版本号

Log:
Task: https://pms.uniontech.com/task-view-204765.html
Influence: 版本号
Change-Id: Iad1f011369217791fdccfaae42dde7581618680f
2022-10-19 12:59:19 +08:00
YinJie
968140e6e2 fix: 无法记住输入法的位置
原因:创建sniTrayWidget的时候使用异步的方式获取sni的id,此时一定是空的,进而无法通过ID获取到正确的位置
解决方案:使用同步的方式获取ID
PS:dbus interface的可用性已经在线程中得到了验证,此时使用同步的方式获取,理论上不会出现阻塞的问题。

Log:
Bug: https://pms.uniontech.com/bug-view-162899.html
Influence: 托盘插件位置
Change-Id: I1283bfa560879cc9202c08e72cc20953c2964e5d
5.5.74
2022-10-19 11:19:42 +08:00
zhaoyingzhen
4d27965224 fix: 修复时尚模式下快捷设置面板显示设置子页面显示不全,导致跨端协同设备列表显示异常问题。
显示设置子页面获取页面的高度错误导致显示不全的问题。

Log: 修复时尚模式下快捷设置面板显示设置子页面显示不全的问题。
Bug: https://pms.uniontech.com/bug-view-160587.html
Bug: https://pms.uniontech.com/bug-view-160599.html
Influence: 时尚模式下显示设置子页面显示问题。
Change-Id: I52fa0d279f3ded73a2630b20f3b08dc2fb7d85c9
2022-10-18 14:27:03 +08:00
zhaoyingzhen
7ffb1e0188 fix: 修复跨端协同设备列表数量显示不对的问题。
1.原有获取设备数错误,已修复。
2.修改设备列表以设备uuid为标识一台设备方案,改为使用MachinePath,避免服务挂掉重启后,设备列表不更新导致设备连接异常。
3.增加页面显示判断后端服务valid,如果invalid,则清空设备列表数据。
4.去掉自动扫描功能,后端已提供定时发送扫描的全量设备。

Log: 修复跨端协同设备列表数量显示不对的问题。
Bug: https://pms.uniontech.com/task-view-203831.html
Influence: 跨端协同设备数量,及设备协同连接。
Change-Id: I3a2cb2f5f77f36df89db53e135838c79df8498ed
2022-10-18 13:25:56 +08:00
deepin-admin-bot
309cfcdb9b chore: Sync by 6fbf8e00b9
sync by github workflow

Log: none
Influence: none
2022-10-14 05:09:20 +00:00
chenjun
c0f80b74ff
fix: 优化应用预览界面显示方式,使用滚动方式加载预览界面 (#705)
优化应用预览界面显示方式,使用滚动方式加载预览界面
在打开应用程序很多时,无法显示更多预览界面,不方便切换预览

Log: 修复可多开的应用打开超过20个后,任务栏预览效果不能全部展示的问题
Bug: https://pms.uniontech.com/bug-view-152143.html
Bug: https://pms.uniontech.com/bug-view-162757.html
Influence: 可多开的应用打开超过20个后,预览界面可以滚动选择未显示的界面
2022-10-14 09:01:35 +06:00