2679 Commits

Author SHA1 Message Date
范朋程
1cce47a4e7 feat: 添加单元测试代码
添加以下类的单元测试代码:
statebutton,pluginloader,imagefactory,dockpopupwindow,tipswidget

Log:
Change-Id: I7d26a7b9043197ebe529af94c825b0f7aad1a349
2021-03-17 15:57:56 +08:00
liuxing
f37ffc8602 fix: 插件区应用默认顺序不正确
不开窗口特效时,多任务视图会从插件中移除,导致刷新插件顺序,此时插件并没有加载完成,导致默认顺序出错

Log: 插件区应用默认顺序不正确问题修复
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I4a8d487f1dd5f70529a04ac8e2dfe3ed092ac613
5.4.6
2021-03-16 16:42:00 +08:00
范朋程
d7f3698714 fix: 修复启动器图标无法点击的问题
gchemas配置写入措施,已修复

Log:
Change-Id: I11df32fbf58ede2e8ad14a5640e95111001e604c
2021-03-16 14:13:50 +08:00
weizhixiang
edf5460e6a fix: 取消刷新蓝牙时设置蓝牙可见超时时间300s
取消刷新蓝牙时设置蓝牙可见超时时间300s, 后端已设置为从不超时

Log: 取消刷新蓝牙时设置蓝牙可见超时时间300s
Bug: https://pms.uniontech.com/zentao/bug-view-66499.html
Change-Id: I47648c373e956387db835a19e26afacb480dbc71
2021-03-15 18:04:58 +08:00
范朋程
11b0707114 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: Icd61b9d7edb67c94234199bc2438bfc10e2b8692
2021-03-15 09:25:22 +08:00
weizhixiang
f1ca4e3577 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I18ce316c8310e7597180cdf151ef9a35c8d909cf
2021-03-12 15:55:29 +08:00
Robin Lee
fcafe950f9 fix: rpm BuildRequires make
Fedora no longer installs make in the default build environment.

Log:
Signed-off-by: Robin Lee <cheeselee@fedoraproject.org>
Change-Id: I4a9b346b49381aa4f0f9f9b9262db594c271969b
2021-03-12 10:18:02 +08:00
范朋程
4f61a1a9ed chore: Refactoring MenuWorker for easy maintenance
重构过程中发现这个类有功能缺失现象,以及部分需求修改的地方

Log:
Change-Id: I5edd11647e81ad86b919251f1661b5d9d777602a
2021-03-11 19:39:36 +08:00
范朋程
21c97d420b fix: 修复隐藏启动器图标固定区域全部消失的问题
之前的代码有问题,看了下,删除之前开发的提交即可

Log: 修复隐藏启动器图标固定区域全部消失的问题
Bug: https://pms.uniontech.com/zentao/bug-view-66381.html
Change-Id: I2e96407e9d2963dcfd3e9a0d32a6c123991d0222
2021-03-11 19:37:02 +08:00
范朋程
82f71facef feat: 添加单元测试代码
添加单元测试代码,修改几处测试出的问题

Log:
Change-Id: I6aef0f137873044db1b7997ef6974dc7ed7c63aa
2021-03-11 09:16:35 +08:00
范朋程
7ba28a270c feat: 添加Mock
添加Mock依赖

Log:
Change-Id: I9625b67a9ac0155fafd60aca3ec27b996c6005e8
2021-03-10 16:48:31 +08:00
liuxing
ffc0ed2da5 feat: 任务栏添加单元测试
任务栏utils文件添加单元测试

Log: 任务栏添加单元测试
Change-Id: I9ba46f0fcbf003547411c726ec7c74b40c6f7cde
2021-03-10 09:00:27 +08:00
范朋程
d827ea8024 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I58996f8cbd5d2197137f5f5847ddd2cc5eb8fe0a
2021-03-09 21:25:49 +08:00
Robin Lee
831d770b0f fix: rpm BuildRequires gtest-devel
This program requires gtest to build.

Log:

Signed-off-by: Robin Lee <cheeselee@fedoraproject.org>
Change-Id: I1dd928a382443f188a3463bc91c942c3a68a2e90
2021-03-09 21:13:25 +08:00
范朋程
8e61f9d107 fix: 修复插件显示位置不正确的问题
部分系统服务启动较晚,导致插件加载完成时间和初始化顺序并不一致,之前会在检测到插件后把顺序写入到后端接口,但此时可能部分插件还未加载完成,导致给出的数据排序异常

