tsic404
4a67d10770
chore: fix build warning
...
fix package warning
1. replace deprecated QPalette::ColorRole Background and Foreground
2. replace deprecated Qt::SystemLocaleLongDate
3. replace deprecated QMouseEvent constructor
4. CMakeLists.txt rectification
log: remove build warnings
2023-03-26 19:16:00 +08:00
tsic404
2f185bf3ce
chore: resolve v23 merge conflicts
...
log:
2023-02-16 15:08:28 +08: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
donghualin
3f4ff0d292
style: 优化CMakeList.txt文件
...
CMakeList.txt文件中从GLOB改成GLOB_RECURSE,删除重复的包含
Log: 优化CMakeList.txt文件
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: I2ca603eed4704f2d2c6eb87a027836e768084c7f
2022-09-27 02:58:33 +00:00
donghualin
c7826edd46
fix: 删除任务栏对libdframeworkdbus-dev库的依赖
...
1、删除项目中对libdframeworkdbus-dev库的依赖,通过使用xml2cpp的工具来自动生成dbus接口文件,在使用到dbus库的项目中包含生成文件的目录
2、修改相关服务中v20的接口(com.deepin...)为v23的接口(org.deepin...)
Log:
Influence: 打开控制中心,鼠标移动唤醒任务栏、加载插件等,观察相关功能是否正常
Task: https://pms.uniontech.com/task-view-182009.html
Change-Id: I960c849d06ed271ebbb9f8e479d9879967523581
2022-09-19 11:41:31 +00:00
Robert
0427e19b72
chore: adapt license and copyright ( #680 )
...
Modify project to pass the REUSE check
Log: Modify project to pass the REUSE check
Task: https://pms.uniontech.com/task-view-185215.html
Change-Id: Ie954cf985f16c1a243bfc912aa7458c6e85ce9de
2022-09-06 11:36:55 +08:00
donghualin
c78f101e84
fix: 修复从任务栏无法打开控制中心问题
...
由于控制中心适配了v23的接口,所以需要在任务栏增加USE_AM宏的控制,未使用USE_AM宏的调用com.deepin.dde.ControlCenter接口,使用USE_AM宏的使用org.deepin.dde.ControlCenter1接口。
Log: 优化任务栏打开控制中心的问题
Influence: 任务栏-任务栏设置-打开控制中心 任务栏-蓝牙-蓝牙设置 任务栏-日期-日期时间设置 任务栏-电源-电源设置 任务栏-关机-关机设置 任务栏-声音-声音设置 观察是否正常打开控制中心
Bug: https://pms.uniontech.com/bug-view-149189.html
Change-Id: I3373fc641c35e7589730a7cd595f2f55929ad2ec
2022-08-16 10:29:26 +00:00
dengbo
4380beb660
feat: 任务栏新增短日期格式显示
...
任务栏短日期根据新增的格式去显示
Log: 任务栏新增短日期格式显示,适配海外用户的需求
Task: https://pms.uniontech.com/task-view-174019.html
Influence: 任务栏日期显示
Change-Id: I48de7591e17c5154eac7676e31dc16b13859509a
2022-08-02 16:46:31 +08:00
dengbo
11abb21320
fix: 日期和星期之间未加空格
...
日期和星期之间添加空格
Log: 修复日期和星期之间未加空格的问题
Influence: 任务栏日期tips
Bug: https://pms.uniontech.com/task-view-169401.html
Change-Id: I3a1ba43b0008541b94b3769f6d67f60501c2b022
2022-08-01 17:55:31 +08:00
dengbo
57536dbc15
fix: 英文环境下任务栏tips格式显示异常
...
根据英文环境的长时间显示格式去调整任务栏tips的显示
Log: 修复英文环境下任务栏tips格式显示异常的问题
Influence: 任务栏日期tips
Bug: https://pms.uniontech.com/bug-view-149971.html
Change-Id: Id14bd0fbd9d16d229356dac3ae58467130ebd4a6
2022-08-01 17:55:31 +08:00
dengbo
f9110a3e07
fix: 任务栏日期tips不显示时间
...
当设置长日期的显示格式是第一种时,需要加入时间的显示
Log: 修复任务栏日期tips不显示时间的问题
Influence: 任务栏tips弹框
Bug: https://pms.uniontech.com/bug-view-147321.html
Change-Id: I4b2a5e43b1adc4f58b8638e2e8a07b92f80f6bbd
2022-08-01 17:55:31 +08:00
dengbo
94a55d3f58
fix: 修改长时间显示格式任务栏时间tips未生效
...
监听对应长时间显示格式的变化,使任务tips时间根据对应的显示格式变化
Log: 修复修改长时间显示格式任务栏时间tips未生效的问题
Influence: 任务栏tips弹框
Bug: https://pms.uniontech.com/bug-view-147321.html
Change-Id: Ib364aa02874d73e4a2f9f54f29d76be2abbfe09c
2022-08-01 17:55:31 +08:00
dengbo
0591607674
fix: 修改对应日期后任务栏日期弹框显示错误
...
在时间插件去更新当前的时间时,需要同步去刷新日期和周,防止显示错误
Log: 修复修改对应日期后任务栏日期弹框显示错误的问题
Influence: 任务栏日期弹框
Bug: https://pms.uniontech.com/bug-view-147017.html
Change-Id: Ia5375241b3708ba35a25c11985145e43ad53e931
2022-08-01 17:55:31 +08:00
dengbo
1e08418fbf
feat: 任务栏日期弹框根据设置的格式去显示
...
根据设置的长日期格式,调整任务栏日期弹框的显示
Log: 任务栏日期Tips根据设置的格式去显示
Influence: 任务栏日期弹框
Task: https://pms.uniontech.com/task-view-157789.html
Change-Id: I99b5acefbb82e0a583fc5902cf1bb814db07c116
2022-08-01 17:55:31 +08:00
donghualin
d97ce8c67a
fix: 修复从任务栏或其他应用打开控制中心卡死的问题
...
控制中心的接口已从com.deepin.dde.ControlCenter改成org.deepin.dde.ControlCenter,对应的任务栏的相关接口也要做相应的修改
Log: 优化任务栏打开控制中心的问题
Influence: 任务栏-任务栏设置-打开控制中心,观察打开的时间
Bug: https://pms.uniontech.com/bug-view-149189.html
Change-Id: I30f50b9b824ca819884f31ddf1671f40e813486a
2022-07-22 02:28:43 +00:00
zyz
16cb904058
feat: 点击任务栏时间显示窗口呼出小组件面板。
...
点击任务栏时间显示窗口呼出小组件面板。
Log: 点击任务栏时间显示窗口呼出小组件面板。
Influence: 点击任务栏时间窗口小组件是否显示。
Task: https://pms.uniontech.com/task-view-165407.html
Change-Id: I6ca10644a6b15338a79240f2d7d3c37127f1f42a
2022-07-15 15:05:31 +08:00
yinjie
bf490aeda3
fix: 设置时间字体陷入死循环
...
根据bug日志可以看出,任务栏在设置字体的时候陷入了死循环。增加判断,如果字体的大小出现了异常(<=1),则退出循环。
这个问题很难复现,此处修改不一定修复了bug,但起码能规避死循环的问题。
Log: 修复设置时间字体异常的问题
Bug: https://pms.uniontech.com/bug-view-125007.html
Influence: 没有实际功能性影响,只是规避可能出现卡死的风险。
Change-Id: I14fa6ce8cd70d52bc6b54b7461798c10ed48667c
(cherry picked from commit 4939a61c1eb9618e5430d46d83785f656501288f)
2022-06-22 12:41:35 +08:00
donghualin
0340166430
fix: 修复任务栏无法打开控制中心对应模块的问题
...
控制中心的接口名称从ShowModule换成ShowPage
Log:
Influence: 任务栏所有需要打开控制中心的地方
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I20b133c55896d6afbf712f767a6688976f080cf0
2022-06-14 13:34:37 +00:00
donghualin
e714c7e44e
fix: 修改对老插件的兼容性问题
...
所有插件的api版本都改成2.0.0,PluginProxyInterface新增的接口放到最后的位置,保证老插件在加载的时候能调用到正确的函数
Log: 修改老插件的兼容性问题
Influence: 任务栏加载老插件
Bug: https://pms.uniontech.com/bug-view-132961.html
Change-Id: I0c2714db6a21f2d246126ce2d9cec96e8c706d80
2022-06-01 21:34:40 +08:00
chenjun
ba4e0943e7
fix: 修复日期时间插件在英文语言下计算绘制区域和实际绘制区域大小差异问题
...
英文语言下某些字体计算出的绘制区域和实际绘制区域大小会有差异,导致内容显示不全。使用horizontalAdvance和boundingRect
取其中最大值作为显示区域
Log: 修复英文环境下12小时时间制任务栏时间显示不全问题
Bug: https://pms.uniontech.com/zentao/bug-view-106879.html
Influence: 英文环境下12小时时间制任务栏时间日期正常显示
Change-Id: I88b2663e3906e1145008336c9540285443da1b87
2021-12-27 13:34:22 +08:00
songwentao
cc88ed7135
fix: 解决时间插件显示不全问题
...
curTimeSize()接口计算的时间控件大小和实际绘制出来的大小不一致,当字体大小调整后重新计算任务栏下各控件的实际大小,可解决当前显示不全问题.
Log: 修复时间插件显示不全问题
Bug: https://pms.uniontech.com/zentao/bug-view-90894.html
Change-Id: I2fb9062e985403105f3835646b884838384b970b
2021-09-08 14:27:12 +08:00
yanghongwei
5784fa3753
fix: 修复任务栏时间显示被截断
...
修复任务栏时间显示从12小时制的9:59到10:00变化时,被截断
Log: 修复任务栏时间显示被截断
Task: https://pms.uniontech.com/zentao/task-view-77917.html
Change-Id: I052703863c4b0760ec045782de9dc32fa2846a4d
2021-05-31 09:55:10 +08:00
FanPengCheng
331cf7c749
chore: 修复内存泄露问题
...
修复内存泄露
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-80694.html
Bug: https://pms.uniontech.com/zentao/bug-view-80695.html
Change-Id: I7410c84aa0a4d6f277ba7a887614814374ef683d
2021-05-25 21:42:38 +08:00
qiuchangxing
68d97efca6
chore: 给bug修复对应的修改过的代码添加注释
...
给bug修复对应的修改过的代码添加注释,方便代码维护
Log: 给bug修复对应的修改过的代码添加注释
Change-Id: I8a7c582e348613fb3c5f150227cbe9f2a03ac8b9
2021-05-20 09:22:01 +08:00
yanghongwei
dba894f1d4
fix: 修复任务栏日期插件显示贴近底部问题
...
在不同字体以及不同大小下,日期显示位置不美观,特殊处理部分字体
Log: 修复任务栏日期插件显示不美观问题
Bug: https://pms.uniontech.com/zentao/bug-view-79942.html
Change-Id: Ie79b0c2ff6ce706868d9b0633ddecc1d83f6394f
2021-05-19 16:13:20 +08:00
yanghongwei
d3fec481cc
fix: 修复任务栏日期插件显示贴近底部问题
...
日期显示位置太贴近任务栏底部,不美观,将日期上调
Log: 修复任务栏日期插件显示贴近底部问题,稍微上调
Bug: https://pms.uniontech.com/zentao/bug-view-79942.html
Change-Id: I4fa87c5acbea3ed4034392b0bce17fbfcf7de922
2021-05-18 22:49:18 +08:00
Fan PengCheng
5b552ae39a
fix: 修复修改日期点击确认后左下角日期突然变小的问题
...
藏语字体情况下,绘制文本对齐方式会异常,目前采用居中绘制加向中间偏移的方式达成效果
Log: 修复日期在藏语下显示不正确的问题
Bug: https://pms.uniontech.com/zentao/bug-view-78847.html
Change-Id: Ib5c9d8dc2a0575c6667c894eeb657e51fd247c24
2021-05-13 17:12:07 +08:00
qiuchangxing
923f3da995
fix: 修复藏语系统下任务栏日期插件界面显示异常
...
时间绘制区域未做判断,当时间字体占的高度大于时间rect一半时,时间不能完全显示,部分被切割,添加判断时间字体占的高度大于时间rect一半时,时间字体设置为时间rect一半减1,时间就可以完整显示了,任务栏左或右侧显示同理
Log: 修复藏语系统下任务栏日期插件界面时间不能完整显示
Bug: https://pms.uniontech.com/zentao/bug-view-68763.html
Change-Id: Ic1c6975d029408be72cb6669398adf34a32a64b4
2021-04-27 19:52:45 +09:00
Fan PengCheng
943f66c1fc
Merge branch 'maintain/5.2' into master
...
Change-Id: I9ee5876b424d2100d4a3589aebecb52918a0eb3c
# Conflicts:
# frame/util/multiscreenworker.cpp
# frame/util/multiscreenworker.h
2021-04-25 09:49:39 +08:00
qiuchangxing
0eb877e733
fix: 修复藏语系统下任务栏日期插件界面显示异常
...
时间绘制区域未做判断,当时间字体占的高度大于任务栏高度的一半时,时间不能完全显示,部分被切割,添加判断时间字体占的高度大于任务栏高度的一半减2时,时间字体要调小,直到时间字体占的高度小于任务栏高度的一半减2,时间就可以完整显示了
Log: 修复藏语系统下任务栏日期插件界面时间不能完整显示
Bug: https://pms.uniontech.com/zentao/bug-view-68763.html
Change-Id: Ia341da17cbc47ab73ad9332c31434c4f9f91497a
2021-04-21 17:53:31 +09:00
chenjun
e31eb53f2b
fix: 根据com.deepin.daemon.Timedate接口的TimeUpdate信号刷新时间日期插件的布局
...
在控制中心手动设置当前时间后,任务栏插件大小未更新,造成内容显示不全,连接com.deepin.daemon.Timedate接口的
TimeUpdate信号刷新时间日期插件的布局
Log: 修复12小时制任务栏时间显示不全问题
Bug: https://pms.uniontech.com/zentao/bug-view-67911.html
Change-Id: I12e3d4b2e21decbec819f1739eb5b5cffb1e2c6c
2021-03-23 13:14:48 +08:00
Zhang Qipeng
acbf68cca3
fix: 时间插件显示异常
...
任务栏参数变化时,时间插件没有同步刷新布局。
Log: 修复时间插件显示异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-59013.html
Bug: https://pms.uniontech.com/zentao/bug-view-60340.html
Bug: https://pms.uniontech.com/zentao/bug-view-59126.html
Change-Id: I6df9a6155dcff38758ef06b2ca12826761037fab
2021-01-08 13:33:56 +08:00
dongrui
8adb1f62c5
fix: 时间日期格式问题
...
重启后,dde-dock进程已经起来,但是com.deepin.daemon.Timedate服务还没有起来,所以dock读取不到正确的值,按照0来设置的日期格式。
在datetime.json中加入"depends-daemon-dbus-service"字段控制插件的载入
Log: 解决时间日期格式与后端设置不匹配的问题
Bug: https://pms.uniontech.com/zentao/bug-view-58940.html
Change-Id: I23f0afbb76aa6503ba2adcbb024842ead8bce004
2020-12-24 15:22:35 +08:00
chenwei
b01ed5c347
fix: 修复任务栏时间显示不完整的bug
...
字符长度改变,控件大小未更新
Log: 设置短时间为09:40,任务栏的时间显示不对
Bug: https://pms.uniontech.com/zentao/bug-view-57609.html
Change-Id: I31da80c427f191285506f5bfcaf3fb359332b5e9
2020-12-18 14:32:53 +08:00
Zhang Qipeng
a9f403fbee
fix: 时间插件返回大小错误
...
在切换任务栏位置时时间插件返回的大小有问题。
Log: 修复时间插件显示不完整的问题。
Change-Id: I84c3004728f725fc81e6c46ee1f6817c778fa589
2020-12-17 20:52:54 +08:00
苏义航
9188fff15b
feat: 任务栏插件显示大小新增支持自定义宽度(或高度)
...
新增插件大小策略枚举类型,支持"跟随系统"和"自定义"两种类型,默认类型为"跟随系统",那么
这样系统自带的插件大小就不需要重新写代码控制,当需要控制插件大小时,返回"自定义"类型即
可.
Log: 任务栏插件显示大小新增支持自定义宽度(或高度)
Task: https://pms.uniontech.com/zentao/task-view-44090.html
Change-Id: I6c883a66e6fe37b14b78e34d093aaf86149ee972
2020-11-09 15:19:21 +08:00
Fanpengcheng
4b20ba24a3
Revert "feat: 任务栏插件显示大小新增支持自定义宽度(或高度)"
...
This reverts commit 81d9d8635c6032b94d4c7eec3d29edaf84857bd5.
2020-11-06 15:28:56 +08:00
suyihang
81d9d8635c
feat: 任务栏插件显示大小新增支持自定义宽度(或高度)
...
新增插件大小策略枚举类型,支持"跟随系统"和"自定义"两种类型,默认类型为"跟随系统",那么
这样系统自带的插件大小就不需要重新写代码控制,当需要控制插件大小时,返回"自定义"类型即
可.
Log: 任务栏插件显示大小新增支持自定义宽度(或高度)
Task: https://pms.uniontech.com/zentao/task-view-44090.html
Change-Id: I0d4c30661ee7c02904160221dc6a72737f0b774d
2020-11-06 10:15:46 +08:00
chenjun
d384a81594
fix: Merge branch 'maintain/5.1' into uos
...
将maintain/5.1分支合并到uos分支
Log: 合并分支
Change-Id: Ia6ac5b17514990864fc845f0a64fe67ad3bc78b6
2020-09-11 17:55:36 +08:00
chenjun
ee2e60bbb7
fix: 点击任务栏插件时,只有点击图标区域时才有效点击
...
点击任务栏插件时,根据图标大小,计算点击区域是否为有效区域
Log: 修复任务栏中的图标的可点击范围超出图标显示区域
Bug: https://pms.uniontech.com/zentao/bug-view-43531.html
Change-Id: I7345171a6cc97d45d3d2c1dcb7e5ff4f3178757d
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/2833
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-28 17:23:05 +08:00
曹威
b342f6f884
feat: 增加集中管控相关功能,所有功能可通过全局一个配置启用或禁用。
...
1. 模块可配置显示隐藏,能打开控制中心的右键菜单全屏蔽。
2. gsettings最终生效的设置在各个用户之间是互相隔离的,而且root用户读取不到普通用户的gsettings配置。
3. 集中管控版本右下解关机按钮右菜菜单的锁定功能改为调用SwitchTTYAndShow
Log: 引用头文件分类规范化
Task: https://pms.uniontech.com/zentao/task-view-30817.html
Change-Id: I5ae833f61864ba1874c8ceb75351d569614ab235
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/2377
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-28 14:20:32 +08:00
聂成
913e60a8cd
fix: 修复CMakeList.txt
...
添加link_libraries时一个库名字写错了
Log: 修复CMakeList.txt
Change-Id: I6a129ca06e4e016d4673a7ed6c4cec50ce07564b
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1451
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Reviewed-by: <mailman@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-07 18:25:33 +08:00
聂成
12902b935a
fix: 更改任务栏界面的时间显示格式
...
任务栏界面时间格式根据控制中心设置来显示
Log: 更改任务栏界面的时间显示格式
Bug: https://pms.uniontech.com/zentao/bug-view-41038.html
Change-Id: I8c165a69dab971cff8860ace5ebc7838a736340c
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1242
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-05 10:06:10 +08:00
chenjun
a68b828c7e
Merge remote-tracking branch 'upstream/maintain/5.1' into uos
...
Change-Id: I9379a941c0ff0dc99e1868e85eb7208c13ad4a40
2020-08-03 19:14:26 +08:00
聂成
77eae531b7
feat: 更改任务栏界面的时间显示格式
...
任务栏界面时间格式根据控制中心设置来显示
Log: 更改任务栏界面的时间显示格式
Task: https://pms.uniontech.com/zentao/task-view-30918.html
Change-Id: I35c47685c2efbe8f12afdc9a2bb5bb59f4b5324e
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/932
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-07-30 18:03:18 +08:00
chenjun
26824712fa
fix: 调整任务栏关机和日期插件的顺序
...
按照设计需求,任务栏插件的顺序为屏幕键盘、桌面智能助手(仅桌面版)、关机、时间、回收站、通知中心,重新调整机和时间的顺序,关机在前,时间在后。
Log: 修复插件区域预装顺序有误的问题(bug:37234)
Bug: https://pms.uniontech.com/zentao/bug-view-37234.html
Change-Id: Id6cb6732ca7367ff78eefe211ed72dc79487603c
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/407
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: lizhongming <lizhongming@uniontech.com>
2020-07-23 08:43:38 +00:00
chenjun
cc9af0844c
fix: 声音、网络、键盘布局等图标排序时不再区分是否系统图标,同时将排序字段统一成pos_%1_%2格式
...
在图标排序时,对于系统图标,会自动全部排在其他图标后面,而声音图标正好是属于系统图标,在切换Dock显示模式时,会将声音图标显示在网络图标后面
Log: 修复调整声音插件顺序,切换任务栏模式之后,声音插件顺序改变问题(bug:38862)
Bug: https://pms.uniontech.com/zentao/bug-view-38862.html
Change-Id: Ib080d6eed3a361974142911ff81e9fa0003ae01f
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/343
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: lizhongming <lizhongming@uniontech.com>
2020-07-23 08:43:03 +00:00
范朋程
5a15ae7f17
fix: 修复符号冲突导致的概率性崩溃问题
...
语音助手中使用的类TipsWidget与任务栏项目中的同名类的实现不一样,导致符号冲突
解决方法是在任务栏的代码中加上命名空间,
Log: 修复符号冲突导致的概率性崩溃问题
Bug: https://pms.uniontech.com/zentao/bug-view-35037.html
2020-06-30 09:26:59 +08:00
范朋程
ee83bb1cba
fix(cppcheck): cppcheck检查
...
静态代码检查,按照提示修改了所有合理的警告内容,部分内容为cppcheck误报,不处理
Log: 按照静态代码检查工具给出的结果进行修改
2020-06-16 13:54:23 +08:00
范朋程
e87294f77e
fix(compilewarning): 解决部分编译告警
...
编译过程中会由告警信息,目前绝大部分已修复,但DImageButton类因为暂无完全替代的类,还未处理
Log: 解决部分编译告警
2020-06-12 21:04:22 +08:00