986 Commits

Author SHA1 Message Date
苏义航
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
chengbo
c699611d45 Merge "fix: 任务栏位置调整左边,摩灯窗口还是从底部出来" into uos 2020-11-03 12:02:18 +08:00
liuxing
dacaab94b2 fix: 任务栏开机几率无法显示
startdde启动过快导致任务栏还没启动时callshow被调用,调用失败导致任务栏不显示。延迟RegisterDdeSession解决

Log: 解决任务栏开机几率无法显示问题
Bug: https://pms.uniontech.com/zentao/bug-view-52917.html
Change-Id: I19fc19607160e66d294dbf63211fe3da84f7b890
2020-11-02 18:17:36 +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
Fanpengcheng
163461ff9b fix: 紧急修复任务栏无法置顶的问题
系qt和x的一些接口冲突,导致设置DOCK角色失败

Log:
Change-Id: I28e0cd64a9717f60e6bf060cb369ea637386875d
2020-10-30 14:37:40 +08:00
lxz
9abcebd423
fix: remove dbus service file
dock不需要提供该文件,因为dock作为桌面环境组件,由startdde进行控制。

Log:
Change-Id: I14eb5086e042d61607c2298978a52c208096c8aa
2020-10-29 10:30:08 +08:00
zhangqipeng
b5e61d89a3 Merge "feat: Optimize code structure" into uos 2020-10-28 17:27:17 +08:00
lxz
a16152fb48
fix: cannot min/restore window
dock get the focus

Bug: https://pms.uniontech.com/zentao/bug-view-49686.html
Log:
Change-Id: I983fd173bd0c00584d4ba6d40d29d771f5ea5a85
2020-10-28 16:07:10 +08:00
lxz
8d50c302a0
Revert "fix: show slow"
This reverts commit 710aba548904adf01ef0bdb4ad819f62e5761239.

Change-Id: If82c0dea1ad95c6f47628d15a3d54f61cf8c3234
2020-10-28 15:32:45 +08:00
Zhang Qipeng
ea2ec0396a feat: Optimize code structure
调整任务栏布局的代码结构,删除无用代码。

Log: 调整任务栏布局的代码结构。
Change-Id: Ic2f2fba9567580fd3852b892ce714c190d3b5a02
2020-10-28 13:14:45 +08:00
聂成
c479e1d38d fix: qt找不到应用图标
linux在安装应用的时候,有时候找不到图标,这边就手动更新一下缓存,然后重新找

Log: qt找不到应用图标
Bug: https://pms.uniontech.com/zentao/bug-view-45659.html
Change-Id: Ic60f06163fe176e92e267f289e46dc9169ce4527
2020-10-27 17:47:54 +08:00
xiaoyaobing
d139334fff fix: 打开多个窗口在桌面,在任务栏预览窗口点击窗口关闭按钮,窗口被关闭,其它窗口被隐藏
中间预览窗口较特殊,点击关闭时中间预览和左侧首个预览,鼠标没有离开事件,修改为当点击中间和左侧首个预览窗口关闭按钮,发送关闭信号处理逻辑

Log: 修复任务栏打开多个窗口在桌面,在任务栏预览窗口点击窗口关闭按钮,窗口被关闭,其它窗口被隐藏
Bug: https://pms.uniontech.com/zentao/bug-view-48677.html
Change-Id: Ief953f2501e75950374d7b617136641719186fa0
2020-10-24 11:03:15 +08:00
Fanpengcheng
5589e6fb39 feat: 自动化代码限制一下检测到未标记的新控件类,debug模式编译不通过
自动化代码限制一下检测到未标记的新控件类,debug模式编译不通过,用于督促开发添加标记代码

Log:
Change-Id: I625e308c05792770b1ef825f90bc443baa23133c
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8313
Reviewed-by: xiechuan <xiechuan@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: fanpengcheng <fanpengcheng@uniontech.com>
2020-10-22 22:28:58 +08:00
xmuli
63953ef5d0 fix: Fix dde-dock incorrectly set to right angle
Fix dde-dock set to right angle after every logout or reboot