Log: 修复插件显示位置不正确的问题
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I37912ea5cac5ae5b8eeabe418f17d16284d29ca3
5.4.5
2021-03-09 13:41:03 +08:00
范朋程
4abd6be7d8 feat: 排除不需要做单元测试的文件
更新覆盖率统计脚本,排除不需要统计的文件

Log:
Change-Id: I5b070810b83af6495114932c17a0c47c12e343d9
2021-03-08 16:29:17 +08:00
范朋程
a586140cb2 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: Ie8c8a970bc81968528c7130e91e30920efb7411b
2021-03-08 15:53:10 +08:00
范朋程
8b07039f5e fix: 修复可能出现的应用名称前后含有空格问题
后端的接口传递过来的数据可能有部分空白信息,这里提前做一下处理,防止出异常

Log: 修复可能出现的应用名称前后含有空格问题
Task: https://pms.uniontech.com/zentao/task-view-64795.html
Change-Id: Ia2dea4a4d24b7ef152cb8ad3123cf1a94c8e5220
2021-03-08 10:16:33 +08:00
范朋程
7e97570fc6 feat: 整理单元测试代码
整理单元测试代码,方便测试AppItem类

Log:
Change-Id: Iff41154f8f9e968742c9f30c09f2f7a6b5aabde4
2021-03-06 19:45:02 +08:00
范朋程
4f2e51fafa feat: update code's copyright information
update code's copyright information

Log:

Change-Id: I2af8c0223c2ea4fbe6ade0dc5a3b285ff60c8810
2021-03-06 19:07:44 +08:00
范朋程
5943d8868d feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I05428bb97788dda68dfc1c1422b57c4aa86cc9dd
2021-03-06 18:45:21 +08:00
范朋程
147fed9107 feat: 修改拼写错误
拼写错误,已纠正

Log:
Change-Id: Ieb8c831196be5d3bb1ca87eb10ec13497525248c
2021-03-06 18:43:29 +08:00
范朋程
529b780edb feat: 删除不再使用的逻辑
和对应的开发沟通过,现在已经没有这块逻辑,这块配置删除,且这种杀死别人的进程为了满足自己的需求的方式极度不推荐

Log:
Change-Id: Idf291f24d34ef2ba379f74acd865f92f85d6c89e
2021-03-06 18:35:08 +08:00
范朋程
55d34b91e3 feat: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I9cebdef6989322b8deefd039bee7b1c8658e6dbf
2021-03-06 17:33:27 +08:00
范朋程
c45b917a64 feat: 修改代码结构,方便做单元测试
修改代码结构,方便做单元测试

Log:
Change-Id: Icf50804d1e94c64c932583812310103f50e5c0cc
2021-03-06 13:15:12 +08:00
liuxing
d330600907 feat: 配置ci
文件命名、生成脚本

Log: 任务栏配置ci
Change-Id: I0948f79beb3348ee1dccb90bf4b4453d5c1e9c13
2021-03-05 18:25:00 +08:00
myj
6a28c55153 fix(bluetooth): 修复蓝牙设备名称更新后未实时刷新的问题
修复任务栏的蓝牙设备列表偶尔出现空白设备名称的问题
修复蓝牙设备名称更新后控制中心实时刷新而任务栏未实时刷新的问题

Bug: https://pms.uniontech.com/zentao/bug-view-59120.html
Log: 蓝牙列表中部分设备名称显示空白和蓝牙设备名称更新后没有实时刷新
Change-Id: Iaa27f5a8422a9c804635a99de77a814611344088
2021-03-05 16:00:35 +08:00
范朋程
339016cd51 fix: 修复有第三方插件时打开任务栏右键菜单崩溃的问题
同样是gsettings配置不存在时会报错

Log: 修复有第三方插件时打开任务栏右键菜单崩溃的问题
Change-Id: I572a4f8894ab72d6463670ccae460ca143f90a80
2021-03-05 13:15:28 +08:00
范朋程
f38be40dda fix: 修复第三方固定区域插件右键菜单打开时导致任务栏崩溃的问题
第三方固定插件中不含有gsetting对应的配置key(menuEnabled),导致崩溃

