donghualin
241dd68d30
feat: 增加任务栏的AM接口
...
增加任务栏的AM接口的访问模块
Log:
Influence: 任务栏
Task: https://pms.uniontech.com/task-view-133075.html
Change-Id: Ic5570bbae6fa4ff3ecc3d529b49200f7bcb1d63c
2022-06-22 10:06:30 +08:00
donghualin
fc181973ce
fix: 修复高屏幕缩放下图标显示模糊的问题
...
增加对屏幕缩放的处理,保证图标正常显示
Log:
Influence: 将缩放设置为大于1,查看任务栏电源图标、网络等图标的展示情况
Task: https://pms.uniontech.com/task-view-149623.html
Change-Id: Ie4be9d0644b5be1f961ee70ee8472cab9dec9377
2022-06-15 13:36:06 +00:00
donghualin
0340166430
fix: 修复任务栏无法打开控制中心对应模块的问题
...
控制中心的接口名称从ShowModule换成ShowPage
Log:
Influence: 任务栏所有需要打开控制中心的地方
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I20b133c55896d6afbf712f767a6688976f080cf0
2022-06-14 13:34:37 +00:00
donghualin
44b92d90f5
fix: 修复任务栏关机按钮右键菜单无法响应的问题
...
完善菜单项的点击接口,保证其能正确触发对应的菜单功能
Log:
Influence: 任务栏-时尚模式下右键菜单功能
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: Id8d7d767534543d15eda79f77012e21ccdb2527d
2022-06-14 12:50:23 +00:00
donghualin
322623427d
feat: 高效模式下加载快捷插件
...
高效模式下增加读取快捷插件并显示
Log: 高效模式显示快捷插件
Influence: 高效模式显示快捷设置插件
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I308e963b4816737b3f596bc9d4b93db06851f447
2022-06-10 16:18:24 +00:00
donghualin
f25258ca20
fix: 修复蓝牙插件无法打开控制中心的问题
...
控制中心接口名称已调整,此处修改接口名称
Log:
Influence: 任务栏-蓝牙-右键-蓝牙设置,查看是否能打开控制中心
Bug: https://pms.uniontech.com/bug-view-133829.html
Change-Id: I4954868fe561a03d6faa51a5ad5e9f496a15e233
2022-06-09 17:17:50 +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
donghualin
0bdc1eb1a2
refactor: 调整插件接口,删除指针引用
...
去掉插件的指针接口,同时插件根据任务栏图标类别返回不同类型的图标,修改所有已实现的插件接口
Log:
Influence: 任务栏-查看快捷设置图标、快捷区域可点击的图标、系统电源图标是否显示正常
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: I9ffc42189471bb6183f264b366434d9be77275a4
2022-06-01 11:34:34 +08:00
donghualin
5fac561991
feat: 关机插件适配任务栏最新接口
...
增加icon接口,外部收到该接口后会进行展示
Log:
Influence: 任务栏-关机插件图标
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: I399153e05fa182ffc431aae0574ff66c813ce198
2022-05-26 13:21:39 +08:00
donghualin
751fef14be
feat: 电池插件适配任务栏最新接口
...
增加icon接口,外部收到该接口后会进行展示
Log:
Influence: 任务栏-快捷设置区域电池插件图标
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: Ibf6f482a54266aaf48c70c0849133da7af49945c
2022-05-25 13:10:33 +08:00
donghualin
73ad24a682
test: 测试插件适配新的任务栏插件接口
...
在homemonitor插件中新增插件新的接口,匹配新的任务栏插件
Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: Idd9907d55b839939d52121934bd5c28ea349392c
2022-05-25 10:59:16 +08:00
donghualin
9d811ac826
feat: 删除对dde-control-center-dev包的引用
...
删除项目中对dde-control-center-dev包的引用和其他相关的内容
Log: 删除对dde-control-center-dev包的引用
Influence: 无
Task: https://pms.uniontech.com/task-view-114411.html
Change-Id: I38323556c35fb5c5ec870207f6fceac082c13099
2022-04-25 12:55:25 +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
088e89c507
fix: 部分情况下不显示休眠选项
...
在配置文件不存在的情况下,应该表示非定制情况,允许休眠功能正常显示
Log: 部分情况下不显示休眠选项
Influence: 部分情况下不显示休眠选项
Bug: https://pms.uniontech.com/zentao/bug-view-113284.html
Change-Id: I76fdedd5a846990f43239109fbd642eab8e12aa5
2022-02-15 17:25:52 +08:00
donghualin
1b27fafbfb
fix: 优化开启飞行模式下的蓝牙列表样式
...
监控当前的QEvent事件,如果是EnabledChange事件,则调整调色板颜色
Log: 修改飞行模式下蓝牙列表看不清的问题
Influence: 任务栏-网络列表,开启飞行模式,查看列表文本
Bug: https://pms.uniontech.com/zentao/bug-view-113176.html
Change-Id: I3384437144d1d4598a7a1e16a27cf3b7cf897dc2
2022-02-15 17:11:43 +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
fanpengcheng
3a408ac347
fix: 修复任务栏开启蓝牙后会将蓝牙可被搜索开关开启
...
很早之前的逻辑是这样的,现在找不到相关需求,删除这部分
Log: 修复任务栏开启蓝牙后会将蓝牙可被搜索开关开启
Influence: 任务栏蓝牙开启
Bug: https://pms.uniontech.com/zentao/bug-view-113136.html
Change-Id: Iad982ec32ea3929108068f83c1a6236aad33b7ab
2022-02-14 10:01:01 +08:00
lichangze
613bebfb46
fix: 修复任务栏蓝牙列表桌面触摸框无法上下滑动
...
修复任务栏蓝牙列表桌面触摸框无法上下滑动
Log: 修复任务栏蓝牙列表桌面触摸框无法上下滑动
Bug: https://pms.uniontech.com/zentao/bug-view-113135.html
Influence: 任务栏蓝牙列表列表触摸滑动
Change-Id: I5c5d2d486407b5a5a39c8a4febf1dbd695713731
2022-02-12 14:13:47 +08:00
fanpengcheng
a4336fd606
fix: 修复点击蓝牙图标后控制中心蓝牙可被搜索选项自动打开的问题
...
历史遗留问题,当前已去除这条逻辑
Log: 优化蓝牙操作相关逻辑
Influence: 蓝牙功能
Bug: https://pms.uniontech.com/zentao/bug-view-112673.html
Change-Id: I19dcecf811bd8ebadc3db4aa3561b487f7d9114f
2022-02-07 10:16:06 +08:00
殷杰
da39234fb4
fix: 任务栏插件不支持在触摸屏滚动显示
...
修复控制中心的任务栏插件在触摸屏上不能滚动显示的问题。
Log: 修复控制中心任务栏设置不能在触摸屏上滚动显示的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-112173.html
Influence: 任务栏插件在触摸屏上滚动显示的场景。
Change-Id: I375262f818c018e0f047da91a767faddf78e1ca0
2022-01-25 13:49:17 +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
fanpengcheng
4067bfe337
fix: 修复部分插件没有在控制中心显示对应图标的问题
...
涉及系统监视器,全局搜索
Log:
Influence: 全局搜索、系统监视器插件图标
Task: https://pms.uniontech.com/zentao/task-view-98352.html
Change-Id: I3c2184ed91ccd6a51df295782af91f74500c3ea5
2022-01-21 14:25:54 +08:00
songwentao
e3fc975606
fix: 解决一处内存泄露
...
发现一处内存泄露
Log:
Influence: 无
Task: https://pms.uniontech.com/zentao/task-view-98624.html
Change-Id: I79b86d9de75d4722f16ddf88366b95847b4765dd
2022-01-20 18:07:34 +08:00
dengbo
a3fa0a60ff
fix: 双击任务栏vdi(第三方应用)图标无响应
...
任务栏通过两次快速的点击事件合成一个双击事件,此处释放鼠标的延时时间设置成100ms,
双击事件会被处理成两次单击事件,从而导致应用没有收到对应的双击事件,出现无响应的情况,
此处将该时间调整为10ms
Log: 修复双击任务栏vdi(第三方应用)图标无响应的问题
Bug: https://pms.uniontech.com/zentao/bug-view-108644.html
Influence: 任务栏插件点击使用
Change-Id: I743f6779c0de939b3a2113eeb8987c4f4fd33d50
2022-01-19 16:14:22 +08:00
songwentao
6a823eb705
fix: 同步更新对应界面内容是否允许搜索
...
当配置项的状态发生变化时没有同步更新对应界面内容是否允许搜索
Log:
Task: https://pms.uniontech.com/zentao/task-view-98353.html
Influence: 控制中心--任务栏下,当隐藏某一个模块时,搜索栏应该无法搜索到
Change-Id: Ib5fbeafb43d60035fb37a291bcc727c17337b1de
2022-01-19 11:15:38 +08:00
songwentao
1995a09981
fix: 修复控制中心->任务栏模块无法搜索的问题
...
根据控制中心插件接口规范,更新翻译内容
Log:
Influence: 控制中心->搜索栏-任务栏无法搜索的问题
Bug: https://pms.uniontech.com/zentao/bug-view-111373.html
Change-Id: Ie465ee3f294ee49286504ff2173c0a47cf63b2b2
2022-01-18 17:15:08 +08:00
chenjun
3e26f1989c
fix(tray): 当系统主题发生变化时重新获取托盘插件图标刷新
...
当系统主题发生变化时重新获取托盘插件图标刷新
Log: 修复系统主题变化时托盘插件图标没有刷新问题
Bug: https://pms.uniontech.com/zentao/bug-view-111309.html
Influence: 系统主题变化时托盘插件图标跟随刷新
Change-Id: I7e32e9af6a92afc464fa67afcd0ea5f405aeaa06
2022-01-17 16:40:33 +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
fanpengcheng
f92b877db9
fix: 修复插拔显示器,多屏显示设置选项未动态隐藏或显示的问题
...
优化处理,以前是切换到其他页面再切换回来才会刷新
Log:
Influence: 插拔显示器,控制多屏显示设置
Task: https://pms.uniontech.com/zentao/task-view-98032.html
Change-Id: I23f2444c466ea3300e0bb5516cefaf1b9d6e26fd
2022-01-14 14:38:06 +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
liaohanqin
6586c84b90
fix: 无声卡输出设备时,tips 显示静音,音量为0
...
需求:
无声卡时,图标显示静音,音量条显示在0%且置灰,tips显示“静音”
Log: 无声卡时,图标显示静音,音量条显示在0%且置灰,tips显示“静音”
Bug: https://pms.uniontech.com/zentao/bug-view-106166.html
Influence: dock栏声音显示
Change-Id: Iec1712b82a5492ae750e96b0683f1e9eef8c74a2
2022-01-10 09:05:45 +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
范朋程
4b0166f59b
chore: 清除编译警告
...
清除编译警告和cppcheck检查出的警告信息
Log:
Influence: 无
Task: https://pms.uniontech.com/zentao/task-view-96546.html
Change-Id: I8b32b02c9d3a284029a39826516ab7b41132f236
2022-01-05 09:21:48 +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
范朋程
7b13e7e9ed
fix: 修复任务栏概率性卡死问题
...
涉及到dbus异步通信和频繁操作问题
会导致等待dbus接口返回数据时卡死,直接原因是条件变量一直无法触发,线程无法唤醒
Log:
Influence: 导致任务栏概率性卡死
Task: https://pms.uniontech.com/zentao/task-view-96113.html
Change-Id: I32686242d617289c6b7368bc345953701e4912f4
2021-12-27 15:43:30 +08:00
chenjun
ba4e0943e7
fix: 修复日期时间插件在英文语言下计算绘制区域和实际绘制区域大小差异问题
...
英文语言下某些字体计算出的绘制区域和实际绘制区域大小会有差异,导致内容显示不全。使用horizontalAdvance和boundingRect
取其中最大值作为显示区域
Log: 修复英文环境下12小时时间制任务栏时间显示不全问题
Bug: https://pms.uniontech.com/zentao/bug-view-106879.html
Influence: 英文环境下12小时时间制任务栏时间日期正常显示
Change-Id: I88b2663e3906e1145008336c9540285443da1b87
2021-12-27 13:34:22 +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
范朋程
f5cf070f56
fix: 修复任务栏概率性出现启动后声音插件无图标的问题
...
原因为系统启动时,任务栏收到com.deepin.daemon.Audio两次启动成功的信号
导致任务栏的声音模块连续初始化两次,销毁了第一次的图标信息
代码中做避免重复初始化处理
Log: 修复任务栏概率性出现启动后声音插件无图标的问题
Influence: 任务栏启动后声音插件的图标
Task: https://pms.uniontech.com/zentao/task-view-94732.html
Change-Id: I84069e5afa51b278e5119f6650a3a3e3634ed0fc
2021-12-10 13:53:56 +08:00
范朋程
1d21dc6349
chore: 更新翻译
...
更新个性化插件其他语种的翻译
Log:
Influence: 更新翻译
Task: https://pms.uniontech.com/zentao/task-view-94662.html
Change-Id: I2b8ac0125d63eafa0d3b7da8ec28f7798c0b407c
2021-12-09 19:33:02 +08:00
范朋程
95b16f4b7e
chore: 更新dconfig配置显示名称
...
更新dconfig配置显示名称
Log:
Influence: 无
Task: https://pms.uniontech.com/zentao/task-view-91331.html
Change-Id: I376822870bce60716da2481d92000d36e03bd43c
2021-12-06 17:27:58 +08:00
范朋程
bae7b781df
fix: 修复复制模式下多屏配置项仍显示的问题
...
在复制模式下,或者只有一个显示器
或者通过配置隐藏了这个选项,这个选项都不应该显示
Log: 修复复制模式下多屏配置项仍显示的问题
Influence: 个性化模块各个配置项支持配置隐藏
Task: https://pms.uniontech.com/zentao/task-view-93821.html
Change-Id: I430166c8d7641011e8afb386b907348aad29f59e
2021-12-06 15:17:05 +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
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
范朋程
2edbfc41c8
fix: 修复任务栏个性化配置在控制中心中部分语种环境下搜索结果为英文的问题
...
1、提供的搜索路径未能覆盖所有语种
2、dtk的loadTranslator函数会导致内存检测崩溃退出,改为qt自己的接口
Log:
Influence: 控制中心中关于任务栏设置的搜索结果
Task: https://pms.uniontech.com/zentao/task-view-93099.html
Change-Id: I9d0c311e04f7fdb9414bb980c1de15fa15f76d97
2021-11-29 19:51:15 +08:00
范朋程
a6c5c09efe
feat: 适配飞行模式
...
飞行模式开启时,应禁用蓝牙,飞行模式关闭后,取消禁用
Log:
Influence: 飞行模块开启或关闭,需要禁用或启动蓝牙模块
Task: https://pms.uniontech.com/zentao/task-view-89206.html
Change-Id: I1dbec5a1e02265d37f5d708276274c5e92811314
2021-11-26 15:18:49 +08:00
Ye ShanShan
2af79235be
fix: 修复任务栏蓝牙列表点击已连接上的蓝牙会断开的问题
...
鼠标移动至“√”会变成“x”,点击“x”断开连接;
点击已连接上的蓝牙无反应,点击非StateUnavailable状态的蓝牙会触发连接动作。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-102537.html
Influence: 任务栏的蓝牙模块断开连接操作上有变化。
鼠标移动至“√”会变成“x”,点击“x”断开连接;
点击已连接上的蓝牙无反应,点击非StateUnavailable状态的蓝牙会触发连接动作。
Change-Id: Ie63fc655f38cbe33a84d2bb5a8ca5becdba46507
2021-11-26 10:48:37 +08:00
Li Xi
cf9c26325a
fix(dock): 修改任务栏蓝牙插件,开启蓝牙后自动扫描设备提前终止
...
dock在打开开关后,此时dde-daemon会收到蓝牙powered打开信号,会延时1秒关闭一次扫描后开始回连和扫描;
当dock发送一次开始扫描后,dde-daemon此时关闭扫描会在dde-daemon开始自动扫描之后,导致打断了dde-daemon的自动开始扫描;
Log: 修改任务栏开启蓝牙无法自动扫描
Bug: https://pms.uniontech.com/zentao/bug-view-104731.html
Influence: 任务栏-打开蓝牙
Change-Id: Ie59b9982816fb642417530ab914b535c07d0c957
2021-11-25 15:44:08 +08:00