Log:
2020-10-21 19:33:13 +08:00
Zhang, DingYuan
710aba5489 fix: show slow
By extending the time of returning to the dbus call to occupy more cpu, solve the excessive time caused by insufficient resources.

Task: https://pms.uniontech.com/zentao/task-view-40521.html
Log:
Change-Id: I469c8f846d8de7fb1a7501800f8e041aff3fab1e
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8088
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-21 09:21:31 +08:00
Fanpengcheng
91818b1061 feat: 更改崩溃信息文件存储位置,保持和log路径一致
更改崩溃信息文件存储位置,并去掉一个警告

Log:
Change-Id: I9f8540a7bda76236155a5c295bf6069097484732
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8015
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-20 15:51:49 +08:00
Fanpengcheng
fa27ca79c8 feat: 去除几处比较频繁的打印
去除几处比较频繁的打印

Log:
Change-Id: I508b96b408496d50d7c005d73c708deadc07c8cd
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7887
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: xiechuan <xiechuan@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-19 21:30:38 +08:00
聂成
2abfd33fa9 fix: 屏幕旋转后窗口最大化行为不正常
dock没有考虑旋转屏幕时设置窗管相关的参数

Log: 屏幕旋转后窗口最大化行为不正常
Bug: https://pms.uniontech.com/zentao/bug-view-38696.html
Change-Id: I2a5c7858f9427f4976ff958ab8efe08271ccf342
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7773
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-19 11:57:03 +08:00
xmuli
89cf36abf1 feat: Modify "Fashion" mode, dde-dock corner rounding size can be resized.
Only the community version of deepin will take effect

Log:
Change-Id: Ia527b21fda17c3cde82105c8ba04a1d9a7b24cb2
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7777
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-19 10:43:40 +08:00
Fanpengcheng
ff93e9e78e feat: 添加接口,用于性能优化测试
添加一个dbus接口,callShow被调用后任务栏才显示,否则任务栏不显示,
这里要求任务栏每次启动时这个接口必须被调用,startdde启动任务栏使用dde=dock -r启动,不影响以前的功能

Log:
Change-Id: I449d24e7f6f164ebdb5861bfc8084ccc8bffef9e
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7291
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-14 19:38:55 +08:00
xiaoyaobing
abc87b95c9 fix: 任务栏音量调节滑动条与输出设备选中图标的问题
替换滑块控件为DSlider,控件默认滑条已激活部分为活动色

Log: 解决任务栏音量调节滑动条与输出设备选中图标的问题
Bug: https://pms.uniontech.com/zentao/bug-view-50470.html
Change-Id: Idf703318c0c8bf81841d129025409fe1a5b4102f
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7100
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-12 15:14:29 +08:00
Zhang Qipeng
2714dfa26c fix: 移动鼠标任务栏跳动
在高分屏开2.75倍缩放时,通过qt获取的任务栏高度不正常(实际为40,获取的值为39)导致显示动画可以重复执行。

Log: 修复移动鼠标任务栏跳动的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-50417.html
Change-Id: I72e5c7239c785d1016866e420d49b15cd3031962
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7059
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-12 15:13:29 +08:00
Zhang Qipeng
240cf938ae feat: Optimize animation code structure
优化任务栏初始化时显示与隐藏动画的执行逻辑。

Log: 优化任务栏初始化时显示与隐藏动画的执行逻辑。
Change-Id: If82eba947ae429d3de8b208d32bd31c24c88fd34
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6852
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: fanpengcheng <fanpengcheng@uniontech.com>
2020-10-09 18:09:20 +08:00
Zhang Qipeng
5f2f70f480 fix: 图标减少没有重算图标大小
在图标增加(减少)后根据剩余空间重新计算图标大小。