Log: 修复第三方固定区域插件右键菜单打开时导致任务栏崩溃的问题
Change-Id: I9c90ad75ef0fa674698aceeeb418fd62be9f66b3
2021-03-04 16:45:37 +08:00
范朋程
4765cc0014 fix: 修复第三方插件右键菜单打开时导致任务栏崩溃的问题
第三方菜单中不含有gsetting对应的配置key(menuEnabled),导致崩溃

Log: 修复第三方插件右键菜单打开时导致任务栏崩溃的问题
Bug: https://pms.uniontech.com/zentao/bug-view-65336.html
Change-Id: I8ffd1987a9ea22f1e12fc4e87bc8d92e58a0ea6c
2021-03-04 16:21:00 +08:00
范朋程
28e6b1b5c7 Merge branch 'dev/config1040'
Change-Id: I562c981b1a8feb8f32526dede4cb5cf633af3487
2021-03-03 13:31:54 +08:00
xiechuan
b4d5e8967a feat: 任务栏声音和关机选项添加配置功能
使用QGsettings读取配置,控制控件状态

Log: 任务栏声音和关机选项添加配置功能
Task: https://pms.uniontech.com/zentao/task-view-62236.html
Change-Id: I83a5eb815e536fc50a284b18782fa2b209e6cdea
2021-03-01 11:37:03 +08:00
xiaoyaobing
4e2dcf118b feat: 修复任务栏与控制中心是否显示没有名称的蓝牙设备不同步
解析蓝牙Dbus中的数据,通过判断json数据中的name字段值是否为空判断是否未命名,
根据控制中心的设置,同步更新是否在蓝牙视图中显示没有名称的蓝牙设备

Log: 修复任务栏不显示没有名称的蓝牙设备问题
Task: https://pms.uniontech.com/zentao/task-view-62958.html
Change-Id: Idd3c84721258a40161b0e1ce565518887f1add37
2021-03-01 10:53:54 +08:00
范朋程
1201947955 Merge branch 'dev/config1040'
Change-Id: Iadc925cb0026ac6375e570576d819e7f5935378e
5.4.4
2021-02-26 11:26:11 +08:00
范朋程
29082f5f01 Merge branch 'maintain/5.2'
Change-Id: Ibf45f76bffd88100a2de4ec13b5da539ea843db6

# Conflicts:
#	debian/control
#	frame/item/components/previewcontainer.cpp
#	translations/dde-dock_az.ts
2021-02-26 09:48:26 +08:00
范朋程
8002eef0f2 feat: 添加重要文件清单
添加重要文件清单,这部分文件内容有修改会由机器人发送企业微信通知到owner群里

Log:
Change-Id: I8a3bc5dcd133099e0d12e8f89cac52fc180682b8
2021-02-23 16:47:45 +08:00
Zhang Qipeng
1721db7f02 fix: 修改通过任务栏打开回收站行为
之前右键菜单是调用命令打开回收站,现改为调用dtk接口,通过回收站右键菜单多次打开回收站仅会弹出一个回收站窗口。

Log: 修改通过任务栏打开回收站行为。
Task: https://pms.uniontech.com/zentao/task-view-58313.html
Change-Id: I75e82d2183d550913654bffdbf7b172b6e62faf2
5.3.73
2021-02-23 16:12:50 +08:00
Zhang Qipeng
963ba77e02 fix: 时间插件字体显示过大
当插件区域高度大于任务栏高度时,会显示过大。

Log: 修复时间插件显示异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-60340.html
Change-Id: I74be2624b55361c51e028026b0ef46cd0db1523d
2021-02-23 14:34:57 +08:00
weizhixiang
ffc27409fb feat: 在多任务视图、显示桌面插件配置添加enable字段
在多任务视图、显示桌面插件配置添加enable字段,修改配置立即生效

Log: 在多任务视图、显示桌面插件配置添加enable字段
Change-Id: I0a4629ed11343d9be7753b80d3d21ba95ae2d4b5
2021-02-22 14:37:57 +08:00
Zhang Qipeng
a836df5cc0 feat: Update translation files
更新翻译。

Log: 更新翻译。
Change-Id: Ic8240182be00be2eb67a74709b4400cbbb66cf94
2021-02-22 11:26:27 +08:00
weizhixiang
e5b5c3ce28 feat: 添加任务栏空白处右键菜单子菜单是否显示的开关
添加gsettings配置作为设置右键菜单子菜单是否显示的开关, 修改配置立即生效

