范朋程
|
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
|
b3a989b070
|
fix: 修复关闭窗口特效下启动器按钮被遮挡的问题
关闭窗口特效模式下,多任务视图插件会自动移除,但是依然显示,会遮挡启动器按钮
Log: 修复关闭窗口特效下启动器按钮被遮挡的问题
Influence: 关闭窗口特效的时候,观察启动器按钮是否正常显示
Task: https://pms.uniontech.com/task-view-216977.html
Change-Id: I8f2f7b3ca38de8dd201e4bda0869b939ed545fa9
|
2022-11-18 09:22:57 +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 |
|
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 |
|
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 |
|
donghualin
|
fc8294c46c
|
fix: 修复wayland环境下应用打开窗口无法显示预览的问题
wayland环境下,窗管无法提供windowId,原来通过windowID的方式获取截图的方式失效,因此窗管增加了通过窗体的UUID的方式来获取截图的接口,前端通过传入UUID的方式来获取截图
Log: 修复wayland环境下无法显示预览图的问题
Influence: wayland-任务栏打开一个应用窗口,鼠标放入到窗口上,查看预览图
Bug: https://pms.uniontech.com/bug-view-140919.html
Change-Id: I3506e8edb8f875ba7c5d7b3d3471ad51a3170f58
|
2022-08-18 15:41:57 +00:00 |
|
donghualin
|
56c3019a5c
|
feat: 增加窗口多开的功能
增加窗口多开的窗口类,用于绘制应用图标和打开窗口的图标,根据实际情况让其显示到正确的位置
Log: 增加窗口多开的功能
Influence: 控制中心开启多开窗口显示,观察应用打开的窗口是否在对应的位置显示
Task: https://pms.uniontech.com/task-view-170977.html
Change-Id: I96371b1304f5373f17dad95893ee656056e5f457
|
2022-08-18 15:41:57 +00:00 |
|
donghualin
|
7091b32239
|
feat: 增加桌面应用图标的AM访问
修复DockItemManager和AppItem类中对AM接口的访问
Log:
Influence: 任务栏
Task: https://pms.uniontech.com/task-view-133075.html
Change-Id: I93a656f5437a24fb2d964b337b793d4759375dc2
|
2022-06-22 10:06:30 +08:00 |
|
donghualin
|
322623427d
|
feat: 高效模式下加载快捷插件
高效模式下增加读取快捷插件并显示
Log: 高效模式显示快捷插件
Influence: 高效模式显示快捷设置插件
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I308e963b4816737b3f596bc9d4b93db06851f447
|
2022-06-10 16:18:24 +00:00 |
|
fanpengcheng
|
27e370096c
|
fix: 修复任务栏上多任务视图等插件在加载前禁用,任务栏启动后再启用插件,导致界面显示异常的问题
父对象设置有误导致的显示区域错误问题
Log: 修复部分情况下界面显示异常问题
Influence: 多任务栏视图,显示桌面两个插件
Task: https://pms.uniontech.com/zentao/task-view-100099.html
Change-Id: Ib152ac28a5feb0faf29bd950e730491342212be2
|
2022-02-17 09:44:19 +08:00 |
|
fanpengcheng
|
bc62857e46
|
fix: 修复本地单元测试编译失败的问题
修复部分空指针问题,还有一部分报错原因比较复杂,后续还需要继续处理
Log: 无
Influence: 单元测试编译能否通过
Task: https://pms.uniontech.com/zentao/task-view-99684.html
Change-Id: I241c9902159e0337152c3684eecb94a4329cfbbb
|
2022-02-11 15:16:28 +08:00 |
|
songwentao
|
b087e00ff9
|
fix: 关闭飞行模式场景下不显示图标
1. 用户隐藏插件时,不加入到界面布局中
Log:
Influence: 任务栏-插件区域-飞行模式插件-关闭飞行模式时,任务栏不显示该图标
Bug: https://pms.uniontech.com/zentao/bug-view-108515.html
Change-Id: Id02fa1399a9eb3100225040e969e3edd2fc5e9cc
|
2021-12-21 18:09:46 +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
|
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 |
|
Fan PengCheng
|
81fd4a245a
|
chore: 删除一些用不到的函数
部分函数没有必要保留,做删除处理,尽量降低类之间的耦合性
Log:
Change-Id: I6de2788f1571049c0f2f327cbd4875887ff71564
|
2021-04-16 16:59:27 +08:00 |
|
Fan PengCheng
|
e2e9211d1c
|
feat: 修改部分函数命名和注释
函数命名变更,部分注释转移到源文件中,方便阅读头文件,去除mock的部分代码文件
Log:
Change-Id: I9cbb7d5a21a60c4643efbf78da7c599d85bd0829
|
2021-03-23 17:17:02 +08:00 |
|
liuxing
|
f37ffc8602
|
fix: 插件区应用默认顺序不正确
不开窗口特效时,多任务视图会从插件中移除,导致刷新插件顺序,此时插件并没有加载完成,导致默认顺序出错
Log: 插件区应用默认顺序不正确问题修复
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I4a8d487f1dd5f70529a04ac8e2dfe3ed092ac613
|
2021-03-16 16:42:00 +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 |
|
范朋程
|
7e97570fc6
|
feat: 整理单元测试代码
整理单元测试代码,方便测试AppItem类
Log:
Change-Id: Iff41154f8f9e968742c9f30c09f2f7a6b5aabde4
|
2021-03-06 19:45:02 +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 |
|
chenwei
|
7bd1bf6572
|
fix: 修复任务栏第一次启动加载插件排列顺序不对的bug
由修改bug59243引入的问题,加载一个插件向后端写入一次数据会导致插件写入后端的顺序不正确。等到最后一个插件加载完后再将插件写入到后端,如果插件未加载完写入到后端的插件序号就是错误的。导致启动后插件顺序不对。托盘区域插件顺序需要文管那边将磁盘插件序号改为0
Log: 将加载一个插件向后端写入一次数据改为,加载完所有插件后再将插件顺序写入后端
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I1f7b62e7ce1c9e48bf6bdcb1a7393b47e6ac9090
|
2021-01-29 09:43:19 +08:00 |
|
范朋程
|
b6503312cc
|
Merge branch 'maintain/5.2'
Change-Id: I477c63aafbff41abae741bce7cb2a6066aed896a
# Conflicts:
# frame/window/mainwindow.cpp
|
2021-01-11 13:42:27 +08:00 |
|
Zhang Qipeng
|
3b3c303bf9
|
fix: 任务栏插件参数缺失
之前用QTimer定时1秒钟后将插件的配置信息写入GSettings,但在配置比较差的机型上插件还没有加载完,导致往GSettings里写配置信息的时候漏了一两个插件。
改为当有插件被用户移动、移除或检测到新的插件时,直接调用更新GSettings中的插件配置信息。
Log: 修复自动化测试发现任务栏插件参数缺失的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-59243.html
Change-Id: I4dc37ad7f611fabf479375f100506ef84f3f78d3
|
2020-12-28 14:18:00 +08:00 |
|
chenjun
|
2ef1176873
|
fix: 添加针对源代码的单元测试,添加触发自动测试代码
因为单元测试需要直接测试源代码,而主程序代码中include的单元使用了相对路径
单元测试的CMakeLists和主程序的CMakeLists路径不同,编译单元测试时会提示找不到文件
因此设置搜索路径,并修改各单元引用头文件的路径。在单元测试的CMakeLists中添加需要依赖
Log: 添加针对源代码的单元测试,添加触发自动测试代码
Change-Id: I0e0bc92c28d6cee42fc52064fc360c58f7c02826
|
2020-12-22 10:10:20 +08:00 |
|
Fanpengcheng
|
30016d7027
|
fix: 修复有快捷键打开终端,窗口收回特效异常的问题
使用快捷键打开的应用,在窗口切换位置时,未通知窗管更新应用图标在任务栏的位置导致
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-44736.html
Change-Id: I2df1be1a826ed01ba20c4d59401148f08208aaff
|
2020-12-02 14:51:11 +08:00 |
|
Fanpengcheng
|
47a1138808
|
fix: 修复有快捷键打开终端,窗口收回特效异常的问题
使用快捷键打开的应用,在窗口切换位置时,未通知窗管更新应用图标在任务栏的位置导致
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-44736.html
Change-Id: Id7e5b8c99e43b4ca579f51637dd59d2a2f3da419
|
2020-11-14 21:35:06 +08:00 |
|
chengbo
|
db0c0039d4
|
fix: 任务栏位置调整左边,摩灯窗口还是从底部出来
删除定时器,使用监听Dock的FrontendWindowRect change信号,重新更新IconGeometries
Log: 魔灯效果下,窗口效果跟随任务栏位置
Bug: https://pms.uniontech.com/zentao/bug-view-44736.html
Change-Id: I5e6caf7872dc37c34d8e5fb99676d7b35940dff3
|
2020-11-05 21:34:21 +08:00 |
|
chengbo
|
5f36df4430
|
fix: 任务栏位置调整左边,摩灯窗口还是从底部出来
删除定时器,使用监听Dock的FrontendWindowRect change信号,重新更新IconGeometries
Log: 魔灯效果下,窗口效果跟随任务栏位置
Bug: https://pms.uniontech.com/zentao/bug-view-44736.html
Change-Id: I5e6caf7872dc37c34d8e5fb99676d7b35940dff3
|
2020-10-30 17:30:49 +08:00 |
|
Fan PengCheng
|
dc88a3e14c
|
fix: 重构任务栏的多屏功能代码
重构此部分代码,因时间太长了,rebase会带来较多的冲突,目前手摘取过来
Log: 重构任务栏的多屏功能代码
Change-Id: I23200f7d7d12e05b75909a38c8081fc435d019eb
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1353
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: <mailman@uniontech.com>
|
2020-08-05 21:52:37 +08:00 |
|
Fan PengCheng
|
0a07a522ad
|
fix: 修复任务栏崩溃的问题
任务栏连续崩溃三次,会进入安全模式,不加载插件部分,这是表象,实际就是崩溃了
Log: 修复一处崩溃问题
Bug: https://pms.uniontech.com/zentao/bug-view-41100.html
Change-Id: I272b6181ce572355c86daa7c062653f71fbf34d1
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1217
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
|
2020-08-04 17:42:04 +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 |
|
Fan PengCheng
|
df4e7a4a09
|
feat: 自动化测试需要任务栏启动时写入部分配置到后端接口
启动时把插件名写入后端的接口,供自动化测试组测试使用
Log: 自动化测试需要任务栏启动时写入部分配置到后端接口
Change-Id: I1d8dcfcf3d70df4e1eba437316a31e422e03301f
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/763
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: lvpeilong <lvpeilong@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
|
2020-08-03 18:10:40 +08:00 |
|
Fan PengCheng
|
0103f4165c
|
fix(accessible): 部分标记控件重命名
取出部分控件标记命名中的sni:文字,
解决托盘图标的tips控件标记名会变化的问题
Log: 控件标记的名称稍微修改了下
Change-Id: I68d9a18154e985d974af0d6c7971d86729bb7099
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/578
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
|
2020-07-24 08:47:57 +00:00 |
|
chenjun
|
0187ab1151
|
fix: 在Dock接收到EntryAdded信号时,先判断是否存在相同appID的应用
Dock的Daemon守护进程在应用打开时,有时会连续发送多次EntryAdded信号,Dock在接收到多个信号时,会在界面上创建多个相同的应用
图标,因此在接收到此信号时,先判断下是否已经存在相同appID的应用图标,如果存在则不再创建图标。
Log: 修复反复启动画板,任务栏会出现双图标问题(bug: 38782)
Bug: https://pms.uniontech.com/zentao/bug-view-38782.html
Change-Id: I730ca14be1c466f50f579d3237e989fd95a4756e
|
2020-07-22 17:08:59 +08:00 |
|
范朋程
|
1449922028
|
fix: 修复自动化测试从后端读取插件数据时找不到enable数据的问题
自动化测试需要从后端的借口获取任务栏插件相关的数据,例如排序,是否显示等
之前是否显示由enable控制,部分插件是没有去写这个配置的, 项目中从后端获取时
也是获取不到时当作enable=true来处理的,现在任务栏启动时就写入一次
Log: 修复自动化测试从后端读取插件数据时找不到enable数据的问题
Bug: https://pms.uniontech.com/zentao/bug-view-36466.html
|
2020-07-09 11:26:36 +08:00 |
|
fpc_diesel
|
f56b3ce846
|
feat(accessible):rename multitasking and show-desktop plugin
重命名任务栏左下角的回到桌面和多任务视图插件的标记命名,
对Label添加Value属性,看能不能被识别到
|
2020-05-08 16:25:02 +08:00 |
|
fanpengcheng_cm
|
684ed7cf0b
|
feat:set control accessible
|
2020-03-13 13:39:01 +08:00 |
|
王少君
|
9c6be185e5
|
Revert "feat:set cotrol accessible"
This reverts commit 5be2ade0b13a0d47cf58a27e19caf06b9f9ed377
|
2020-03-13 12:07:59 +08:00 |
|
fanpengcheng_cm
|
5be2ade0b1
|
feat:set cotrol accessible
|
2020-03-12 20:23:53 +08:00 |
|
chenzhe
|
ba695a3fc5
|
fix:Do not drag when dock icon is deleted
任务栏图标删除时取消拖拽状态 (task:13009)
|
2019-12-30 11:10:45 +08:00 |
|
wangxuwen
|
84b3d7a74e
|
fixed(dde-dock): plugin's sequence is error for bug 10319
|
2019-12-27 15:27:40 +08:00 |
|
shaojun
|
7b88efa80f
|
fixed(fixed plugin):save fixed plugin pos
固定区域的插件位置保存
|
2019-12-06 14:25:36 +08:00 |
|
wangxuwen
|
e50f8a2128
|
feat(dde-dock):plugin index and prewindow display error for task 12385
|
2019-12-04 09:27:11 +08:00 |
|
wangxuwen
|
265ba9511f
|
feat(dock): correct index for the drag app to dock from desktop
|
2019-11-04 13:37:41 +08:00 |
|
shaojun
|
357b141594
|
feat(tray):add method and signal to tray item count
|
2019-10-29 15:07:56 +08:00 |
|
shaojun
|
552a61f4ea
|
refactor:delete invalid code
|
2019-10-17 19:52:55 +08:00 |
|
shaojun
|
4fa9ffad54
|
fixed:bug 2608
|
2019-10-11 16:04:12 +08:00 |
|