tsic404
2f185bf3ce
chore: resolve v23 merge conflicts
...
log:
2023-02-16 15:08:28 +08:00
Robert
0427e19b72
chore: adapt license and copyright ( #680 )
...
Modify project to pass the REUSE check
Log: Modify project to pass the REUSE check
Task: https://pms.uniontech.com/task-view-185215.html
Change-Id: Ie954cf985f16c1a243bfc912aa7458c6e85ce9de
2022-09-06 11:36:55 +08:00
Liu Heng
0e30d5a2a5
fix: 修复程序注册两个不同图标时被拦截的问题
...
使用Set记录注册的PID会导致程序在同一协议上注册不同图标时,无法注册的问题。
更改使用Map来记录注册的PID和注册的协议映射,使用与之前相同的协议时,仍同意程序继续注册托盘。
Log: 程序需要注册两个不同的图标问题修复
Influence: 托盘
Bug: https://pms.uniontech.com/zentao/bug-view-105424.html
Change-Id: I99e51d4298f27359d6d27ed58cc0dfe95a75d4a7
2021-12-01 16:09:46 +08:00
Liu Heng
dc0b4b2bc4
fix: 修复托盘重复图标问题
...
当程序同时支持SNI和XEmbed协议时,错误地在两种协议上同时注册了两个托盘,
增加了一个QSet来记录注册托盘的PID,通过判断是否在set中来判断是否该程序是否已经注册
Log: 修复托盘重复图标问题
Influence: 托盘
Bug: https://pms.uniontech.com/zentao/bug-view-105424.html
Change-Id: I80bc60ab073ac3582f7a0c42d88f2c39a9095d75
2021-12-01 16:09:46 +08:00
范朋程
c8bdbd8cb1
fix: wayland中不显示QT4托盘图标
...
wayland回合主线master分支,原始提交: https://gerrit.uniontech.com/c/dde-dock/+/1286
Log: 社区版适配wayland
Influence: wayland适配
Task: https://pms.uniontech.com/zentao/task-view-81916.html
Change-Id: If1d79ce06f08d2625432271a348dc94d052108b2
2021-11-05 22:39:14 +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
yanghongwei
d941a19a44
fix: 修复第三方系统托盘的tooltip信息无法换行的问题
...
没有对第三方的提示信息做换行判断处理
Log: 修复了托盘的tooltip信息无法换行的问题
Bug: https://pms.uniontech.com/zentao/task-view-72845.html
Change-Id: Idb93042be2e3a3521ae79f34e55d6d177af5ab74
2021-05-14 17:44:24 +08:00
Zhang, DingYuan
48b5458eec
fix: sni tray not show
...
Use the qdbus program in trayplugin to check dbus is working, and if qdbus is not exist, all sni trays will not be displayed.
Issue: Fixes #296
Log: Fixes #296
Change-Id: I5e8dabf6ef2bbb271b459c47441e7218d981c2f7
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4093
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-09 15:35:47 +08:00
范朋程
5a15ae7f17
fix: 修复符号冲突导致的概率性崩溃问题
...
语音助手中使用的类TipsWidget与任务栏项目中的同名类的实现不一样,导致符号冲突
解决方法是在任务栏的代码中加上命名空间,
Log: 修复符号冲突导致的概率性崩溃问题
Bug: https://pms.uniontech.com/zentao/bug-view-35037.html
2020-06-30 09:26:59 +08:00
范朋程
ee83bb1cba
fix(cppcheck): cppcheck检查
...
静态代码检查,按照提示修改了所有合理的警告内容,部分内容为cppcheck误报,不处理
Log: 按照静态代码检查工具给出的结果进行修改
2020-06-16 13:54:23 +08:00
shaojun
e6a106fe24
fixed:tray error
...
托盘加载插件时,插件对应的dbus服务有时候还没启动,这时会绑定一个QDBusConnectionInterface::serviceOwnerChanged,当事件触发时,调用插件的init方法。托盘里每次init都会重新创建所有widget,导致托盘内的插件图标全部消失。
2019-11-22 13:09:58 +08:00
shaojun
552a61f4ea
refactor:delete invalid code
2019-10-17 19:52:55 +08:00
shaojun
59aebcaa8b
feat(trayplugin):set display mode always fashion
2019-08-27 19:31:49 +08:00
listenerri
f4cbe1d2c8
Merge branch 'dev/daemon-plugin-settings' into daemon-plugin-settings
2019-04-04 17:42:37 +08:00
listenerri
d55f56c055
refactor: indicator key parse
...
Change-Id: I9d35bf0211c2b320c0edebd457e897dbe5fa7899
2019-03-18 17:51:50 +08:00
listenerri
8ae30ec2d1
feat: update all plugins to support take effect in time for Deepin-Sync
...
Change-Id: I6fec9ab494eede8a4b0f35e62ccd6f4c749ded09
2019-01-30 18:02:18 +08:00
listenerri
2bc2f2e831
refactor: make MainWindow to register sni host instead of tray plugin
...
Change-Id: I8f6b05ed69ced2d937aac8828a1adb3e77e79b07
2019-01-15 19:54:13 +08:00
listenerri
e96971aecd
refactor: delay load XEmbed and SNI trays
...
Change-Id: Ia9d5684410a57192b228de9478bb3b87025e5b27
2019-01-15 18:14:53 +08:00
listenerri
8ed1aa962f
fix: dock crash and sni tray status property process
...
https://github.com/linuxdeepin/internal-discussion/issues/804
Change-Id: Ib288e1248d64f4ed034fbfa876c2f508eb84e2f8
2019-01-08 14:21:18 +08:00
listenerri
8bc429af27
Merge branch 'dev/drag-and-hold-tray' into merge-dev/drag-and-hold-tray
...
Change-Id: I9ca2e4cbdd7579d65667e78f611cd5400ca851c2
2019-01-07 11:07:45 +08:00
listenerri
6c7498a7a7
feat: support SNI tray status property
...
https://github.com/linuxdeepin/internal-discussion/issues/746
Change-Id: Ie036abe71858a74d500487cd434c69cc1ac26e45
2019-01-04 09:48:39 +08:00
listenerri
f7699e3596
fix: tray item identify
...
https://github.com/linuxdeepin/internal-discussion/issues/616
Change-Id: I6fc26d153e82643720ac21111d52cac26fbcff06
2019-01-03 19:00:33 +08:00
listenerri
fea60742c5
feat: add hold container
...
wrappers can be drop into hold container from normal container,
of course, wrappers in hold container can also be drop into normal container
Change-Id: I21013beede7661507a9c389af21c35692b777dd4
2018-12-28 17:00:29 +08:00
listenerri
16f10b665c
fix: tray icon do not change after system icon theme has changed
...
https://tower.im/projects/e4ae1ad0b5d5497fb4b7c14fe2d2efbf/todos/d9725c7eddce0c87e5ef5f1939d1964a/
Change-Id: Id094f51c7426f321a1628fdd5e3128d6356c9353
2018-12-07 16:59:06 +08:00
listenerri
e18be0ba7f
Merge branch 'dev/fix-dock-hidden'
...
Change-Id: Ia3f5ab9659d1356b699a5de33ed71f7b1ce6ba03
2018-12-05 12:48:12 +08:00
listenerri
13cf3f6b97
refactor: not register dock as sni watcher
...
https://github.com/linuxdeepin/internal-discussion/issues/76
Change-Id: Ie2d8ad5ff14cb53213a0e41dfdd6091507ed0c3e
2018-12-05 11:36:32 +08:00
listenerri
091b52bccd
fix: dock hide problem and remove old imp
...
efficient dock still hide in auto/smart hide mode while applet of
plugins is showing and mouse leaved
https://github.com/linuxdeepin/developer-center/issues/707
Change-Id: I373ce94e802f79e1430a636d5019b24fdbaa650b
2018-12-04 09:28:12 +08:00
listenerri
a6e2546efc
fix: save fashion tray item expand config in public config file
...
Change-Id: I523cf2959532242e61fc7cb1720ffbcdb6e3ea59
2018-11-30 19:19:41 +08:00
listenerri
805b5b56e0
feat: save sort order to config and optimize sort algorithm
...
Change-Id: I00f51956127a825c36b5308f4713314e987eb186
2018-11-27 11:37:39 +08:00
listenerri
2ebef72a18
feat: support item sort key interface of TrayPlugin inner plugin
...
Change-Id: I8da85bb4d821c400cac2113696d3c12c7fed0c36
2018-11-21 18:32:29 +08:00
listenerri
7207bbff10
refactor: construct FashionTrayItem using TrayPlugin
...
Change-Id: I6df84d6b5a81cb72e55de1c60aa57317cfa32e20
2018-11-21 18:32:29 +08:00
listenerri
b689dbece2
refactor: tray plugin
...
- tray plugin support load dock plugin as system trays
- move network,sound,power plugins out of tray plugin, keepin them still be plugins
Change-Id: I03463ef55a9abc9823c1b9f7d9c95b00158e63ed
2018-11-15 17:37:05 +08:00