3521 Commits

Author SHA1 Message Date
zhaoyingzhen
fe40557d5c chore: 更新changelog
更新版本号为:6.0.6

Log:
Task: https://pms.uniontech.com/task-view-227573.html
Influence: 版本号
Change-Id: Ibe80900e7b4b914561e0483e643e3d81b05d8b09
2023-01-04 12:37:44 +08:00
donghualin
4cf80b7f32 fix: 修复截图插件显示尺寸问题
判断插件的尺寸如果是自定义,则设置为插件自己的尺寸

Log: 修复截图插件的显示问题
Influence: 截图-查看截图计时插件是否正常显示
Bug: https://pms.uniontech.com/bug-view-179083.html
Change-Id: Ia7f08f78429df68b045c074c3054aca388ae7ce4
2023-01-04 11:13:30 +08:00
donghualin
05a98ac8b7 fix: 修复高缩放率下高效模式启动器位置错误
高效模式下,启动器使用自己计算的坐标来处理

Log: 修复高缩放率下高效模式启动器位置错误
Influence: 高缩放率下进入高效模式,观察启动器的位置
Task: https://pms.uniontech.com/task-view-232903.html
Change-Id: Ic0a40476e13f7d8fe83f5bf537388e0b4df339e0
2023-01-04 10:15:14 +08:00
donghualin
92bb6933eb fix: 解决SNI应用左键弹出菜单后卡死的问题
将显示菜单的操作移动到主线程中实现

Log:
Influence: 安装新版QQ,左键点击托盘区的QQ,弹出菜单,观察菜单是否可用
Bug: https://pms.uniontech.com/task-view-233111.html
2022-12-30 08:27:33 +00:00
zhaoyingzhen
4faedb08b8 fix: 解决协同服务崩溃后设备列表不清空和状态不改变的问题。
添加dbus服务watcher,当后台服务崩溃后,清空设备列表。

Log:
Bug: https://pms.uniontech.com/bug-view-179595.html
Influence: 协同服务崩溃后,设备列表显示及设备状态。
Change-Id: I8464aaac631eb2379475fbfb65eaba3ab063448e
2022-12-30 16:25:23 +08:00
ssk-wh
0bfd5f5543 chore: 修复编译失败问题
DRegionMonitor从dtk的widget移动到了gui模块,但为了兼容,widget模块中还存在,要避免项目同时加载了两个模块中的DRegionMonitor类

Log: 编译问题
Influence: 编译问题
Change-Id: I8bd5d7350f6bda3d21b32685d086c79e3781b766
2022-12-30 02:54:37 +00:00
ssk-wh
1c24751b8c fix: 修复插入U盘后导致的崩溃问题
指针异常

Log: 修复插入U盘后导致的崩溃问题
Influence: 反复插拔u盘任务栏崩溃
Bug: https://pms.uniontech.com/bug-view-180075.html
Bug: https://pms.uniontech.com/bug-view-180039.html
Change-Id: I0a6ec7c0c29e782ab5f9a7beaad1288a49072376
2022-12-30 02:54:37 +00:00
范朋程
9fd9fdac25 fix: 修复DBus属性变化时不能及时通知的问题
qt可能不支持属性变化时自动通知,采用手动触发的方式实现

Log: 修复DBus属性变化时不能及时通知的问题
Influence: DBus属性变化通知,对功能暂无实际影响
Change-Id: I72cffae2dcfe8f29bed40ff15c2bbcf699848975
2022-12-30 02:54:37 +00:00
donghualin
105df289cc fix: 修复高缩放率下显示问题
1、开始菜单位置显示错误问题
2、应用图标显示错误问题

Log: 修复高缩放率下的显示问题
Influence: 设置高缩放率,观察开始菜单的位置,任务栏图标占满区域,左右位置,观察任务栏图标是否拥挤
Bug: https://pms.uniontech.com/bug-view-176421.html
Change-Id: I038e28df2e9676fbfc8cf3732c6bee5c335f20d3
2022-12-27 15:31:03 +08:00
donghualin
253d0af770 fix: 增加强制在任务栏显示插件的接口
一些插件无需在控制中心设置,必须在任务栏显示,例如截图计时、快捷插件组合图标等,因此,增加该接口对这类插件的处理

