1117 Commits

Author SHA1 Message Date
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
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
169f0deed4 Revert "feat: 修复任务栏崩溃问题"
This reverts commit 84b7b5e288b770f92eea02c2cd8b3f646d5a03ac.

Change-Id: I8de1c26ff0e27d394b56ee476c35fcf2a90bb5c6
2021-11-19 16:15:04 +08:00
songwentao
a5bb734b36 Revert "feat: 修复双击企业微信图标状态异常问题"
This reverts commit 1f280805a947f1064ea7db0deee2273973c65c78.

Change-Id: Ib7c7aeae6c066021ca36d26565c69c5359cc7fd0
2021-11-19 16:15:04 +08:00
songwentao
2ebc719c3e Revert "feat: 解决点击企业微信无法显示窗口的问题"
This reverts commit 3a6ae9456f4c5c73d3a0ab8279f29f550725d5da.

Change-Id: I7aaaea6253caff2c398b5dbfcfdb7a2513c4e69b
2021-11-19 16:15:04 +08:00
范朋程
055b5b342e fix: 修复任务栏个性化插件未加载翻译的问题
加载翻译

Log:
Influence: 更新翻译
Task: https://pms.uniontech.com/zentao/task-view-91331.html
Change-Id: Id4a5a7d60f7fdb9c4984df2658833de3b0651739
2021-11-18 13:07:33 +08:00
范朋程
a3552ea728 feat: 个性化插件页面支持通过DTK配置管理控制中心页面元素的显示与否
个性化插件页面支持通过DTK配置管理控制中心页面元素的显示与否

Log:
Influence: 支持DTK配置管理
Task: https://pms.uniontech.com/zentao/task-view-91289.html
Change-Id: I350c0bdb0c32595747a594fd8d59862dd840bf34
2021-11-18 10:17:06 +08:00
范朋程
b06ac79e63 feat: 更新翻译
更新翻译

Log:
Influence: 更新翻译
Task: https://pms.uniontech.com/zentao/task-view-91331.html
Change-Id: I4bb397b6add3e7988fa554ae70bea707706ca94e
2021-11-17 20:20:36 +08:00
songwentao
3a6ae9456f feat: 解决点击企业微信无法显示窗口的问题
1. 鼠标释放事件未传递到父类
2. 菜单事件处理显示逻辑

Log: 优化任务栏插件人机交互逻辑
Task: https://pms.uniontech.com/zentao/task-view-91677.html
Influence: 任务栏-插件区域-点击企业微信图标,显示企业微信窗口
Change-Id: I03c1f1822a656877ac586242d47b17e30c44be86
2021-11-17 17:22:04 +08:00
范朋程
296069dfe0 fix: 修复个性化页面,插件图标不遵循状态变化的问题
插件图标跟随字体颜色,按照dtk内嵌的原则重新设置一下

Log: 界面显示优化
Bug: https://pms.uniontech.com/zentao/bug-view-103063.html
Influence: 控制中心-个性化  插件显示区域  插件图标跟随字体颜色
Change-Id: I965801b438ed9629ac0a6d7e880c91a89e6923eb
2021-11-17 11:37:35 +08:00
范朋程
ac71d8bf0d fix: 修复个性化插件页面背景色和其他页面背景色不一致的问题
应该默认是QWidget类型对应的偏白色的背景色,当前用的是滚动区域的背景色

Log:
Task: https://pms.uniontech.com/zentao/task-view-91478.html
Bug: https://pms.uniontech.com/zentao/bug-view-103058.html
Influence: 控制中心-个性化-任务栏  页面背景色和其他页面背景色保持一致
Change-Id: I09755d19dd09ead135137838c9620db7009d1f49
2021-11-17 09:54:26 +08:00
songwentao
1f280805a9 feat: 修复双击企业微信图标状态异常问题
1. 修复双击企业微信图标状态异常问题
2. 优化xem协议插件触摸下右键菜单显示效果

Log: 修复双击企业微信图标状态异常问题
Influence: 任务栏-企业微信-鼠标双击,图标状态异常
Task: https://pms.uniontech.com/zentao/task-view-90481.html
Change-Id: I3c9a77dfeb5c984214f70d5ad95d73cd2c6645c4
2021-11-12 13:25:52 +08:00
donghualin
ae831c6560 fix: 调整已连接蓝牙的对勾位置
调整StateButton的parentWidget的大小,适应右侧的距离

Log: 优化蓝牙显示
Influence: 任务栏-蓝牙列表-对勾
Bug: https://pms.uniontech.com/zentao/bug-view-81641.html
Change-Id: Idefe990b74f4c3e2381b8fcafa86f12800a95655
2021-11-11 16:33:40 +08:00
范朋程
9b7b84b41d chore: 插件名更改
dcc-dock-setting-plugin改名为dcc-dock-plugin,符合命名规范

Log:
Task: https://pms.uniontech.com/zentao/task-view-91199.html
Influence: 安装了旧的插件的话,需要先卸载再安装新的插件
Change-Id: I3af9d1d0c51c044076d2f71d6a359eaf188f3ea8
2021-11-11 11:01:57 +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
范朋程
c650d12860 fix: 修复控制中心中调整任务栏高度反应慢的问题
之前是因为任务栏在每次调整后都会计算,导致反应慢
在调整期间屏蔽计算过程,调整结束后再设置相关接口的值

Log:
Bug: https://pms.uniontech.com/zentao/bug-view-101271.html
Influence: 控制中心-个性化-任务栏设置,调整任务栏高度
Change-Id: I611a305727d1916db4ed836253a1ac9966e523a9
2021-11-05 22:52:53 +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
范朋程
8b117ca076 feat: 更新翻译
更新翻译

Log:
Influence: 文案的翻译
Change-Id: I1d56981ccd57f30c532710af083153e20ec3d4da
2021-11-05 10:35:30 +08:00
范朋程
95e85b7119 fix: 添加命名空间,防止和控制中心中的类产生符号冲突
GSettingWatcher这个类在控制中心和个性化的任务栏配置插件中均存在,用命名空间进行区分

Log:
Bug: https://pms.uniontech.com/zentao/bug-view-101282.html
Influence: 控制中心闪退问题
Change-Id: If71613fcdf4d7f7f931c8df58e4aac93c7098686
2021-11-05 10:19:57 +08:00
范朋程
f39d861b4f feat: 控制中心中支持通过搜索打开任务栏配置界面
更新翻译文件,支持控制中心读取搜索内容并跳转指定页面

Log: 控制中心中支持通过搜索打开任务栏配置界面
Task: https://pms.uniontech.com/zentao/task-view-90160.html
Influence: 控制中心-搜索功能,搜索个性化
Change-Id: I14a6582cbb59bb92b90685c78306b02faa4ba0da
2021-11-05 09:57:10 +08:00
songwentao
84b7b5e288 feat: 修复任务栏崩溃问题
输入法切换为中文时,访问空指针导致崩溃

Log: 修复任务栏崩溃问题
Task: https://pms.uniontech.com/zentao/task-view-90342.html
Influence: 任务栏插件-中文输入法插件,右键菜单出现后,鼠标或者手指操作过程中会出现崩溃情况
Change-Id: I3d753b093d239b22e4f89272021d9a795f6553d4
2021-11-04 17:15:28 +08:00