Log: 添加任务栏空白处右键菜单子菜单是否显示的开关, 修改配置立即生效
Change-Id: If16f2fc471fe6af98c7b68d805a8ca555c705bb4
2021-02-22 09:30:38 +08:00
Zhang Qipeng
35b1f97130 fix: 设置位置异常
setGeometry需要根据当前屏幕左上角的坐标将传入的rect转换为真实的坐标,
在屏幕个数变化后,有一段时间qt中保存的屏幕坐标还未刷新正确,导致这里设置失败。
故在设置前先与qt中保存的窗口参数比较一下,而不是与上一次设置的参数比较。

Log: 修复任务栏位置错误的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-57039.html
Change-Id: I77fe40583a9ce1b96727bc55d0c264c6c13598c4
5.3.72
2021-02-20 14:25:32 +08:00
weizhixiang
9dc9273afd feat: 插件区域和托盘区域系统应用右键菜单启用开关
添加gsettings配置作为插件区域应用和托盘区域系统应用右键菜单的启用、禁用开关,修改配置立即生效

Log: 插件区域和托盘区域系统应用右键菜单启用开关,修改配置立即生效
Change-Id: I7f767bc86cdd5d14e02807858bc82cb57a543174
2021-02-19 15:46:47 +08:00
范朋程
5c30551353 fix: 修复拔掉显示器任务栏崩溃的问题
拔掉主屏幕显示器后,如果设置了仅显示在主屏,那么任务栏会找不到显示的屏幕。导致空指针从而崩溃

Log: 修复拔掉显示器任务栏崩溃的问题
Task: https://pms.uniontech.com/zentao/task-view-61658.html
Change-Id: Ic9d431fc7828039bec9600789a406bf1d8e8f15a
2021-02-19 09:08:43 +08:00
weizhixiang
29d8fc4d3e feat: 添加任务栏空白处右键菜单子菜单是否显示的开关
添加gsettings配置作为设置右键菜单子菜单是否显示的开关, 修改配置立即生效

Log: 添加任务栏空白处右键菜单子菜单是否显示的开关, 修改配置立即生效
Change-Id: Ic43ebb61beed38647fff7e0ff87f81ed5ddb2f19
2021-02-18 17:08:55 +08:00
myj
88edefc1f2 fix(PreviewContainer): 修复2D模式下,点击预览窗口的关闭按钮,会导致任务栏崩溃的异常问题
优化调整预览窗口的标题居中显示,使其不会出现与关闭按钮稍微重叠的现象
优化当关闭按钮在标题右侧之上时,鼠标移动至该区域偶尔出现无法生效点击事件的现象

Log: 修复2D模式下,点击预览窗口的关闭按钮,会导致任务栏崩溃的异常问题
Change-Id: I2a69e3ccdfc5c002c1761e9317b48016e9680f1a
2021-02-09 14:23:10 +08:00
范朋程
735c6f5a86 feat: 去掉accessible未标记的断言
改为输出警告,直接加断言影响日常debug模式下的开发工作

Log:
Change-Id: I8ba5bb4f55f046bbde81183e64f7079ea5f11724
2021-02-04 16:13:36 +08:00
范朋程
1d99b3e5da feat: 允许锁定任务栏上的图标防止被拖拽删除
需要通过命令设置gsettings set com.deepin.dde.dock.module.app removeable false

Log:
Task: https://pms.uniontech.com/zentao/task-view-60374.html
Issue: Fixes #338
Change-Id: Idb76a8e28bbd4fae7db5870d07d3432fe4029029
2021-02-04 15:54:55 +08:00
Zhang Qipeng
b51925c1ca fix: 任务栏位置错误
在计算任务栏位置时,删除中间的转换操作,直接获取任务栏在不考虑缩放下的真实参数,处理后传给x。

Log: 修复任务栏位置异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-57039.html
Change-Id: I7c496909cec9702c09e45016b74d132cb74c5885
2021-02-04 15:28:25 +08:00
Zhang Qipeng
aa09f71ba2 fix: 无线网络tips显示错误
仅有一个无线适配器连接时,无线网络的tips显示的是多个无线适配器的样式。
原因:判断条件写错了。

Log: 修复无线网络tips显示错误的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-62840.html
Change-Id: I5adcb0b21d8024501900c5f9c213b9dfd0240986
5.3.71
2021-02-02 16:42:39 +08:00