Log: 增加任务栏显示插件的标记
Influence: 截图,观察任务栏是否有计时的图标
Task: https://pms.uniontech.com/task-view-226407.html
Bug: https://pms.uniontech.com/bug-view-179083.html
Change-Id: Ifaa71182ee1d19633460db76302dc1ad094ab91f
2022-12-27 11:24:21 +08:00
范朋程
9619df590c fix: 声音插件滚轮调节音量
未考虑音量增强的情况,以及修复音量在1时无法继续减少,在99时无法继续增加的问题

Log:
Influence: 将鼠标放在任务栏声音图标上,滚动滚轮,观察音量大小是否调节
Bug: https://pms.uniontech.com/bug-view-172417.html
Change-Id: I07878e9c967152698f4c72323b98f1ed19c9c41d
2022-12-27 09:59:20 +08:00
donghualin
cb620469e3 fix: 修复向上拖动图标引起任务栏崩溃的问题
增加对drag类型的强判断,如果不为空,则替换图标

Log: 修复向上拖动图标引起任务栏崩溃的问题
Influence: 从任务栏向上拖动快捷图标,观察任务栏是否正常
Bug: https://pms.uniontech.com/bug-view-179427.html
Change-Id: I7ec1dbf7403728b0ff1321a6f76dc05e9422868a
2022-12-26 16:30:20 +08:00
chenjun
76a77c7479
fix: 修复在1.5倍缩放时飞行模式图标显示过小问题 (#737)
修复在1.5倍缩放时飞行模式图标显示过小问题

Log: 修复在1.5倍缩放时飞行模式图标显示过小问题
Bug: https://pms.uniontech.com/bug-view-177345.html
Bug: https://pms.uniontech.com/bug-view-176473.html
Influence: 设置缩放后飞行模式图标正常显示
2022-12-23 11:13:08 +08:00
dengbo
be89d981d9 fix: wayland下最小化魔灯效果显示异常
在应用去驻留在任务栏或者驻留的应用在任务栏坐标有变化时,通过wayland协议去设置最小化窗口的位置

Log: 修复wayland下最小化魔灯效果显示异常的问题
Bug: https://pms.uniontech.com/bug-view-111637.html
Influence: wayland下应用窗口最小化显示效果
Change-Id: I56aef594ff0406f5d0bca42f0a4265ffac6398f4
2022-12-23 02:36:55 +00:00
zhaoyingzhen
b488d59047 chore: 更新changelog
更新版本号

Log:
Task: https://pms.uniontech.com/task-view-227573.html
Influence: 版本号
Change-Id: Ida227d92a71124a9be325ac19d739cbdb2cfecf0
2022-12-21 11:45:10 +08:00
donghualin
72a7265487 chore: 适配最新的dtkcore
最新的dtkcore中已经包含frame/qtdbusextended目录下的所有文件,删除原来的同名文件,同时修改引用的头文件的名称

Log:
Influence: 正常编译
Task: https://pms.uniontech.com/task-view-224841.html
Change-Id: I53c6ece52dad59874ca560fa63fbd1c456c6adb3
2022-12-21 11:05:58 +08:00
chenjun
fdd5f4cfe5
fix: 蓝牙设备不可用时使能开关按钮 (#735)
1、删除使用错误的调色板,直接使用系统默认调色板。
2、蓝牙设备不可用时使能开关按钮,不禁用整个界面,避免界面文字内容不清

Log: 控制中心-个性化内设置为深色,从任务栏打开蓝牙面板后,蓝牙设置字体未变成浅色
Bug: https://pms.uniontech.com/bug-view-176333.html
Influence: 蓝牙设置字体跟随系统主题变化
2022-12-19 16:32:05 +08:00
donghualin
35b4788180 fix: 修复高缩放率下图标显示异常的问题
设置qApp的Qt::AA_UseHighDpiPixmaps属性为true,设置高分屏支持

Log: 修复高缩放率下图标显示异常的问题
Influence: 设置高缩放率,观察任务栏图标显示
Bug: https://gerrit.uniontech.com/c/dde-network-core/+/180802
Change-Id: I76b6621c405c4a01d39b68817fe920f8e6671609
2022-12-19 15:05:53 +08:00
donghualin
8c03c2c768 fix: 默认显示电源按钮和回收站
配置中增加电源和回收站

Log:
Influence: 新安装系统,观察任务栏上是否有电源和回收站的显示
Task: https://pms.uniontech.com/task-view-216841.html
Change-Id: Icb0981a39c2ac27443e8784838f455f98775e87c
2022-12-16 10:54:45 +08:00
donghualin
80dfd4a2b8 fix: 修复无法通过点击插件图标隐藏快捷面板的问题
设置不检测的QWidget,当鼠标在不检测的QWidget内部点击的时候,无需关闭当前快捷面板

Log:
Influence: 从插件图标打开快捷面板,再次点击该插件图标,观察快捷面板是否隐藏
Bug: https://pms.uniontech.com/bug-view-175201.html
Change-Id: Ia523a7a414cdbd9cbd088ab0729e3b01414b8a93
2022-12-15 19:58:58 +08:00
donghualin
a88f5e6fa1 fix: 修复高缩放率下时尚模式显示异常
计算图标大小的时候,在不拖动的情况下,直接获取后端的大小,无需乘以缩放率

Log: 修复高缩放率下时尚模式的显示问题
Influence: 高缩放率下,进入时尚模式,观察任务栏是否显示异常
Bug: https://pms.uniontech.com/bug-view-176321.html
Change-Id: Ic1c59164f1495dc5e5cbf6f7600dda7aae995ae9
2022-12-15 14:40:14 +08:00
donghualin
7a8016abe5 fix: 修复高分辨率快捷面板显示异常的问题
1、高缩放率下,图标尺寸需要除以缩放率
2、拖动快捷面板图标到任务栏的时候,设置拖动图标

Log: 修复高分辨率快捷面板显示异常的问题
Influence: 高分辨率,任务栏快捷面板,观察全局搜索图标显示
Bug: https://pms.uniontech.com/bug-view-176421.html
Change-Id: Iddd5dfc6851a9d8a3f35be10cdfa780c11862a4c
2022-12-15 11:59:24 +08:00
donghualin
ef7d532008 feat: 更新翻译文件
更新翻译文件

Log: 更新翻译文件
Influence: 查看翻译内容是否为当前系统对应的语言
Task: https://pms.uniontech.com/task-view-226203.html
Change-Id: I87711c52e5575497bb531b86b00893f1653a3225
2022-12-14 01:37:02 +00:00
donghualin
d600d61ec6 fix: 更新翻译文案
更新翻译文案

Log: 更新翻译文案
Influence: 无
Task: https://pms.uniontech.com/task-view-226203.html
Change-Id: I02168491f07d3b5de839824d85faa733e2f55dfe
2022-12-14 01:33:00 +00:00
donghualin
bbc0ec5ea5 fix: 社区版加载键盘布局插件
1、修改键盘布局服务的接口
2、Indicator读取布局插件在所有的插件加载完成后进行,否则键盘布局插件对应的服务还未启动

Log: 加载键盘布局插件
Influence: 社区版-观察键盘布局插件
Task: https://pms.uniontech.com/task-view-225011.html
Change-Id: I924bd2fa0a8b189af7825546e712482d836ed276
2022-12-14 01:33:00 +00:00
donghualin
5e4c288cea fix: 修复智能隐藏下切换模式显示错乱的问题
原因:在切换模式的时候,需要重新计算任务栏的大小,但是由于时尚模式和高效模式下的尺寸不一样,所以在计算图标的时候会以切换之前的尺寸为参考来进行计算,导致计算的结果错误
修复:在切换模式的时候,提前设置任务栏的尺寸(上下为高度,左右为宽度),这样在下次计算图标的时候获取到的尺寸始终是以正确的尺寸进行计算,任务栏显示正常

Log: 修复智能隐藏下切换模式显示错乱
Influence: 任务栏设置为智能隐藏,从高效模式切换到时尚模式,观察任务栏显示是否正常
Bug: https://pms.uniontech.com/bug-view-176321.html
Change-Id: Ia66cb3e96d4f42c42acc921315e9457d582a82c1
2022-12-14 01:33:00 +00:00
donghualin
477bc09965 fix: 修复重启AM后任务栏崩溃的问题
1、重启AM后,需要重新更新每个子部件的dockInter,因为这些字部件的dockInter是从MultiScreenWorker类中获取的,而MultiScreenWorker类中的dockInter已经被释放重新获取了;
2、重新启动AM后,由于任务栏会重新执行positionChanged的方法,在这个过程中会执行300毫秒的动画,在动画执行完成后,会判断当前服务是否重启过,如果重启过服务,则重新刷新界面

Log: 修复重启AM后任务栏崩溃的问题
Influence: 重启AM服务,观察任务栏是否重启
Task: https://pms.uniontech.com/task-view-225201.html
Change-Id: I1d5337fe7a0101450dfce7338d32aad73c14f697
2022-12-14 01:33:00 +00:00
donghualin
541cdf60e7 feat: 支持从快捷面板拖动图标驻留到任务栏
增加从快捷面板拖动应用到任务栏的功能

Log:
Influence: 从快捷面板拖动图标到任务栏,观察是否驻留在任务栏
Bug: https://pms.uniontech.com/bug-view-171517.html
Change-Id: I3351be282ef8d3afbb55f227fc6ae8ce16c78a97
2022-12-14 01:30:20 +00:00
zhaoyingzhen
75a9312fcb fix: 适配协同后端接口变化修改。
协同后端修改导致问题。

Log:
Bug: https://pms.uniontech.com/bug-view-176323.html
Influence: 协同设备列表显示
Change-Id: I804ce4c3f8d8dab8f3c998664fa742b3f18aa67b
2022-12-13 21:02:55 +08:00
范朋程
3efc00ac29 fix: 修复控制中心调节透明度对任务栏无作用的问题
控制中心使用了Appearance的接口,任务栏需要适配

Log: 修复控制中心调节透明度对任务栏无作用的问题
Influence: 任务栏透明度调节
Task: https://pms.uniontech.com/task-view-226127.html
Change-Id: I3c2edcb82155bdc65220c25c9e139d34c0e92d34
2022-12-13 19:12:46 +08:00
范朋程
949c9eb9af fix: 修复反复开关蓝牙导致的崩溃问题
野指针问题

Log: 修复反复开关蓝牙导致的崩溃问题
Influence: 蓝牙开关功能
Task: https://pms.uniontech.com/task-view-226123.html
Change-Id: Id6c495ffa24aebbb15ad0bac8cdc5ed9aeef8f54
2022-12-13 17:15:49 +08:00
donghualin
460705c401 fix: 修复黑色背景下蓝牙列表名称颜色显示错误
蓝牙设备名称对应的DLabel增加主题变化后改变颜色

Log:
Influence: 改变主题,观察蓝牙列表设备名称的颜色是否改变
Bug: https://pms.uniontech.com/bug-view-167961.html
Change-Id: I7a22e77688aa8767eb6e3439d9885cd871945cde
2022-12-08 11:13:29 +08:00
donghualin
455402d640 fix: 修复无法通过蓝牙主面板开启关闭蓝牙的问题
开启和关闭蓝牙通过调用AdaptersManager类的setAdapterPowered接口来实现

Log: 修复开启关闭蓝牙失败的问题
Influence: 打开快捷面板,点击蓝牙图标,观察蓝牙是否正常开启和关闭
Bug: https://pms.uniontech.com/bug-view-171419.html
Change-Id: I6f2acfded7a90e3454f507118224e5179a726fb8
2022-12-07 21:16:31 +08:00
donghualin
9fbca27acc fix: 声音调整改成新接口
org.deepin.daemon.Audio1改成org.deepin.dde.Audio1

Log: 声音调整换新接口
Influence: 鼠标移动到任务栏的声音图标,滚动鼠标,声音跟着调整
Bug: https://pms.uniontech.com/bug-view-172417.html
Change-Id: I369b74beb8e5e2e7e95c83dc88eef98c2849efc4
2022-12-07 07:00:11 +00:00
donghualin
309d2508ca fix: 点击任务栏时间显示窗口呼出小组件面板
修改服务的路径

Log: 点击任务栏时间显示窗口呼出小组件面板
Influence: 点击任务栏时间窗口小组件是否显示。
Task: https://pms.uniontech.com/task-view-165407.html
Change-Id: Id521c10772a76d70f4a70253a0f087450f361288
2022-12-07 07:00:11 +00:00
范朋程
7b7f5c1f19 chore: 整理代码
整理代码缩进,减少代码量

Log: 无
Influence: 自动化标记功能
Task: https://pms.uniontech.com/task-view-124695.html
Change-Id: Icb22250683d5cd19ef328781e80cd5886da16c3c
2022-12-06 10:08:10 +00:00
范朋程
16d8ee9253 feat: 隐藏显示动画调整
任务栏智能隐藏或一直隐藏时,鼠标移动到屏幕边缘过一段时间再唤起任务栏
DConfig配置:delayIntervalOnHide,默认值0,单位毫秒

Log: 隐藏显示动画调整
Change-Id: I3a93a868e790566b6548f83ff740f5913db9bcc8
2022-12-06 10:05:28 +00:00
chenhongtao
dc03c4331c fix: remove the permission of +x in source
Log: remove the 'x' permission of source file
2022-12-06 09:08:41 +00:00
范朋程
2d958dd670 chore: V23接口改造适配
V23接口改造适配

Log: V23接口改造适配
Influence: 无
Task: https://pms.uniontech.com/task-view-207483.html
Change-Id: Ide530c023ea41f86fad2e8001ec67f1afaa897ab
2022-12-06 14:40:35 +08:00
shaojun
bc7f62efe4
feat: 调整屏幕键盘插件图标 (#731)
原图标不对,应该用20x20的图标,满足任务栏最小时的颜色变化策略

Log: 调整屏幕键盘插件图标
Task: https://pms.uniontech.com/task-view-224239.html
Change-Id: I38148c9f837d480d8df2a96aa560db787406b44a
2022-12-06 13:51:38 +08:00
donghualin
3d89a3d474 fix: 修复控制中心调整任务栏尺寸缓慢显示的问题
requestUpdate信号在手动调整的时候已经在合适的时机发出,重复发送会导致在控制中心调整任务栏尺寸的时候引起重复调整导致反应缓慢

Log: 修复控制中心调整任务栏尺寸缓慢显示的问题
Influence: 从控制中心个性化调整任务栏尺寸,观察任务栏的尺寸是否正常调整
Bug: https://pms.uniontech.com/bug-view-171799.html
Change-Id: If5692f8cf6569fd2d57c46173f3622c26c222c1f
2022-12-06 03:06:17 +00:00
donghualin
e08e86dbff fix: 修复调整任务栏位置后显示错误的问题
在调整窗口尺寸的时候,同时设置子窗口的尺寸,更新子窗口的布局,保证子窗口在调整位置后正确显示

Log:
Influence: 时尚模式下,将任务栏从下方调整在左侧,观察托盘面板显示是否正常
Task: https://pms.uniontech.com/task-view-218981.html
Change-Id: Iaa1f62c93b2ca705e212483eee2cdb5894a5a475
2022-12-06 02:05:31 +00:00
donghualin
5530675d05 fix: 修复U盘插件不显示的问题
老版本的U盘插件没有适配icon接口,需要根据实际情况将itemWidget显示

Log: 修复U盘插件不显示的问题
Influence: 系统中使用v20的U盘插件,插入U盘,查看U盘图标是否显示
Task: https://pms.uniontech.com/task-view-223159.html
Change-Id: I7d2e7867203962ced078087c66fbddb7020d30df
2022-12-05 15:00:43 +08:00
donghualin
13988c0b2a feat: 声音插件滚轮调节音量
适配插件接口的eventHandler事件,响应对滚轮的处理,让其来调节音量

Log:
Influence: 将鼠标放在任务栏声音图标上,滚动滚轮,观察音量大小是否调节
Bug: https://pms.uniontech.com/bug-view-172417.html
Change-Id: I82cf58f652568f4152083973ba8328a39f496656
2022-12-05 10:25:18 +08:00
范朋程
c35bee0c65 fix: 修复音量调节控件幅度不正确的问题
音量调节幅度为2%,这里的控件上次修改时漏掉了
亮度调节也有类似的问题,一并修复

Log: 修复音量调节控件幅度不正确的问题
Influence: 音量控件调节幅度
Bug: https://pms.uniontech.com/bug-view-172417.html
Change-Id: I945698a16b8ad19dee8d22e71cc639ca68204946
2022-12-05 09:57:52 +08:00
donghualin
b698b07dde fix: 修改插件接口
1、icon接口中增加主题参数默认值
2、删除以前的不带主题的icon接口
3、PluginStatus改为PluginMode
4、插件接口类中增加eventHandler虚函数

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-222025.html
Change-Id: I03c8ec09b96faf12f5ab15c8223da8dacae3e4ff
2022-12-02 15:59:35 +08:00
donghualin
077d6f056f fix: 修复从任务栏拖出托盘应用后托盘不弹出的问题
1.当图标只剩下一个的时候,遍历获取展开图标错误
2.在系统图标删除之前,需要将内置的插件返回的widget的parent设置为nullptr,防止在系统图标删除的时候把插件的widget给删除了
3、在拖动图标的过程中,不从原来的系统中删除原来的图标,再释放后,再将原来的图标删除

Log:
Influence: 从任务栏拖动微信或企业微信,观察托盘是否弹出
Bug: https://pms.uniontech.com/bug-view-171497.html
Change-Id: Iacbfe3406112e92a68d268beaaea3c1a3c3afe7c
2022-12-02 13:51:58 +08:00
donghualin
4c4d06310b fix: 去掉插件中读取禁用当前插件的配置
需求:在新的需求中,通过从控制中心中勾选或者取消勾选插件的显示功能,不再从系统中移除插件,插件中无需通过配置的功能来决定是否加载插件,而变成在插件内部根据当前插件是否需要加载来决定是否加载,例如蓝牙,只要系统中存在蓝牙,就始终加载蓝牙插件

Log: 插件始终都要加载
Influence: 插入蓝牙观察是否有蓝牙图标
Bug: https://pms.uniontech.com/bug-view-175085.html
Change-Id: I1a07ce0d6bd658a03e349e94283768082794684d
2022-12-02 13:51:58 +08:00
donghualin
7b11668d04 fix: 插件适配不同主题图标
实现根据主题返回不同图标的接口

Log:
Influence: 切换主题,观察任务栏的图标和控制中心个性化中的图标是否发生了变化
Task: https://pms.uniontech.com/task-view-222025.html
Change-Id: Ib5420a963da4d5f6b4ed7c3e4927890bd80118e4
2022-12-02 13:51:58 +08:00
donghualin
40d13df340 feat: 任务栏适配不同主题的插件图标
根据当前主题获取不同颜色的图标

Log:
Influence: 切换不同的主题,观察图标是否发生变化
Task: https://pms.uniontech.com/task-view-222025.html
Change-Id: I751218f21bda4052d0bc60a46895660a4f7aad8b
2022-12-02 13:51:58 +08:00