2700 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
chenjun
039b985355 fix: 调用com.deepin.daemon.PowerManager接口来判断系统是否支持待机和休眠
因为有些机型不支持待机,但是后端中是否支持待机的接口返回值不对需要修改,因此后端在System DBus中新增了一个
com.deepin.daemon.PowerManager接口,任务栏需要调整使用此接口来判断显示待机和休眠选项

Log: 修复待机后电源无法唤醒,只能硬重启问题
Bug: https://pms.uniontech.com/zentao/bug-view-48165.html
Change-Id: I31641df56fc69965e16a92c09b6a725f8465185b
2020-11-07 18:21:52 +08:00
Fanpengcheng
1152cd12c4 feat: fix lintian error
fix lintian error

Log:
Change-Id: Ie682dc78e7959d53a2441c87c8653400e7187142
2020-11-06 16:25:56 +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
db0c0039d4 fix: 任务栏位置调整左边,摩灯窗口还是从底部出来
删除定时器,使用监听Dock的FrontendWindowRect change信号,重新更新IconGeometries

Log: 魔灯效果下,窗口效果跟随任务栏位置
Bug: https://pms.uniontech.com/zentao/bug-view-44736.html
Change-Id: I5e6caf7872dc37c34d8e5fb99676d7b35940dff3
5.3.0.50
2020-11-05 21:34:21 +08:00
xuyanghe
35807b284f fix: 调节任务栏音量与控制中心输出音量不同步
任务栏向后端发送了音量变化,后端接受并返回一个改变完成的信号,控制中心接受到了信号,但是任务栏没有接收到信号.收到后端的音量变化信号后,不再通过DBus调用获取属性值,而是使用后端传过来的参数值

Log: 调节任务栏音量与控制中心输出音量不同步
Bug: https://pms.uniontech.com/zentao/bug-view-48689.html

Change-Id: I79c6efdf712df8a2e32a496ead689c471afdba39
2020-11-05 21:33:03 +08:00
xuyanghe
8f2df319c8 fix: 任务栏音量拖到最右边概率性显示不是100%
refreshTips更新音量的时候也会调用DBus里的当前音量,这里直接修改为显示从后端volumeChanged信号传过来的音量值.优化一部分函数

Log: 任务栏音量拖到最右边概率性显示不是100%
Bug: https://pms.uniontech.com/zentao/bug-view-52597.html

Change-Id: I7267de814acd3e18e0df6526afadae1f34cbb47c
2020-11-05 20:01:04 +08:00
dongrui
346c62a477 fix: 使用root用户登陆时,dock右键没有切换用户选项
使用root用户登陆时,dock右键没有切换用户选项

Log: 将dock和session-shell判定是否显示切换用户改为一致
Bug: https://pms.uniontech.com/zentao/bug-view-51601.html
Bug: https://pms.uniontech.com/zentao/bug-view-50789.html
Change-Id: I3987cf403881c66b06662d8629f957403551e91d
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8133
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: xiechuan <xiechuan@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-11-04 16:05:31 +08:00
Zhang Qipeng
bb37fa35e5 fix: 任务栏网络图标的tooltips显示空白
问题1:原来用于存储已连接设备的QMap只在网卡设备列表发生变化时才去移除处于未连接状态的设备信息,导致这个QMap其实存的是之前连过网的网卡设备列表(其中可能有的已经断开连接了)
后面做判断时又以为这个列表存储的是当前已连接网的设备列表,就会导致在这个设备列表里遍历时,碰到未连接网的设备发现找不到"Ip4"字段,就返回了个空值,直接break跳出循环了
如果这个未连接网络的设备信息比较靠前,即便是后面有已连接的设备,也无法遍历到,这是问题2。

问题1的改进:在网卡设备不是已连接状态时,同步在QMap中移除这个设备信息。
问题2的改进:在遍历存储已连接设备列表时,如果没找到对应的字段,不是跳出循环,而是继续遍历剩下的所有设备。确保总能找到一个正确的信息显示出来。

Log: 修复任务栏网络图标不显示IP的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-50062.html
Bug: https://pms.uniontech.com/zentao/bug-view-51758.html
Bug: https://pms.uniontech.com/zentao/bug-view-50443.html
Change-Id: Ib3ac8fb2949344c7209a52012a93a5e12ace0fa7
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8526
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-11-04 16:05:31 +08:00
Litao
b8810b8d77 fix(network): 修改了控制中心网络下网卡状态是“已连接”,任务栏单击网络图标​对应网卡后面的“对勾标识”不显示​
修改了控制中心网络下网卡状态是“已连接”,任务栏单击网络图标​对应网卡后面的“对勾标识”不显示​,原因是网络状态改变changedActiveWiredConnectionInfo传递的内容中途有空的一次,按钮被设置为false后,当内容不为空时,没有设置为true