Log: 修复关闭特效后任务栏图标大小没有调整的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-47755.html
Change-Id: I18ef66212b991aa4b51f350387ceedda717333a8
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6516
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-29 17:23:00 +08:00
lxz
8c3c466abf fix: Window exception
Some dtk windows may be started before the window manager, and the rounded corners of the window cannot be set correctly, and need to use environment variables to force the setting.

Bug: https://pms.uniontech.com/zentao/bug-view-49685.html
Log: Window exception
Change-Id: I49be7a67a2cd1467a4fa0dd1c0bfbac392793a91
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6550
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-29 16:07:13 +08:00
Liu Xing
3aa4ab50ca fix: mips平台剪切板、通知中心不跟随任务栏
mips平台resizeEvent缺失导致任务栏没有及时发送geometry变化信号,导致剪切板、任务栏没有及时更新位置

Log: 解决mips平台剪切板、通知中心不跟随 任务栏问题
Bug: https://pms.uniontech.com/zentao/bug-view-48969.html
Change-Id: If091ed21ad70346526de0f5a5bbeec07e36726c7
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6349
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-27 14:41:42 +08:00
Zhang Qipeng
2a09259cc2 fix: The taskbar range is calculated incorrectly when zoomed
计算任务栏外部区域时,后端传来的值均为实际值(不受缩放影响的实际屏幕参数),参与计算的均为实际值;
但是当开启缩放后,任务栏在视觉上的高(宽)度比缩放前大,应该乘一个缩放比例,才是任务栏实际的像素高度;
由于后面判断隐藏任务栏时机的时候,是用获取的鼠标坐标实际值与之前存的任务栏的边界作比较,相等时执行隐藏任务栏的动画;
如果之前保存的任务栏参数没有乘缩放比例,那它的高度值只能在40~100之间浮动,但是开启缩放1.25后,它的像素高度应该在50~125之间浮动;
故拿减去实际像素值的范围与鼠标坐标判断才能获取到准确的范围。

Log: 修复开启缩放后任务栏提前隐藏的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-49297.html
Change-Id: If8c3b28be213fe67f0085d64bad6d63f19edc4a3
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6348
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-27 09:04:46 +08:00
Fanpengcheng
4d1195c834 fix: 修复初始化时任务栏高度显示不正确的问题
任务栏高度需要写入后端的接口,这里的告诉并不是任务栏的实际高度,而应该是预期高度,代码中多处计算需要这个值

修复初始化时任务栏高度显示不正确的问题

Change-Id: Iff607960ba8a418859a31e12580b95213b3f7fa1
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6297
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: zhangqipeng <zhangqipeng@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-27 08:46:51 +08:00
Fanpengcheng
fbc61d007b fix: 修复鼠标未移出任务栏是任务栏就自动隐藏的问题
任务栏隐藏靠的是监控区域外是否有鼠标移动,这里的是监控区域未更新导致

Log: 修复鼠标未移出任务栏是任务栏就自动隐藏的问题
Bug: https://pms.uniontech.com/zentao/bug-view-49297.html
Change-Id: Ic5fea75fd5c95f8a086d30826fcceb19c8459fad
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6114
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-24 13:09:40 +08:00
Zhang Qipeng
8e0b8f82a8 fix: 任务栏抖动
在Paint事件中触发的重算图标大小,会导致应用区域图标大小一直在38和39两个数之间跳动。

Log: 修复任务栏特定位置下抖动的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-40176.html
Change-Id: If90d5296c647495f0251cdcef515a6ececc55dc1
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/6032
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-24 13:04:53 +08:00
liuxing
3aed24c7e0 fix: 剪贴板或通知中心没有跟随任务栏
任务栏大小、位置更新时,没有发出对应信号

