chenjun
|
9c8ac3d800
|
fix: 优化应用程序预览界面显示方式
优化应用程序预览界面显示方式
Log: 优化应用程序预览界面显示方式
Task: https://pms.uniontech.com/zentao/task-view-79863.html
Influence: 优化应用程序预览界面显示方式
Change-Id: Ia4975b3b8e09fc4fc08ae54a0451e259b6463ef3
|
2022-01-25 10:22:59 +08:00 |
|
songwentao
|
4258dd5690
|
fix: 修复窗口特效关闭后任务栏预览时文字截断的问题
激活窗口标题宽度计算错误
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-110343.html
Influence: 任务栏-关闭窗口特效-预览时文字显示正常,标题过长时显示省略号
Change-Id: Idd948564d721398201555fa99fae483055b23b88
|
2022-01-20 17:55:17 +08:00 |
|
test1
|
7b20448427
|
fix: fix broken in wayland
修复在wayland下修复光标崩溃的问题
释放对应的指针时应使用特定的函数
Log: 修复wayland下崩溃问题
Influence: wayland下调整任务栏高度
Task: https://pms.uniontech.com/zentao/task-view-98205.html
Change-Id: I29cd23d78cc4973983b3db0e44c0671d4460a2d5
|
2022-01-18 09:46:53 +08:00 |
|
fanpengcheng
|
c57c11539f
|
fix: 修复应用图标拖拽异常的问题
应用拖拽时,未移入对应的位置时,松手时都应返回原位置
Log: 修复应用图标拖拽顺序异常的问题
Influence: 应用图标拖拽(开特效或不开特效)
Bug: https://pms.uniontech.com/zentao/bug-view-111296.html
Change-Id: Ic84846b8a7d86559ea7d089252233f55506addce
|
2022-01-17 15:24:10 +08:00 |
|
chenjun
|
cd34f12ac3
|
fix(appitem): 调整预览界面大小计算规则
调整预览界面大小计算规则.先根据屏幕宽高计算出能预览的最大数量,然后根据数量计算界面宽高,再将计算出相对数量的预览界面添加到布局并显示,其他的暂
时不添加,减少界面刷新次数
Log: 调整预览界面大小计算规则,调整预览界面布局
Bug: https://pms.uniontech.com/zentao/bug-view-110624.html
Influence: 正常显示预览界面布局
Change-Id: I5342099b05d19eae7d019b6540bc69b98867b02e
|
2022-01-13 15:47:44 +08:00 |
|
fanpengcheng
|
d0b823ee40
|
fix: 修复启动器图标自动化标签错误问题
性能优化时误删了这部分代码
Log:
Influence: 自动化测试获取启动器图标的tips信息
Bug: https://pms.uniontech.com/zentao/bug-view-110469.html
Change-Id: I503b6ff384e4d29b4ceda7e8707ac8b77a6402bc
|
2022-01-12 19:58:33 +08:00 |
|
范朋程
|
9b140528be
|
fix: 修复自动化测试中应用tips标签无法获取的问题
性能优化时误删了这部分代码
Log:
Influence: 自动化测试获取应用的tips信息
Bug: https://pms.uniontech.com/zentao/bug-view-110469.html
Change-Id: I3416981aa674687571acd2da87f56f12ba77fc37
|
2022-01-06 17:35:55 +08:00 |
|
donghualin
|
f830885be5
|
perf: 启动速度优化
任务栏插件加载的配置改成只在用到的时候创建一次,加速启动的时间,同时也减小了内存;启动器部分的提示框延迟创建。
Log: 优化启动速度
Influence: 任务栏启动时间
Task: https://pms.uniontech.com/zentao/task-view-95700.html
Change-Id: I187100f24cf9ac932b1e143c7671beb0841b3fce
|
2022-01-05 14:00:07 +08:00 |
|
范朋程
|
4b0166f59b
|
chore: 清除编译警告
清除编译警告和cppcheck检查出的警告信息
Log:
Influence: 无
Task: https://pms.uniontech.com/zentao/task-view-96546.html
Change-Id: I8b32b02c9d3a284029a39826516ab7b41132f236
|
2022-01-05 09:21:48 +08:00 |
|
chenbin
|
f556a61231
|
fix: 修改任务栏电源、时间、屏幕键盘等按钮右键菜单属性
电源、时间、屏幕键盘的按钮的右键菜单设置了popup属性,wayland下会随父窗口隐藏
Log: 修复任务栏设置为一直隐藏,右键电源/时间/屏幕键盘等按钮,鼠标移动至右键弹出菜单时,右键菜单消失的问题
Bug: https://pms.uniontech.com/zentao/bug-view-108901.html
Influence: 电源、时间、屏幕键盘等按钮右键菜单
Change-Id: I2c79c2db30647097f1d404d026185316761ca4f7
|
2021-12-23 09:25:33 +08:00 |
|
duanhongyu
|
72b1b37c35
|
fix: 修改wayland处理任务栏拖拽的逻辑
之前处理wayland逻辑存在不同, 修改部分逻辑保持显示一致
Log: 鼠标把应用图标拖拽出任务栏的效果显示有误
Bug: https://pms.uniontech.com/zentao/bug-view-100046.html
Influence: 任务栏-拖拽逻辑
Change-Id: I73c06291d69bf1c1e9c9ab7a4924d5fcfffd33ea
|
2021-12-17 13:22:22 +08:00 |
|
songwentao
|
0f538d708a
|
feat: 修复2d模式下从任务栏拖拽应用交换位置卡顿问题
onFollowMouse()每1毫秒执行一次影响了系统性能影响了DragMove事件传递
修改为16ms,更新频次接近60Hz.
Log:
Task: https://pms.uniontech.com/zentao/task-view-95274.html
Influence: 任务栏-2d模式下拖动应用交换位置流畅,不再卡顿
Change-Id: I4cfb70098081af06290c54c93d065425c20dc482
|
2021-12-17 10:16:15 +08:00 |
|
chenbin
|
80adc3c2ca
|
fix: 增加wayland下任务栏鼠标悬浮应用窗口关闭的逻辑
适配wayland下关闭任务栏鼠标悬浮应用窗口的功能,wayland下调用后端CloseWindow接口
Log: 修复wayland下任务栏鼠标悬浮窗口关闭应用失败的问题
Bug: https://pms.uniontech.com/zentao/bug-view-105849.html
Influence: wayland下任务栏鼠标悬浮窗口关闭应用
Change-Id: I4c65e2382e479c4a8a691535c042b9f8eb5a1d42
|
2021-12-09 19:07:19 +08:00 |
|
songwentao
|
0c10c2186d
|
fix: 修复关闭任意预览窗口退出预览问题
鼠标焦点离开预览窗口或者关闭最后一个窗口时退出预览,其他情形不退出预览
Log: 优化任务栏关闭预览窗口时人机交互逻辑
Influence: 任务栏-某一个应用打开多个窗口时,鼠标焦点离开预览窗口或者关闭最后一个预览窗口时退出预览,其他情形不退出预览
Bug: https://pms.uniontech.com/zentao/bug-view-82890.html
Change-Id: I5889b2a1aeb493c764910a5a1f5877fd6b85720b
|
2021-12-07 14:42:05 +08:00 |
|
songwentao
|
fdcf407f65
|
feat: 解决应用图标显示为空问题
应用的rect()为空时,继续循环调用,等待任务栏唤出.
Log: 优化任务栏智能隐藏模式下应用显示效果
Task: https://pms.uniontech.com/zentao/task-view-93128.html
Influence: 任务栏-智能隐藏模式-企业微信闪烁时,任务栏显示隐藏时应用图标显示效果
Change-Id: I320fd0cd3121c0ee1e3778506195ce1eadf8627a
|
2021-12-01 11:21:07 +08:00 |
|
guoyao
|
266c311a45
|
refactor: 优化dde-dock内存
1. PreviewContainer改为非静态对象,并使用后进行销毁
2. AppSnapshot调整获取截图逻辑,优先使用kwin的接口,如无法获取再使用共享内存或X的方式
Log: 优化了dde-dock的内存
Influence: 优化内存,无功能性影响
Task: https://pms.uniontech.com/zentao/task-view-92574.html
Change-Id: I709a28d40214df97596ed52c1863018b271979bb
|
2021-11-30 21:32:05 -04:00 |
|
songwentao
|
254dee8455
|
feat: 添加应用图标的小窗口显示窗口名称的配置
给任务栏图标的小窗口显示窗口名称添加配置
Log:
Task: https://pms.uniontech.com/zentao/task-view-92890.html
Influence: 组策略配置场景
Change-Id: I330b6490408e0056ebc68ebefa1417207c26273f
|
2021-11-29 09:45:29 +08:00 |
|
songwentao
|
86362dcf17
|
Revert "feat: 任务栏拖拽图标交互优化"
This reverts commit 04762453fa1b27e0e1497833bb2b15c89a6cc236.
Change-Id: I3a98ad32dd7ecac22e4d6c9148c30521fb4295fe
|
2021-11-19 16:19:16 +08:00 |
|
songwentao
|
8d36e2e52a
|
Revert "feat: 优化任务栏拖拽功能"
This reverts commit f95055e0b908e415b0dd7d463cc2e326bd0738f2.
Change-Id: I440d5fc2f11e49018adf291b5f0c96c234d962ee
|
2021-11-19 16:15:04 +08:00 |
|
范朋程
|
fe42f84253
|
fix: 新增在wayland环境下dock获取应用snap shot的逻辑
目前dock获取应用snap shot是通过函数getImageDSHM(),
该函数内部调用了XGetWindowProperty来获取窗口属性,
这将导致在wayland环境下无法正常运行。
Log: 修复wayland环境下获取应用snap shot导致任务栏崩溃的问题
Influence: 任务栏预览功能
Task: https://pms.uniontech.com/zentao/task-view-88921.html
Change-Id: Ic565c62512768fc3ba28c72a05cdd0f5162a8711
|
2021-11-05 22:39:15 +08:00 |
|
范朋程
|
828b6fb992
|
fix: 应用预览功能导致dock崩溃
在wayland环境下,无法通过QX11Info::display()正确获取到display对象,
从而导致使用display对象时产生段错误。
Log: 修复任务栏上应用预览功能导致任务栏崩溃的问题
Influence: 任务栏预览功能
Change-Id: I808f5d178bee3e8132072ba1d31e839875a230a3
|
2021-11-05 22:39:15 +08:00 |
|
范朋程
|
5aaf8be947
|
fix: 修改任务栏图标响应鼠标左键时获取时间戳的方法
在wayland环境下,无法通过QX11Info::getTimestamp()获取到时间戳,
从而导致dock栏应用图标响应鼠标左键的逻辑直接return。
Log: 修复任务栏应用不能通过左键打开的问题
Bug: https://pms.uniontech.com/zentao/bug-view-96031.html
Influence: wayland适配
Change-Id: I4134110069da8fe7db8759efe9a3b30c9b3d535a
# Conflicts:
# frame/item/appitem.cpp
|
2021-11-05 22:39:15 +08:00 |
|
范朋程
|
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 |
|