Log: 控制中心网络下网卡状态是“已连接”,任务栏单击网络图标​对应网卡后面的“对勾标识”不显示​
Bug: https://pms.uniontech.com/zentao/bug-view-51811.html
Change-Id: I92aa396c540276310a1839339a9e647ccaeb2b32
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8686
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: xiechuan <xiechuan@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-11-04 16:05:31 +08:00
xuyanghe
cb26ec23bf fix: 任务栏音量拖到最右边概率性显示不是100%
refreshTips更新音量的时候也会调用DBus里的当前音量,这里直接修改为显示从后端volumeChanged信号传过来的音量值.优化一部分函数

Log: 任务栏音量拖到最右边概率性显示不是100%
Bug: https://pms.uniontech.com/zentao/bug-view-52597.html

Change-Id: I7267de814acd3e18e0df6526afadae1f34cbb47c
5.3.0.49
2020-11-03 17:22:59 +08:00
chengbo
c699611d45 Merge "fix: 任务栏位置调整左边,摩灯窗口还是从底部出来" into uos 2020-11-03 12:02:18 +08:00
liuxing
306f321307 fix: 任务栏开机几率无法显示
startdde启动过快导致任务栏还没启动时callshow被调用,调用失败导致任务栏不显示。延迟RegisterDdeSession解决

Log: 解决任务栏开机几率无法显示问题
Bug: https://pms.uniontech.com/zentao/bug-view-52917.html
Change-Id: I19fc19607160e66d294dbf63211fe3da84f7b890
5.3.0.47
2020-11-02 21:00:43 +08:00
fanpengcheng
f12ee98dba Merge "fix: 任务栏开机几率无法显示" into uos 5.3.0.48 2020-11-02 20:59:55 +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
xiaoyaobing
918380b9b6 fix: 任务栏授权管理图标在托盘区域的插件收缩键头两边来回驻留
任务栏托盘处于收缩时,后加入进来的插件加入时候没有根据托盘状态进行处理,导致显示出来未被收纳进收缩控件

Log: 任务栏授权管理图标在托盘区域的插件收缩键头两边来回驻留
Bug: https://pms.uniontech.com/zentao/testcase-view-212045.html
Change-Id: I69ce935c2feaf0d128e87f2640cd443e9e93e87e
2020-11-02 17:23:41 +08:00
Xie Chuan
52b13f8b19 fix :多次向右旋转屏幕导致任务栏消失
多次旋转屏幕后,声音信息发生改变,触发了对野指针的判断

Log: 修复多次向右旋转屏幕导致任务栏消失问题
Bug: https://pms.uniontech.com/zentao/bug-view-51625.html
Change-Id: Ie2c7c43255412b86e63a16bc487d2edb2d09d153
5.3.0.45
2020-11-02 15:22:03 +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
35df09ee53 fix: 紧急修复任务栏无法置顶的问题
系qt和x的一些接口冲突,导致设置DOCK角色失败

Log:
Change-Id: I28e0cd64a9717f60e6bf060cb369ea637386875d
5.3.0.44
2020-10-30 14:38:57 +08:00
Fanpengcheng
163461ff9b fix: 紧急修复任务栏无法置顶的问题
系qt和x的一些接口冲突,导致设置DOCK角色失败

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

Log:
Change-Id: I14eb5086e042d61607c2298978a52c208096c8aa
5.3.0.42
2020-10-30 10:35:29 +08:00
fanpengcheng
6e2e5b738c Merge "fix: remove dbus service file" into uos 5.3.0.43 2020-10-30 10:28:29 +08:00
Xie Chuan
4d34d4152d fix :多次向右旋转屏幕导致任务栏消失
多次旋转屏幕后,声音信息发生改变,触发了对野指针的判断

Log: 修复多次向右旋转屏幕导致任务栏消失问题
Bug: https://pms.uniontech.com/zentao/bug-view-51625.html
Change-Id: Ie2c7c43255412b86e63a16bc487d2edb2d09d153
2020-10-29 13:43:51 +08:00
xiaoyaobing
165fe9586c fix: 打开多个窗口在桌面,在任务栏预览窗口点击窗口关闭按钮,窗口被关闭,其它窗口被隐藏
中间预览窗口较特殊,点击关闭时中间预览和左侧首个预览,鼠标没有离开事件,修改为当点击中间和左侧首个预览窗口关闭按钮,发送关闭信号处理逻辑

Log: 修复任务栏打开多个窗口在桌面,在任务栏预览窗口点击窗口关闭按钮,窗口被关闭,其它窗口被隐藏
Bug: https://pms.uniontech.com/zentao/bug-view-48677.html
Change-Id: Ief953f2501e75950374d7b617136641719186fa0
5.3.0.41
2020-10-29 11:08:00 +08:00
lxz
9abcebd423
fix: remove dbus service file
dock不需要提供该文件,因为dock作为桌面环境组件,由startdde进行控制。