Log: 解决剪贴板或通知中心没有跟随任务栏问题
Bug: https://pms.uniontech.com/zentao/bug-view-48969.html
Change-Id: I8c1d79b4cd52484ff1eb0873164ed6a82c2ac569
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/5908
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-24 10:03:57 +08:00
wangnengdeng
9dfca71863 fix: 拖动任务栏上的图标移动后移除残留在桌面上
原因是手指操作存在多指操作,导致拖拽应用图标残留桌面

Log: 拖动任务栏上的图标移动后移除残留在桌面上
Bug: https://pms.uniontech.com/zentao/bug-view-40987.html
Change-Id: Id1279ac0f8ca48f8242682740f1b91ea7926910b
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/5595
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-20 00:06:53 +08:00
范朋程
ca88882ccb fix: 修复系统刚启动时插拔屏幕导致的任务栏不显示问题
插拔屏幕过程中,使用qt的方法获取的屏幕名与后端的display服务中获取的屏幕名不一致,导致异常
这里改成主屏幕名也使用后端的数据

Log: 修复系统刚启动时插拔屏幕导致的任务栏不显示问题
Change-Id: I80c3fb940f30b923294b92363aaccf9a3ce3183c
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/5562
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-19 13:06:37 +08:00
liuxing
ff96316835 fix: 配置文件命名错误
配置名命名错误修正

Log: 修正错误的配置文件名
Change-Id: I8f99403bc601535c919615f719ff24a8ec5cdc5e
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/5396
Reviewed-by: wangwei <wangwei@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: fanpengcheng <fanpengcheng@uniontech.com>
2020-09-18 15:37:13 +08:00
Zhang Qipeng
38683211fa fix: Icon size adaptive abnormal
当特效模式关闭后,任务栏的“多任务视图”图标会隐藏,此时任务栏图标应重新计算图标大小,调整显示区域。

Log: 修复关闭特效后任务栏图标大小错误的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-47755.html
Change-Id: Ifbc697c4fa897953f8051eb3e86b73af5eb2f99a
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/5210
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-17 14:04:44 +08:00
Zhang Qipeng
61ed07aa11 fix: 任务栏托盘区域和插件区域未显示
自动调整大小后,导致托盘区域的高度异常。

Log: 修复任务栏托盘区域和插件区域概率性未显示的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-47774.html
Change-Id: I3461cb0d1f557e478efeb4f5c460523572a6df96
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4824
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-17 09:22:56 +08:00
liuxing
5a586988fa feat: 任务栏增加多屏配置处理逻辑
多屏位置切换时间配置+固定屏幕显示配置

Log: 任务栏增加多屏配置处理逻辑
Task: https://pms.uniontech.com/zentao/task-view-37417.html
Change-Id: I9c272b95866addaeb49c78fa64e5f889074f8f4d
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4724
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-15 21:47:30 +08:00
liuxing
c5b030348a fix: 触屏有hover效果
qt事件转发可能存在bug,触屏移动事件几率会转发出一个普通鼠标移动事件,导致显示hover时判断错误,通过后端触屏事件与qt转发触屏事件并集判断为鼠标事件

Log: 解决任务栏触屏几率会出现hover效果
Bug: https://pms.uniontech.com/zentao/bug-view-47597.html
Bug: https://pms.uniontech.com/zentao/bug-view-46245.html
Change-Id: Ibae1134fd231c29301cbb54d28d7688984601143
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4825
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-15 21:47:25 +08:00
Zhang Qipeng
f5ba4a0d1f fix: Wrong height of dock
限制dockSize的值在40~100之间;
如果dockSize为39,会导致dock的mainwindow高度变成99,显示的内容高度却是39;
dockSize的值在这里不应该为39,但在高分屏上开启缩放后,拉高任务栏操作会概率出现。

