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
donghualin
d6df41f3be
fix: 修复wayland环境下任务栏右键菜单带有标题栏的问题
...
原因:原来的QMenu类是在头文件中直接定义的,没有指定parent
解决方案:头文件中定义指针,在cpp文件中创建,并指定parent
Log: 修复wayland环境下任务栏菜单显示异常
Influence: wayland下查看任务栏图表的右键菜单
Bug: https://pms.uniontech.com/bug-view-140873.html
Change-Id: Ib2792a47877040eed1ad1bae611ebfd79e13b38f
2022-06-29 16:04:15 +00:00
ck
64d492cb3a
fix: wayland 插件右键菜单显示后点击桌面不会关闭
...
点击菜单区域以外关闭菜单的逻辑:
1. 有parent的kwin会关闭
2. 没有parent的Qt会在失去焦点时关闭
由于dock无焦点,wayland 菜单无焦点,无父对象的菜单就关闭不了。
规避方案给菜单加上parent,后续如果菜单的role改变应该可以彻底避免。
Bug: https://pms.uniontech.com/bug-view-124531.html
Influence: wayland plugin menu close
Log:
Change-Id: Id9c80f5131f0171469a279e6c7c7b54a0a3e8791
2022-04-27 13:45:36 +08:00
fanpengcheng
406fb15ebf
fix: 修复飞行模式显示问题
...
1.gsettings不存在的情况下,或者值为true的情况下,飞行模式表现和需求一致。
2.如果gsettings值存在且为false,那么飞行模式始终不显示。
3.gsettings的值除手动修改外,不应有其他修改方式
Log: 修复飞行模式显示问题
Bug: https://pms.uniontech.com/zentao/bug-view-112804.html
Influence: 任务栏-飞行模式插件-显示效果与需求保持一致
Change-Id: Iec07689cc77db8b80e6974d6171511a97e22671d
2022-02-15 15:30:44 +08:00
songwentao
071be0f37b
fix: 修复飞行模式显示问题
...
1.gsettings不存在的情况下,或者值为true的情况下,飞行模式表现和需求一致。
2.如果gsettings值存在且为false,那么飞行模式始终不显示。
3.gsettings的值除手动修改外,不应有其他修改方式
Log: 修复飞行模式显示问题
Bug: https://pms.uniontech.com/zentao/bug-view-112804.html
Influence: 任务栏-飞行模式插件-显示效果与需求保持一致
Change-Id: I775662712aa5415bdcd738d476010f6bca09023f
2022-02-14 18:04:20 +08:00
songwentao
389f7824c1
fix: 修复任务栏崩溃问题
...
访问空指针导致
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-111362.html
Influence: 任务栏-点击音量插件,音量面板显示,然后点击网络图标,任务栏正常显示
Change-Id: I2c1954187e1d779b627d4cdbd2d859246f1c0778
2022-01-17 11:14:52 +08:00
范朋程
a683cab1aa
fix: 修复不同托盘插件内容重叠显示的问题
...
插件提供的弹出界面可能未设置其visible为false,导致创建后就指定了父对象
当其他插件显示后,此插件内容也随之显示
Log: 修复插件内容概率性重叠显示的问题
Influence: 托盘插件内容显示
Task: https://pms.uniontech.com/zentao/task-view-97417.html
Change-Id: I6f4f06e4f624409203f8ea61589754f555f17338
2022-01-10 10:31:28 +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
songwentao
f5d34f1560
fix: 解决点击桌面空白处不会将网络菜单隐藏问题
...
任务栏外区域事件使用XEventMonitor服务监听处理
Log: 解决插件右键菜单无法隐藏问题
Influence: 任务栏-插件右键隐藏问题
Bug: https://pms.uniontech.com/zentao/bug-view-101269.html
Change-Id: I13aecf004928a07dff4a8638528c29878b733202
2021-11-09 12:50:22 +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
yanghongwei
19cc7effa0
fix: 修复蓝牙列表hover颜色错误问题
...
窗口必须初始化父窗口,否则当主题切换之后再设置父窗口的时候palette会更改为主题切换前的palette
Log: 优化蓝牙列表hover效果
Bug: https://pms.uniontech.com/zentao/bug-view-83257.html
Change-Id: Ib2bf437232ac9784a41f47c92720181c6a9ab31c
2021-06-25 15:29:25 +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
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
Fan PengCheng
e2e9211d1c
feat: 修改部分函数命名和注释
...
函数命名变更,部分注释转移到源文件中,方便阅读头文件,去除mock的部分代码文件
Log:
Change-Id: I9cbb7d5a21a60c4643efbf78da7c599d85bd0829
2021-03-23 17:17:02 +08:00
范朋程
4765cc0014
fix: 修复第三方插件右键菜单打开时导致任务栏崩溃的问题
...
第三方菜单中不含有gsetting对应的配置key(menuEnabled),导致崩溃
Log: 修复第三方插件右键菜单打开时导致任务栏崩溃的问题
Bug: https://pms.uniontech.com/zentao/bug-view-65336.html
Change-Id: I8ffd1987a9ea22f1e12fc4e87bc8d92e58a0ea6c
2021-03-04 16:21:00 +08:00
weizhixiang
9dc9273afd
feat: 插件区域和托盘区域系统应用右键菜单启用开关
...
添加gsettings配置作为插件区域应用和托盘区域系统应用右键菜单的启用、禁用开关,修改配置立即生效
Log: 插件区域和托盘区域系统应用右键菜单启用开关,修改配置立即生效
Change-Id: I7f767bc86cdd5d14e02807858bc82cb57a543174
2021-02-19 15:46:47 +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
Fan PengCheng
eaea57ea4f
Revert "fix: 单指长按不能唤出右键菜单"
...
This reverts commit 24ece545b56847e15440218f2b93ee6be0df80d0.
2020-08-10 19:45:41 +08:00
xiechuan
24ece545b5
fix: 单指长按不能唤出右键菜单
...
单指长按时启用右键菜单进行处理,且关闭悬停提示
Log: 优化单指长按右键菜单
Bug: https://pms.uniontech.com/zentao/bug-view-41153.html
Change-Id: Id1ddd263a78220de4e6d437afdd80d9327a961d9
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1472
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-10 14:41:20 +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
liuxing
e8bac3ceea
fix: 系统托盘提示窗口崩溃
...
系统托盘图标提示窗口访问成员没有判空导致崩溃
Log: 解决系统托盘提示窗口崩溃问题
Change-Id: I495fa14c8c69052fd84a3fc7d9547b30a4ac85d7
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1116
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-03 10:44:14 +08:00
Lvpeilong
89a4d80350
fix: 判断空指针,修复任务栏重启
...
未进行空指针判断,导致任务栏崩溃重启问题
Log: 添加空指针判断,修复任务栏崩溃重启问题
Bug: https://pms.uniontech.com/zentao/bug-view-39522.html
Change-Id: I1686558280ef690a03f508283696a7b25c1ab9ea
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/626
Reviewed-by: panyangzhengqiu <panyangzhengqiu@uniontech.com>
Tested-by: panyangzhengqiu <panyangzhengqiu@uniontech.com>
2020-07-25 15:29:07 +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
fengshaoxiong
218e6ae867
fix: 解决accesible问题
...
通知中心的tips消息是根据数量改变的需要按照objectName来显示,不可变换,系统插件和托盘插件未显示对应的信息
Log: 修改自动化标记问题
(cherry picked from commit 52b5cfa1f46a245c4c72a52593de6a5805f69ef8)
2020-07-21 13:28:08 +08:00
fengshaoxiong
52b5cfa1f4
fix: 解决accesible问题
...
通知中心的tips消息是根据数量改变的需要按照objectName来显示,不可变换,系统插件和托盘插件未显示对应的信息
Log: 修改自动化标记问题
2020-07-21 13:27:37 +08:00
fpc_diesel
eecce9d618
feat(accessible):update accessible on uos branch
2020-06-04 14:01:08 +08:00
wangxuwen
512eccf0b8
fix: fixed the netwoik can not show popTips for bug 24759
...
修改配置网络不能显示ip地址 bug24759
2020-05-12 10:33:00 +08:00
wangxuwen
3760ce2123
feat(dde-dock): 优化dock内存泄漏问题。
2020-02-25 17:46:18 +08:00
chenzhe
fec57ae368
fix(dde-dock):The tray plug-in icon is more likely to pop up the taskbar properties window than the IME properties window.
...
托盘插件图标点击后较高几率弹出的是任务栏属性窗口而不是输入法属性窗口。 (bug:10461)
2020-01-14 16:53:55 +08:00
justforlxz
3926b4a55a
fix(gsettings): skip not have schema file plugins
2019-08-29 11:35:59 +08:00
shaojun
d6339d1183
feat(ContextMenu):change DBusMenu to QMenu
2019-08-22 17:18:30 +08:00
justforlxz
ef232eea04
feat(gsettings): control all module visible
2019-08-09 16:13:26 +08:00
listenerri
daed0fc57e
refactor: the item key which can identify tray items
...
https://github.com/linuxdeepin/internal-discussion/issues/1072
https://github.com/linuxdeepin/developer-center/issues/885
Change-Id: Ica41815368bacbcc6a163687d329c2a3bda27b2d
2019-03-19 15:04:42 +08:00
listenerri
2d61405db9
fix: show dock menu when click on some area out of tray
...
https://github.com/linuxdeepin/internal-discussion/issues/853
Change-Id: Iaf0e76b7de4ce394c83ee40cd0685828d7dc77d0
2019-01-14 17:48:43 +08:00
listenerri
7a5501e53d
feat: update plugin API version
...
Note:
1. add a new function in PluginProxyInterface for set applet widget
visible from a plugin.
2. remove requestContextMenu function from PluginProxyInterface,
cause's the context menu should be handled in Dock, it is enough for
a plugin to simply provide menu data and handle callbacks with
functions itemContextMenu and invokedMenuItem in PluginsItemInterface
https://github.com/linuxdeepin/internal-discussion/issues/646
Change-Id: Ic4af4eee138e87911ff5b18ccbbb0c3f7187ac4d
2018-12-18 11:28:36 +08:00
listenerri
77570b609a
fix: context menu invoke in touch screen
...
https://github.com/linuxdeepin/internal-discussion/issues/619
Change-Id: I21febec29c06eef80114f9082e6cc02d7468c2d3
2018-12-14 15:18:09 +08:00
listenerri
63dc102939
fix: typo2
...
Change-Id: I2b1c9b1936becb74be46ca42fc764ba4a4ce87b4
2018-12-05 11:41:24 +08:00
listenerri
b696c4daf2
refactor: rename system-tray to tray
...
Change-Id: Ic5fcbb85851aebb490ab633b355d77fa3d578914
2018-11-20 14:04:16 +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