donghualin
4c4d06310b
fix: 去掉插件中读取禁用当前插件的配置
...
需求:在新的需求中,通过从控制中心中勾选或者取消勾选插件的显示功能,不再从系统中移除插件,插件中无需通过配置的功能来决定是否加载插件,而变成在插件内部根据当前插件是否需要加载来决定是否加载,例如蓝牙,只要系统中存在蓝牙,就始终加载蓝牙插件
Log: 插件始终都要加载
Influence: 插入蓝牙观察是否有蓝牙图标
Bug: https://pms.uniontech.com/bug-view-175085.html
Change-Id: I1a07ce0d6bd658a03e349e94283768082794684d
2022-12-02 13:51:58 +08:00
donghualin
9e60447a4d
fix: 删除编译警告
...
删除CMakeLists.txt中多余的包含文件,防止编译的时候找不到对应的包引起报错或者警告
Log: 消除编译警告
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: I0b432916718ef1d3e46b6840513640ab9007982a
2022-11-04 06:29:16 +00: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
hillwoodroc
15e022eea9
fix: Link some libraries
...
There is a warining on deepin after build while a error on the other distributions.
Because of unlink some libs like libxcursor.
Log: Link some libraries
Influence: airplane-mode,bluetooth,onboard,sound,tray
Issue: https://github.com/linuxdeepin/developer-center/issues/2244
Change-Id: I3c293ad99aef22a42539943cb93a6e50809b4b21
Author: Hillwood Yang <hillwood@opensuse.org>
Date: Wed Feb 23 20:12:58 2022 +0800
2022-03-01 09:54:01 +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
e8202c9dec
fix: 优化飞行模式插件显示逻辑
...
飞行模式关闭直接移除插件,反之,显示插件。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-110011.html
Influence: 飞行模式关闭直接隐藏图标,反之,显示图标。
Change-Id: Ibcd4878308a954760ae686972de07228732a0067
2022-01-25 12:36:17 +08:00
donghualin
2ee4b0c25d
perf: 格式化代码并对部分类解偶
...
删除AppSnapshot类中对com.deepin.dde.daemon.Dock接口的调用,并通过DBus的方式来调用相关的接口
Log:
Influence: 任务栏
Task: https://pms.uniontech.com/zentao/task-view-95700.html
Change-Id: Ie8e48111ee9094813b002a0809cd6ba53aae9586
2022-01-05 14:00:26 +08:00
songwentao
a8becc02df
fix: 修复飞行模式插件翻译问题
...
1. 根据飞行模式需求,优化飞行模式显示逻辑
2. 更新控制任务栏右键菜单项-任务栏设置翻译内容
Log: 优化任务栏翻译内容
Bug: https://pms.uniontech.com/zentao/bug-view-110011.html
Influence: 任务栏-飞行模式开启-tips翻译显示问题;任务栏右键-任务栏设置菜单项翻译显示问题
Change-Id: Ifc3bdc46372b5b816c1cbdd0a613d241a0155ad3
2022-01-05 12:49:53 +08:00
songwentao
b087e00ff9
fix: 关闭飞行模式场景下不显示图标
...
1. 用户隐藏插件时,不加入到界面布局中
Log:
Influence: 任务栏-插件区域-飞行模式插件-关闭飞行模式时,任务栏不显示该图标
Bug: https://pms.uniontech.com/zentao/bug-view-108515.html
Change-Id: Id02fa1399a9eb3100225040e969e3edd2fc5e9cc
2021-12-21 18:09:46 +08:00
weizhixinag
f6f048eda1
feat: 新增飞行模式
...
笔记本上,新增飞行模式,显示在任务栏托盘
Log: 新增飞行模式
Task: https://pms.uniontech.com/zentao/task-view-89206.html
Influence: 任务栏托盘中飞行模式功能
Change-Id: I81e78491285bcfa2c0f601174e8aa32c837f92a7
2021-12-02 17:19:06 +08:00