范朋程
|
f8984e9c61
|
feat: 适配wayland
适配wayland
Log: 适配wayland
Influence: wayland适配
Change-Id: I61ec8f82aa2f7e92e81e3f669d6b8019bffb4e75
|
2021-11-05 22:39:14 +08:00 |
|
范朋程
|
0d1f12dc1b
|
test: wayland环境下dde-dock测试
dde-dock代码里存在X相关的硬编码。
为了在wayland环境下能够显示dde-dock且不影响其基本功能,故先将相关代码屏蔽。
Log: 适配dde-dock在wayland环境下显示
Influence: wayland适配
Change-Id: I9d579841b1e371f2ccea81351ffdfdc8eddfc070
|
2021-11-05 22:39:14 +08:00 |
|
范朋程
|
dee837e8dd
|
fix: 任务栏拖拽无法移除驻留
wayland回合主线master分支,原始提交: https://gerrit.uniontech.com/c/dde-dock/+/9595
Log: 社区版适配wayland
Influence: wayland适配
Task: https://pms.uniontech.com/zentao/task-view-81916.html
Change-Id: I2cc33e38951a284a826800fdd2d56bc1c71298ae
|
2021-11-05 22:39:14 +08:00 |
|
songwentao
|
f95055e0b9
|
feat: 优化任务栏拖拽功能
1. 不过滤鼠标离开事件
2. 鼠标按下释放后隐藏菜单
3. 触摸屏下第一次获取手指按下的状态错误
Log: 优化任务栏拖拽功能
Task: https://pms.uniontech.com/zentao/task-view-90299.html
Influence: 任务栏-插件区域-拖拽插件的功能
Change-Id: Ib13b0b36a7a4f1272f8b23b8c80a5499ecf576e6
|
2021-11-03 17:15:21 +08:00 |
|
songwentao
|
04762453fa
|
feat: 任务栏拖拽图标交互优化
单指长按应用图标超过1s后显示右键菜单,继续拖拽应用进行调整位置,拖拽的过程中右键菜单隐藏
Log: 优化任务栏拖拽图标人机交互逻辑
Influence: 优化任务栏拖拽图标与右键菜单显示的人机交互逻辑
Task: https://pms.uniontech.com/zentao/task-view-86283.html
Change-Id: I15b4e0cafeb94fc4545090e60965d217b93ab8cd
|
2021-11-01 17:43:32 +08:00 |
|
yinjie
|
fdd2c679e4
|
feat: 禁用图标抖动
根据dtk提供的接口判断是否禁用app图标抖动效果
Log: 可配置是否app图标抖动效果
Task: https://pms.uniontech.com/zentao/task-view-86242.html
Influence: 在dock栏打开app的场景
Change-Id: I9a2568fbfae3c0da919af3ffcd3cf1970d4dde79
|
2021-10-28 15:41:41 +08:00 |
|
FanPengCheng
|
14d1f5d52a
|
chore: 整理代码
删除用不到的内容
Log:
Task: https://pms.uniontech.com/zentao/task-view-86488.html
Change-Id: I5eb0b09cef1d504640cc676d2059cd2dfacaafaa
|
2021-09-28 17:42:50 +08:00 |
|
shaojun
|
c33693ad6e
|
feat: 窗口预览标题增加可配置项
根据gsetting配置窗口标题的显示模式
Log: 窗口预览图的标题在特效模式下可配置显示模式
Task: https://pms.uniontech.com/zentao/task-view-85600.html
Change-Id: I3fa043b6485c6d92d2f77bcb0b9fe43a00bfb70b
|
2021-09-14 17:10:51 +08:00 |
|
songwentao
|
fcdb466208
|
fix: 解决拖动应用移除驻留时图标上方没有'移除'字样问题
根因是m_popupWindow指定父对象后成为类对象AppDragWidget的子控件,显示区域受限,无法浮动与其上方.取消申请内存时指定父对象,使用QScopedPointer类对象自动管理异形‘移除’字样的窗体.
Log: 修复移除驻留应用时没有'移除'字样问题
Bug: https://pms.uniontech.com/zentao/bug-view-93867.html
Change-Id: I76d375b17556c4611f0407a1e44263d7d9e28f36
|
2021-09-09 07:36:18 +08:00 |
|
FanPengCheng
|
78a4bb8271
|
fix: 修复任务栏图标无法重复点击的问题
修复任务栏图标无法重复点击的问题
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-93889.html
Change-Id: I2abd3b75c3f663b3f7c347c4650a61805b422741
(cherry picked from commit 14f7544a2adec3cc81ce64be8447cc14e6300b04)
|
2021-09-03 16:55:46 +08:00 |
|
FanPengCheng
|
816f0edc87
|
test: 添加单元测试代码
添加单元测试代码
Log:
Change-Id: I243bcf2e5f1057eb909e68a2c77f86ba3f9f9f7e
|
2021-08-26 12:43:17 +08:00 |
|
songwentao
|
6404ca24c1
|
chore: 给任务栏添加部分注释
给任务栏MainPanelControl类添加部分注释
Log:
Change-Id: I60845aa7db41e1ffb6c34626a3d8b2b09a907124
|
2021-08-10 17:37:58 +08:00 |
|
yanghongwei
|
3960e7b359
|
fix: 解决任务栏在预览关闭时崩溃问题
1.通过略缩图关闭驻留应用,任务栏崩溃.由于使用了野指针,导致概率性崩溃。
2.非驻留时,关闭最后一个预览时AppItem对象被析构,但是之前connect没有指定receiver。导致信号还是被响应,使用了野指针。
Log: 修复任务栏在缩略图状态下关闭应用崩溃问题
Bug: https://pms.uniontech.com/zentao/bug-view-89275.html
Change-Id: Ib652beb4698193c33df9ed465cf843ceefeaa6ec
|
2021-07-29 17:45:18 +08:00 |
|
yanghongwei
|
03102c905e
|
fix: 修复mips架构特效模式下,多窗口预览重叠问题
预览放大时的跟随窗口setGeometry所使用的AppSnapshot::geometry()还不是最终的值,所以导致跟随窗口的位置错误
Log: 优化mips架构特效模式下多窗口预览效果
Bug: https://pms.uniontech.com/zentao/bug-view-82885.html
Change-Id: Ief368927388129b6d755be5fe1a975d838a45f7a
|
2021-06-25 20:12:29 +08:00 |
|
FanPengCheng
|
b891a5565e
|
chore: 清理cppcheck警告信息
清理cppcheck警告信息
Log:
Task: https://pms.uniontech.com/zentao/task-view-77871.html
Change-Id: I93e77403b3f3b656be4e7d442b81dcbe227c3150
|
2021-05-31 20:06:39 +08:00 |
|
FanPengCheng
|
5fce805aa2
|
fix: 修复移除应用图标时无移除字样的问题
指定了父对象,导致无法在父对象之外的区域显示
Log: 修复移除应用图标时无移除字样的问题
Bug: https://pms.uniontech.com/zentao/bug-view-81733.html
Change-Id: Ic075ca5b74ae3dc8d7cb67d1d0a769599a88b70d
|
2021-05-27 21:09:47 +08:00 |
|
yanghongwei
|
dba52c6549
|
fix: 修复任务栏在时尚模式下,App的未激活状态下标显示错误
AppItem没有初始化系统主题,导致显示异常
Log: 修复任务栏在时尚模式下,App的未激活状态下标显示错误
Bug: https://pms.uniontech.com/zentao/task-view-77631.html
Change-Id: Id560d30a35c42bcf15bd159c0839754207ce834d
|
2021-05-26 20:42:41 +08:00 |
|
FanPengCheng
|
07b6a455eb
|
fix: 修复任务栏概率性获取不到图标的问题
采用qtxdg-iconfinder命令查找图标的文件,然后直接读取文件
Log: 修复任务栏安装应用后图标小概率显示为齿轮的问题
Bug: https://pms.uniontech.com/zentao/bug-view-80456.html
Change-Id: Ibd534c42d8991a8f8918fe31c73ed00c871cc285
|
2021-05-26 11:06:51 +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 |
|
FanPengCheng
|
e4d7556090
|
chore: 添加内存泄露检测的编译参数
为后面CI自动化做准备,内存检测编译参数仅在Release模式下生效
Log:
Change-Id: Id03a9781ba55578645942e597fa7b0425dd419a7
|
2021-05-24 17:36:40 +08:00 |
|
Fan PengCheng
|
73aee6b7f5
|
fix: 修复内存泄露问题
添加编译参数,按照提示修复检测到的内存泄露问题
Log: 修复代码中的内存泄露
Task: https://pms.uniontech.com/zentao/task-view-77025.html
Change-Id: I4a946444ed8c2f77bde65dd3ae149ef38d7af113
|
2021-05-19 19:17:51 +08:00 |
|
Fan PengCheng
|
cefcef3bf6
|
fix: 修复任务栏预览效果空白问题
当同一个应用打开的窗口过多的时候,预览图会等比缩小,导致看不到
目前这里限制了最大可以打开的数量,按照屏幕宽度除以最大预览图的一半来计算
Log: 修复应用打开窗口过多时任务栏预览效果空白问题
Bug: https://pms.uniontech.com/zentao/bug-view-68118.html
Change-Id: Idc0b74d122b63579f3da7806625ee3b8312e0109
|
2021-05-17 14:26:37 +08:00 |
|
Fan PengCheng
|
703da727b1
|
fix: 修复应用级别配置部分不生效的问题
当此配置要求应用隐藏(com.deepin.dde.dock.module.app enable=false)时,及时activeapp的配置的enable为true,应用仍然隐藏
托盘应用区域com.deepin.dde.dock.module.systemtray control不生效的问题也一起修复
Log:
Task: https://pms.uniontech.com/zentao/task-view-64795.html
Change-Id: I49d6a26425509948038ef80d8b31d23483460299
|
2021-05-08 17:52:18 +08:00 |
|
yanghongwei
|
2972f837fc
|
feat: 添加控制中心修改系统时间(年月)时,任务栏日历图标上刷新
在刷新Icon中添加年月的判断
Log: 添加控制中心修改系统时间(年月)时,任务栏日历图标上刷新
Task: https://pms.uniontech.com/zentao/task-view-75885.html
Change-Id: I9761322a277be7e5c78482c1c8bc8855f9a85f9e
|
2021-05-08 10:39:49 +08:00 |
|
Fan PengCheng
|
32014afc27
|
fix: 修复任务栏显示图标为齿轮的问题
当获取图标为齿轮时,会在之后的半分钟内反复获取图标,这时,图标可能还没有放在指定的位置,所以显示异常,还有可能是qt内部的缓存机制导致的,第一次获取图标异常,后面不再尝试获取。
Log: 修复任务栏显示图标为齿轮的问题
Bug: https://pms.uniontech.com/zentao/bug-view-22246.html
Change-Id: I281077c59906bcb1e387dc0cf9054cddb03f5ed2
|
2021-04-27 09:40:54 +08:00 |
|
Fan PengCheng
|
f43195a892
|
fix: 修复日历图标数字显示有偏移的问题
在高分屏开1.5倍缩放,日历图片上的数字有偏移
Log: 修复日历图标数字显示有偏移的问题
Bug: https://pms.uniontech.com/zentao/bug-view-33865.html
Change-Id: Ief4589cbc713c98ee503f414cce9ef5793dccad5
|
2021-04-26 14:51:31 +08:00 |
|
Fan PengCheng
|
ed5ae88ae2
|
feat: 修复应用升级后任务栏驻留的图标可能显示异常的问题
应用升级后,其desktop文件中对应的Icon字段可能发生变更,任务栏会重新获取当前的Icon,
当这个Icon对应的图片还没有放到指定的位置时,此时获取的图标就是异常的,且后续再获取时,及时图标已经正常,
但因为qt的缓存机制,也会导致获取的图标仍然是第一次获取的异常图标
Log: 修复应用升级后任务栏驻留的图标可能显示异常的问题
Task: https://pms.uniontech.com/zentao/task-view-64795.html
Change-Id: I955108d04af65b2ca9cc1e6347a4c390b9ec9d77
|
2021-04-22 17:10:55 +08:00 |
|
Fan PengCheng
|
1e3d90f62b
|
refactor: 去除对后端Display服务的依赖
后端服务数据变化有快有慢,可能导致任务栏不正确时间进行响应,从而导致显示异常,对应的单元测试代码已添加
Log: 重构显示逻辑,保障任务栏显示正常
Change-Id: I62f06c133945a625c2c2ec2b2e21809be27543b6
|
2021-04-12 16:53:09 +08:00 |
|
Fan PengCheng
|
5300364d3a
|
chore: 整理代码结构
对代码文件的include全部设置设置引用路径,删除用不到的代码文件
Log: 整理代码结构
Change-Id: I9582022d38083a5380f1952e434d8b4d71c98d62
|
2021-04-07 10:56:20 +08:00 |
|
justforlxz
|
3a630fe82f
|
fix: preview hidpi
when I use 1.5 scale, preview image duplicate
Issue: Closes https://github.com/linuxdeepin/developer-center/issues/2057
Log:
Change-Id: Ia572777760a22be2781f73f848fe8a9f2122be9f
|
2021-03-31 15:38:49 +08:00 |
|
Fan PengCheng
|
f46de5761e
|
fix: 修复应用获取配置某些情况下可能失败的问题
条件判断写的有问题,少了括号
Log: 修复应用获取配置某些情况下可能失败的问题
Change-Id: I0e9f447e4d904cba2aaea83fa77ce7c2f87cae08
|
2021-03-25 14:21:57 +08:00 |
|
Fan PengCheng
|
e2e9211d1c
|
feat: 修改部分函数命名和注释
函数命名变更,部分注释转移到源文件中,方便阅读头文件,去除mock的部分代码文件
Log:
Change-Id: I9cbb7d5a21a60c4643efbf78da7c599d85bd0829
|
2021-03-23 17:17:02 +08:00 |
|
liuxing
|
ad798181eb
|
feat: 移除废弃代码
移除任务栏pluginsitem中废弃逻辑
Log: 移除任务栏pluginsitem中废弃逻辑
Change-Id: Ie05c2751a247af37688a90269866554c3a1f6666
|
2021-03-19 13:38:32 +08:00 |
|
范朋程
|
1cce47a4e7
|
feat: 添加单元测试代码
添加以下类的单元测试代码:
statebutton,pluginloader,imagefactory,dockpopupwindow,tipswidget
Log:
Change-Id: I7d26a7b9043197ebe529af94c825b0f7aad1a349
|
2021-03-17 15:57:56 +08:00 |
|
范朋程
|
d7f3698714
|
fix: 修复启动器图标无法点击的问题
gchemas配置写入措施,已修复
Log:
Change-Id: I11df32fbf58ede2e8ad14a5640e95111001e604c
|
2021-03-16 14:13:50 +08:00 |
|
范朋程
|
11b0707114
|
feat: 添加单元测试代码
添加单元测试代码
Log:
Change-Id: Icd61b9d7edb67c94234199bc2438bfc10e2b8692
|
2021-03-15 09:25:22 +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 |
|
范朋程
|
d827ea8024
|
feat: 添加单元测试代码
添加单元测试代码
Log:
Change-Id: I58996f8cbd5d2197137f5f5847ddd2cc5eb8fe0a
|
2021-03-09 21:25:49 +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 |
|
范朋程
|
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 |
|
范朋程
|
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 |
|
范朋程
|
f38be40dda
|
fix: 修复第三方固定区域插件右键菜单打开时导致任务栏崩溃的问题
第三方固定插件中不含有gsetting对应的配置key(menuEnabled),导致崩溃
Log: 修复第三方固定区域插件右键菜单打开时导致任务栏崩溃的问题
Change-Id: I9c90ad75ef0fa674698aceeeb418fd62be9f66b3
|
2021-03-04 16:45:37 +08:00 |
|
范朋程
|
1201947955
|
Merge branch 'dev/config1040'
Change-Id: Iadc925cb0026ac6375e570576d819e7f5935378e
|
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 |
|
weizhixiang
|
9dc9273afd
|
feat: 插件区域和托盘区域系统应用右键菜单启用开关
添加gsettings配置作为插件区域应用和托盘区域系统应用右键菜单的启用、禁用开关,修改配置立即生效
Log: 插件区域和托盘区域系统应用右键菜单启用开关,修改配置立即生效
Change-Id: I7f767bc86cdd5d14e02807858bc82cb57a543174
|
2021-02-19 15:46:47 +08:00 |
|