log: 修复拉高任务栏操作导致任务栏高度异常的问题。
Change-Id: I760aa1b3265e29da69a2209d0bb29327c145c94e
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4092
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-15 20:56:31 +08:00
范朋程
4149b287e5 fix: 修复任务栏一直隐藏模式下,从下切换到右出现的显示异常问题
切换是计算任务栏位置时使用position不应使用最新值,而应该是先从上次的位置先隐藏

Log: 修复任务栏一直隐藏模式下,从下切换到右出现的显示异常问题
Change-Id: I9b18900bf5115269ef5c239ac46cbf4d91e040dc
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4773
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-15 13:02:26 +08:00
chenjun
12ad1f6293 fix: 将强依赖应用拖拽至回收站附近出现不知名的 + 号图标
在拖拽时,原代码中判断是否垃圾箱插件区域有误,此时默认为允许拖拽,则会出现 + 号图标

Log: 修复将强依赖应用拖拽至回收站附近出现不知名的 + 号图标问题
Bug: https://pms.uniontech.com/zentao/bug-view-46894.html
Change-Id: I129678fa79b330ec38f1188e92d409b2b5851b9f
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4323
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-14 11:26:44 +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
88d52e28d1 fix: 为了将maintain/5.1分支合入uos,重新对任务栏图标点击、移动、拖动范围处理
由原来的提交的用鼠标当前坐标是否在图标范围内的判断方式修改为设置图标布局的边距的方式。以便于将maintain/5.1分支合入uos而不影响其他
功能

Log: 重新对任务栏图标可点击、移动或拖动范围进行处理
Change-Id: Icf6df593f468c247c6d4fc5c2ba0936d5135626b
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4271
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-11 15:29:02 +08:00
范朋程
755190472c fix: 修复自动化测试出现的任务栏不显示问题
com.deepin.daemon.Display服务启动比任务栏启动要晚,导致获取的数据异常

Log: 修复自动化测试出现的任务栏不显示问题
Change-Id: Ida4b6986dfec4bf212cfc1e28c4ebf4dfcb63198
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4064
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-09 21:00:51 +08:00
liuxing
f6ab9d8846 fix: 任务栏没有屏蔽多指功能
通过重写application的notify函数,拦截触屏事件,判断触屏点个数,触点个数大于1时屏蔽事件处理

Log: 屏蔽任务栏默认的多指功能
Bug: https://pms.uniontech.com/zentao/bug-view-46287.html
Change-Id: Ic0fa6187be283d2e8149dc74d4c7ca642ece9a4e
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4051
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-09 16:45:16 +08:00
liuxing
e1ad39dad6 fix: 触屏需要屏蔽hover效果
之前需求里面没有说明,没有特意做相关的屏蔽操作,导致触屏也会出现hover效果

Log: 屏蔽任务栏触屏hover效果
Bug: https://pms.uniontech.com/zentao/bug-view-46245.html
Change-Id: I7a1ff66faea486a4946a5ab77d9e7ac6ae663fcd
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/3942
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-08 21:49:26 +08:00
范朋程
36e27cdd5a feat: 代码解构整理,输出日志信息
做到多屏功能都有对应的日志可查,后期稳定后再去除

Log: 代码解构整理,输出日志信息
Change-Id: I76a5ab48aad4fc7cfbabe38b159f449b34444530
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4001
Tested-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: <mailman@uniontech.com>
2020-09-08 20:43:14 +08:00
liuxing
7d2d83c2d8 fix: 任务栏在上时拖动改变任务栏的高度时不跟随手指移动
当触屏拖拽触屏按下坐标在任务栏拖拽窗口之外时,拖拽窗口不会收到触屏的mousemove事件,导致拖拽中途不刷新任务栏大小。通过转发后端触屏移动信号解决。

Log: 解决任务栏拖动改变任务栏的高度时不跟随手指移动问题
Bug: https://pms.uniontech.com/zentao/bug-view-46281.html
Change-Id: I4b74614c3a830b2ed164c1b80f34a97ef8800e4a
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/3870
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-07 20:21:36 +08:00