范朋程
2d958dd670
chore: V23接口改造适配
...
V23接口改造适配
Log: V23接口改造适配
Influence: 无
Task: https://pms.uniontech.com/task-view-207483.html
Change-Id: Ide530c023ea41f86fad2e8001ec67f1afaa897ab
2022-12-06 14:40:35 +08:00
donghualin
b2633a5f50
fix: 加载系统托盘插件
...
1、systemTray目录下的插件由QuickItemController类来统一加载,托盘区域增加系统插件的展示
2、蓝牙、飞行模式等插件修改为普通插件,用于在快捷面板显示
Log: 托盘区显示系统托盘插件
Influence: 插入U盘,查看托盘区域是否有U盘图标
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I57e1321fcc59dfc7cfad1c21aca343203e3fad00
2022-11-01 16:08:21 +08:00
donghualin
3f4ff0d292
style: 优化CMakeList.txt文件
...
CMakeList.txt文件中从GLOB改成GLOB_RECURSE,删除重复的包含
Log: 优化CMakeList.txt文件
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: I2ca603eed4704f2d2c6eb87a027836e768084c7f
2022-09-27 02:58:33 +00:00
donghualin
c7826edd46
fix: 删除任务栏对libdframeworkdbus-dev库的依赖
...
1、删除项目中对libdframeworkdbus-dev库的依赖,通过使用xml2cpp的工具来自动生成dbus接口文件,在使用到dbus库的项目中包含生成文件的目录
2、修改相关服务中v20的接口(com.deepin...)为v23的接口(org.deepin...)
Log:
Influence: 打开控制中心,鼠标移动唤醒任务栏、加载插件等,观察相关功能是否正常
Task: https://pms.uniontech.com/task-view-182009.html
Change-Id: I960c849d06ed271ebbb9f8e479d9879967523581
2022-09-19 11:41:31 +00:00
donghualin
c78f101e84
fix: 修复从任务栏无法打开控制中心问题
...
由于控制中心适配了v23的接口,所以需要在任务栏增加USE_AM宏的控制,未使用USE_AM宏的调用com.deepin.dde.ControlCenter接口,使用USE_AM宏的使用org.deepin.dde.ControlCenter1接口。
Log: 优化任务栏打开控制中心的问题
Influence: 任务栏-任务栏设置-打开控制中心 任务栏-蓝牙-蓝牙设置 任务栏-日期-日期时间设置 任务栏-电源-电源设置 任务栏-关机-关机设置 任务栏-声音-声音设置 观察是否正常打开控制中心
Bug: https://pms.uniontech.com/bug-view-149189.html
Change-Id: I3373fc641c35e7589730a7cd595f2f55929ad2ec
2022-08-16 10:29:26 +00:00
donghualin
d97ce8c67a
fix: 修复从任务栏或其他应用打开控制中心卡死的问题
...
控制中心的接口已从com.deepin.dde.ControlCenter改成org.deepin.dde.ControlCenter,对应的任务栏的相关接口也要做相应的修改
Log: 优化任务栏打开控制中心的问题
Influence: 任务栏-任务栏设置-打开控制中心,观察打开的时间
Bug: https://pms.uniontech.com/bug-view-149189.html
Change-Id: I30f50b9b824ca819884f31ddf1671f40e813486a
2022-07-22 02:28:43 +00:00
donghualin
e714c7e44e
fix: 修改对老插件的兼容性问题
...
所有插件的api版本都改成2.0.0,PluginProxyInterface新增的接口放到最后的位置,保证老插件在加载的时候能调用到正确的函数
Log: 修改老插件的兼容性问题
Influence: 任务栏加载老插件
Bug: https://pms.uniontech.com/bug-view-132961.html
Change-Id: I0c2714db6a21f2d246126ce2d9cec96e8c706d80
2022-06-01 21:34:40 +08:00
范朋程
7429f3ed33
fix: 修复键盘布局插件显示在控制中心的任务栏模块中的问题
...
键盘布局属于托盘插件,不应显示在控制中心中
Log: 修复键盘布局插件显示在控制中心的任务栏模块中的问题
Influence: 键盘布局插件,不显示在控制中心的任务栏配置中
Bug: https://pms.uniontech.com/zentao/bug-view-109726.html
Change-Id: Ib709ca563ba199c69006f30c4802101c487f8e6d
2021-12-29 09:21:31 +08:00
songwentao
86362dcf17
Revert "feat: 任务栏拖拽图标交互优化"
...
This reverts commit 04762453fa1b27e0e1497833bb2b15c89a6cc236.
Change-Id: I3a98ad32dd7ecac22e4d6c9148c30521fb4295fe
2021-11-19 16:19:16 +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
songwentao
05907c7fbc
fix: 解决社区版加载键盘布局插件失败问题
...
打包配置文件中没有加入etc/dde-dock目录,导致keyboard_layout.json文件拷贝失败
启动器读到文件内容,相关dbus服务没有启动,最终导致插件加载失败.
Log: 修复社区版加载键盘布局插件失败问题
Task: https://pms.uniontech.com/zentao/task-view-81376.html
Change-Id: Ifc63c547cf976601eaa766b914e59aafcb77d3fe
2021-08-25 16:00:32 +08:00
WenTao Song
03977ba903
feat: 添加任务栏-键盘布局图标提供配置文件或接口
...
社区版桌面系统支持任务栏显示键盘布局插件,用户可以gsetting指令控制插件的显示、隐藏、置灰功能,其他版本桌面系统不显示键盘布局插件插件.
Log: 社区版任务栏支持键盘布局插件功能
Task: https://pms.uniontech.com/zentao/task-view-80977.html
Change-Id: I7abc680b2ef425644d9d43ee1c1f777d9e853c53
2021-08-25 16:00:32 +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
chenjun
5221be1141
fix: 按需求文档调整托盘区域插件默认排序
...
根据需求文档https://shimo.im/sheets/8YQY9vyC9VRWCDC6/MODOC 重新调整托盘区域插件默认排序
Log: 修复托盘区域的挂载图标和插件区域的电源,时间图标顺序与需求不符问题
Bug: https://pms.uniontech.com/zentao/bug-view-40690.html
Change-Id: I6962228101de5497e910c4053c1b7e942bec87f7
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1123
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Reviewed-by: pengwenhao <pengwenhao@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-06 16:01:37 +08:00
chenjun
cc9af0844c
fix: 声音、网络、键盘布局等图标排序时不再区分是否系统图标,同时将排序字段统一成pos_%1_%2格式
...
在图标排序时,对于系统图标,会自动全部排在其他图标后面,而声音图标正好是属于系统图标,在切换Dock显示模式时,会将声音图标显示在网络图标后面
Log: 修复调整声音插件顺序,切换任务栏模式之后,声音插件顺序改变问题(bug:38862)
Bug: https://pms.uniontech.com/zentao/bug-view-38862.html
Change-Id: Ib080d6eed3a361974142911ff81e9fa0003ae01f
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/343
Reviewed-by: lizhongming <lizhongming@uniontech.com>
Tested-by: lizhongming <lizhongming@uniontech.com>
2020-07-23 08:43:03 +00:00
范朋程
3fa69b4201
Merge branch 'maintain/5.0' into uos
...
# Conflicts:
# frame/util/docksettings.cpp
# frame/util/docksettings.h
# frame/window/mainwindow.cpp
# frame/window/mainwindow.h
# plugins/power/power.qrc
2020-07-06 14:16:29 +08:00
fengshaoxiong
43d3e50aad
fix: 解决代码中告警信息
...
记录打印信息的文本中不能有告警信息
Log:将打印的告警信息转为调试信息
Bug:https://pms.uniontech.com/zentao/bug-view-20977.html
2020-06-30 09:54:12 +08:00
范朋程
ee83bb1cba
fix(cppcheck): cppcheck检查
...
静态代码检查,按照提示修改了所有合理的警告内容,部分内容为cppcheck误报,不处理
Log: 按照静态代码检查工具给出的结果进行修改
2020-06-16 13:54:23 +08:00
wangxuwen
8bd687eb21
feat(dde-dock): No translation for adding keyboard layout for the first
2019-12-14 13:12:27 +08:00
shaojun
68e67ae612
fixed(keyboard-layout):open control center keyboard setting
2019-12-03 16:01:02 +08:00
shaojun
6c19ff5e58
fixed(keyboard-layout):refresh keyboard layout for tray
...
注销后不显示键盘布局
2019-11-30 20:31:22 +08:00
listenerri
89446d7022
feat: keyboard layout indicator support context menu
...
https://github.com/linuxdeepin/developer-center/issues/671
Change-Id: I751c48b4c00c9f75a9950b2679374b5562b08109
2019-03-06 17:19:08 +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
5d462fdc30
refactor: new dock plugins interface version 1.1
...
Change-Id: I8f9c36531aab7f04b3ffe656eb2f67516efe736d
2018-12-05 11:51:37 +08:00
listenerri
57a179a93d
show keyboard layout (chinese locale)
...
show keyboard layout when user keyboard layout count > 2
Change-Id: Id85be5cbb61361aa29ee0dab50526aa055d2a919
2018-07-12 12:44:10 +08:00
haruyukilxz
3486d0c108
feat(tray): hide layout when zh_CN locale
...
Change-Id: I96b8c93d902026e4b6e4249e51dd0b3aee2a06f3
2018-06-06 19:40:07 +08:00
石博文
59aaed5434
Fix: layout is empty
...
Change-Id: I6a445afc97b226ebae48cc0c472bad8a5df39ea3
2018-05-24 10:29:55 +08:00
石博文
aa04a45128
fix popup window size adjust not real-time
...
Change-Id: I73f2e0b85f414df8e4b9982f5dfa6c62d26fd3b4
2018-03-13 17:29:46 +08:00
rekols
e4faf0b5fc
feat: add keybord_layout.json
...
Change-Id: Ib86d98537771de2d68b4e0af8a771284dcc7b64e
2018-03-13 10:59:14 +08:00
rekols
7ef2fea7cc
feat(keyboard_layout): add new dbus interface
...
Change-Id: Iae4037a07112ef2032d1fe689258efa2b7b043ed
2018-03-13 02:26:51 +00:00
rekols
e281f088ac
feat(plugins): keep order
...
Change-Id: Iaa9dd11750999fca6faf2d3b1d3bbb60f6ba740b
2018-03-07 18:11:52 +08:00
rekols
3d19f67ca3
feat: add keyboard layout plugin.
...
Change-Id: I2512d58b74b99871766551d85c874bd6d266a30e
2018-03-07 13:50:16 +08:00