Log:
Change-Id: I14eb5086e042d61607c2298978a52c208096c8aa
2020-10-29 10:30:08 +08:00
lxz
199d0a7345 fix: cannot min/restore window
dock get the focus

Bug: https://pms.uniontech.com/zentao/bug-view-49686.html
Log:
Change-Id: I983fd173bd0c00584d4ba6d40d29d771f5ea5a85
5.3.0.40
2020-10-28 17:57:35 +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
niecheng
f4d5ca461c Merge "fix: qt找不到应用图标" into uos 2020-10-28 14:17:03 +08:00
Zhang Qipeng
ea2ec0396a feat: Optimize code structure
调整任务栏布局的代码结构,删除无用代码。

Log: 调整任务栏布局的代码结构。
Change-Id: Ic2f2fba9567580fd3852b892ce714c190d3b5a02
2020-10-28 13:14:45 +08:00
xuyanghe
d7a2f1577c fix: 调节任务栏音量与控制中心输出音量不同步
任务栏向后端发送了音量变化,后端接受并返回一个改变完成的信号,控制中心接受到了信号,但是任务栏没有接收到信号.收到后端的音量变化信号后,不再通过DBus调用获取属性值,而是使用后端传过来的参数值

Log: 调节任务栏音量与控制中心输出音量不同步
Bug: https://pms.uniontech.com/zentao/bug-view-48689.html

Change-Id: I79c6efdf712df8a2e32a496ead689c471afdba39
2020-10-28 11:46:41 +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
xmuli
dd3e6fa98d fix: Fix dde-dock incorrectly set to right angle
Fix dde-dock set to right angle after every logout or reboot

Log:
5.3.0.39
2020-10-27 15:09:02 +08:00
Fanpengcheng
6c9c162f11 Revert "fix: show slow"
This reverts commit 710aba548904adf01ef0bdb4ad819f62e5761239.
5.3.0.38
2020-10-27 13:48:58 +08:00
xiaoyaobing
d139334fff fix: 打开多个窗口在桌面,在任务栏预览窗口点击窗口关闭按钮,窗口被关闭,其它窗口被隐藏
中间预览窗口较特殊,点击关闭时中间预览和左侧首个预览,鼠标没有离开事件,修改为当点击中间和左侧首个预览窗口关闭按钮,发送关闭信号处理逻辑

Log: 修复任务栏打开多个窗口在桌面,在任务栏预览窗口点击窗口关闭按钮,窗口被关闭,其它窗口被隐藏
Bug: https://pms.uniontech.com/zentao/bug-view-48677.html
Change-Id: Ief953f2501e75950374d7b617136641719186fa0
5.3.0.36
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
Xie Chuan
c31e90bbc0 fix: 声音输出端口图标不一致
替换任务栏声音插件中输出音量图标

Log: 修复任务栏声音声音图标显示不一致问题
Bug: https://pms.uniontech.com/zentao/bug-view-50952.html
Change-Id: I63863edcdc874298b5a63c1ee44a1d20933969c0
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8092
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
5.3.0.35
2020-10-21 14:08:04 +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>
5.3.0.34
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>
5.3.0.33
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
Xie Chuan
f2b60a4f13 fix: 输出端口禁用后,任务栏声音模块没有同步显示
控制中心禁用设备后,在任务栏需要隐藏设备,隐藏设备时,剩余所有设备不勾选,由用户手动勾选,控制中心只有一个设备时,直接隐藏设备,

Log: 修复任务栏声音输出端口禁用后,任务栏声音模块没有同步显示问题
Bug: https://pms.uniontech.com/zentao/bug-view-50829.html
Change-Id: I695ec37a03eabb11f2e5ba12d1eddc5f9c1fcdab
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7848
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
5.3.0.32
2020-10-16 23:39:45 +08:00
Fanpengcheng
edb37ba6be feat: 修复mips64el编译失败问题
去除clang相关内容

Log:
Change-Id: I2cf3a1b2417816b7072d707cb4eca3db302ec82a
5.3.0.31
2020-10-16 11:13:40 +08:00
Zhang, DingYuan
0785dff36f feat: add pie for mips64el
add pie for mips64el

Log: 添加编译参数给mips64el平台
Change-Id: Ib0f0b3dcb069aca6bb2ead11414f51f667f95bb5
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7472
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
5.3.0.30
2020-10-15 15:47:14 +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>
5.3.0.28
2020-10-14 19:38:55 +08:00
Xie Chuan
56cad09af1 fix: 静音状态时拖动音量滑块不能解除静音
静音状态时,拖动滑块后,与后端交互,取消静音状态

Log: 修复静音状态时拖动音量滑块不能解除静音问题
Bug: https://pms.uniontech.com/zentao/bug-view-50604.html
Change-Id: I88c8449542a154244e72065f3edeb23f1638676f
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/7346
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-10-14 17:24:11 +08:00