2999 Commits

Author SHA1 Message Date
Fan PengCheng
1564718c8a feat: 配置项优化,避免改动较大
配置项规范化

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-104239.html
Change-Id: I92646d1d17cdb8678a02057a0e3729d828f2e46a
2022-03-15 16:44:37 +08:00
Fan PengCheng
7793031f37 feat: 配置项规范化
配置项规范化

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-104239.html
Change-Id: I1e07db653a74f2ecc36d6c82d6abc77efe6ba89a
2022-03-15 11:01:14 +08:00
Fan PengCheng
acff30b1e8 feat: 配置项规范化
配置项规范化

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-104239.html
Change-Id: I08595e09292e055396c18998d035fde1f2223482
2022-03-12 21:55:28 +08:00
donghualin
627422b0b6 fix: 修复移动APP图标到插件区域松手后图标显示错乱的问题
原因:增加了m_dragIndex = -1的赋值,导致在后面触发AppDragWidget销毁信号的时候,没有进入到insertItem方法,导致图标显示错误
修改:删除对应位置的m_dragIndex = -1赋值即可

Log: 修复移动APP图标到插件区域松手后图标显示错乱的问题
Influence: 图标铺满任务栏,移动图标到任务栏外部区域,然后拖到插件区域,松手,检查任务栏图标的显示情况
Bug: https://pms.uniontech.com/bug-view-114119.html
Change-Id: I0a0c90cb2803d043f387793b6f743c032325a54d
5.5.22
2022-03-04 12:31:53 +08:00
chenbin
271509d623 fix: 修改wayland下任务栏高效模式下的高度计算方法
wayland下任务栏高度计算有些误差,导致改变任务栏位置之后,应用窗口最大化和分屏之后与之间任务栏有间隙

Log: 修复wayland下窗口顶端与任务栏有间距的问题
Bug: https://pms.uniontech.com/bug-view-113189.html
Influence: wayland任务栏与应用窗口之间的间距
Change-Id: I80d71eb2caf891c5b519ded3d6fd3578054716f5
2022-03-03 15:27:35 +08:00
wubowen
218539e321 fix: 编译选项安全加固
checksec检查安全加固存在“No PIE”的情况

Log: 编译选项安全加固
Task: https://pms.uniontech.com/zentao/task-view-101037.html
Influence: 安全编译
Change-Id: Ib53d6ebe2eae2014dc426a4ec7e7e075f0482eb9
2022-03-03 11:15:14 +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
chenjun
b377b0136c fix: 获取到应用程序的预览图后删除产生的临时文件
通过KWin接口获取到应用的缩略图后及时删除临时文件,避免临时文件过多占用硬盘空间

Log: 修复/tmp目录下有很多Kwin的截图的问题
Bug: https://pms.uniontech.com/bug-view-113822.html
Influence: 预览时不会在tmp目录产生临时文件
Change-Id: I258425279b6cb7448d9636308e2a1e65eec010fe
2022-02-28 19:11:48 +08:00
沈文骐
49d37a6c06 feat: 单元测试结果目录结构调整
修改单元测试结果目录结构

Log: 单元测试结果目录结构调整
Task: https://pms.uniontech.com/zentao/task-view-100126.html
Influence: 单元测试输出结果
Change-Id: I5455984113fb2e5782ccf98dd0ade6abc7c3d99d
2022-02-18 16:29:39 +08:00
fanpengcheng
6b8cfa5bda fix: 修复任务栏预览图大小错误的问题
修改引入问题

Log: 修复任务栏预览图大小错误的问题
Influence: 2D模式下任务栏预览图大小
Bug: https://pms.uniontech.com/zentao/bug-view-113607.html
Change-Id: Ia083cd01fefd81d0276a9430f76d13745904a0f4
2022-02-18 13:25:53 +08:00
donghualin
91948f93d4 fix: 修复wayland模式下移动文件到任务栏回收站的显示错误
在wayland模式下,设置任务栏的_d_dwayland_window-type为override

Log: 优化wayland下任务栏的显示逻辑
Influence: wayland模式下,从桌面拖到文件到任务栏回收站,观察图标的变化是否正常
Bug: https://pms.uniontech.com/zentao/bug-view-113138.html
Change-Id: I97e32bce1b9b4a2957d7b4cadd44d04f38c5883e
2022-02-17 09:55:27 +08:00
fanpengcheng
27e370096c fix: 修复任务栏上多任务视图等插件在加载前禁用,任务栏启动后再启用插件,导致界面显示异常的问题
父对象设置有误导致的显示区域错误问题

Log: 修复部分情况下界面显示异常问题
Influence: 多任务栏视图,显示桌面两个插件
Task: https://pms.uniontech.com/zentao/task-view-100099.html
Change-Id: Ib152ac28a5feb0faf29bd950e730491342212be2
2022-02-17 09:44:19 +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
guoyao
076f96f753 fix(plugin): 当存在/usr/plugins目录时,无法加载插件
改为只有Debug模式才会加载../plugins目录的插件,否则加载系统目录的插件

Log: 修复存在/usr/plugins目录时,无法加载插件问题
Influence: 修复存在/usr/plugins目录时,无法加载插件问题
Bug: https://pms.uniontech.com/zentao/bug-view-112493.html
Change-Id: I85292c8ebea90ae73c925966bd8d3123ade7c6b8
2022-02-15 10:21:47 +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
5.5.12
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
luokai
fd2419c792 fix(): 优化任务栏插件布局
m_mainPanelLayout布局居中

Log: 修复任务栏位置在左边或者右边,时间显示位置偏差问题
Influence: 任务栏插件布局
Bug: https://pms.uniontech.com/zentao/bug-view-112987.html
Change-Id: Id176fcf0a5264b9308202089946fb8a0c07e8bf8
2022-02-14 09:17:57 +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
bc62857e46 fix: 修复本地单元测试编译失败的问题
修复部分空指针问题,还有一部分报错原因比较复杂,后续还需要继续处理

Log: 无
Influence: 单元测试编译能否通过
Task: https://pms.uniontech.com/zentao/task-view-99684.html

Change-Id: I241c9902159e0337152c3684eecb94a4329cfbbb
2022-02-11 15:16:28 +08:00
donghualin
e431b3e754 fix: 修复wayland环境下拖动任务栏图标左上角闪动的问题
在创建完拖拽图标后,让其异步执行onFollowMouse方法,防止图标出现在左上角

Log: 修复wayland环境任务栏拖拽图标闪动的问题
Influence: wayland环境-任务栏-拖拽图标
Bug: https://pms.uniontech.com/zentao/bug-view-112219.html
Change-Id: If0c727a23aac2c37b1cd1fb66f63f5f1aa0f8f84
2022-02-10 11:41:22 +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
chenjun
9c8ac3d800 fix: 优化应用程序预览界面显示方式
优化应用程序预览界面显示方式

Log: 优化应用程序预览界面显示方式
Task: https://pms.uniontech.com/zentao/task-view-79863.html
Influence: 优化应用程序预览界面显示方式
Change-Id: Ia4975b3b8e09fc4fc08ae54a0451e259b6463ef3
2022-01-25 10:22:59 +08:00
fanpengcheng
4067bfe337 fix: 修复部分插件没有在控制中心显示对应图标的问题
涉及系统监视器,全局搜索

Log:
Influence: 全局搜索、系统监视器插件图标
Task: https://pms.uniontech.com/zentao/task-view-98352.html
Change-Id: I3c2184ed91ccd6a51df295782af91f74500c3ea5
5.5.11
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
songwentao
4258dd5690 fix: 修复窗口特效关闭后任务栏预览时文字截断的问题
激活窗口标题宽度计算错误

Log:
Bug: https://pms.uniontech.com/zentao/bug-view-110343.html
Influence: 任务栏-关闭窗口特效-预览时文字显示正常,标题过长时显示省略号
Change-Id: Idd948564d721398201555fa99fae483055b23b88
2022-01-20 17:55:17 +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
test1
7b20448427 fix: fix broken in wayland
修复在wayland下修复光标崩溃的问题
释放对应的指针时应使用特定的函数

Log: 修复wayland下崩溃问题
Influence: wayland下调整任务栏高度
Task: https://pms.uniontech.com/zentao/task-view-98205.html

Change-Id: I29cd23d78cc4973983b3db0e44c0671d4460a2d5
2022-01-18 09:46:53 +08:00
fanpengcheng
4aa44632af fix: fix struct area error
修复时尚模式任务栏边距错误的问题

Log: 修复时尚模式任务栏边距错误的问题
Influence: 时尚模式,任务栏边距
Task: https://pms.uniontech.com/zentao/task-view-98205.html

Change-Id: I8361e99647b1682e1bd9aacdf12021fea7eca8ab
2022-01-18 09:46:53 +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
fanpengcheng
c57c11539f fix: 修复应用图标拖拽异常的问题
应用拖拽时,未移入对应的位置时,松手时都应返回原位置

Log: 修复应用图标拖拽顺序异常的问题
Influence: 应用图标拖拽(开特效或不开特效)
Bug: https://pms.uniontech.com/zentao/bug-view-111296.html
Change-Id: Ic84846b8a7d86559ea7d089252233f55506addce
2022-01-17 15:24:10 +08:00
songwentao
389f7824c1 fix: 修复任务栏崩溃问题
访问空指针导致

Log:
Bug: https://pms.uniontech.com/zentao/bug-view-111362.html
Influence: 任务栏-点击音量插件,音量面板显示,然后点击网络图标,任务栏正常显示
Change-Id: I2c1954187e1d779b627d4cdbd2d859246f1c0778
5.5.10
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
chenjun
cd34f12ac3 fix(appitem): 调整预览界面大小计算规则
调整预览界面大小计算规则.先根据屏幕宽高计算出能预览的最大数量,然后根据数量计算界面宽高,再将计算出相对数量的预览界面添加到布局并显示,其他的暂
时不添加,减少界面刷新次数

Log: 调整预览界面大小计算规则,调整预览界面布局
Bug: https://pms.uniontech.com/zentao/bug-view-110624.html
Influence: 正常显示预览界面布局
Change-Id: I5342099b05d19eae7d019b6540bc69b98867b02e
2022-01-13 15:47:44 +08:00
fanpengcheng
920f8c148e perf: 避免启动时拉起启动器进程
初始化时,启动器服务如果没有启动,不应拉起其进程

Log:
Influence: 任务栏启动时拉起了启动器进程
Task: https://pms.uniontech.com/zentao/task-view-97733.html
Change-Id: I57f70d4a2207dccc776d15728eba7b550be81f94
2022-01-12 21:57:41 +08:00
fanpengcheng
d0b823ee40 fix: 修复启动器图标自动化标签错误问题
性能优化时误删了这部分代码

Log:
Influence: 自动化测试获取启动器图标的tips信息
Bug: https://pms.uniontech.com/zentao/bug-view-110469.html
Change-Id: I503b6ff384e4d29b4ceda7e8707ac8b77a6402bc
2022-01-12 19:58:33 +08:00
fanpengcheng
28beb58ea5 Revert "chore: 防止捕捉崩溃信号时导致卡死"
This reverts commit 66c637ddf26d786642ea128abf95e3947068311a.

Reason for revert: <修改后和原有需求不符合>

Change-Id: Ic406a20879add0728a11a143826c3f8d4c956d07
2022-01-12 11:04:58 +08:00
fanpengcheng
36055a4720 Revert "fix: 修复频繁重启系统后任务栏进入安全模式"
This reverts commit b56b3d3ee21f121df3d76be9797747b117b0f94e.

Reason for revert: <和原有需求不符合>

Change-Id: Id2f664d902536de4682b3fa5796f994c653b8f8b
2022-01-12 10:42:42 +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
ck
507a8fcc99 fix: wayland dock圆角设置无效的问题
插件设置圆角之后,如果是 FramelessWindowHint 无效(同bug-view-104608)

Log:
Bug: https://pms.uniontech.com/zentao/bug-view-110493.html
Influence: wayland-dock-randius
Change-Id: I63634ba796be34cffb7687af2f1f685633aeed0a
2022-01-08 15:35:41 +08:00
duanhongyu
d755c0352a fix: 处理任务栏右键菜单没有指定父对象,造成无法关闭wayland任务栏菜单
创建QMenu时,指定父对象

Bug: https://pms.uniontech.com/zentao/bug-view-109963.html
Log: 任务栏右键菜单后移动到任一子菜单,然后点击桌面空白处,不能隐藏右键菜单
Influence: 任务栏-wayland右键菜单
Change-Id: I4300755bf73f5fc235d047539881f58f84ef0edf
2022-01-07 09:28:55 +08:00
范朋程
9b140528be fix: 修复自动化测试中应用tips标签无法获取的问题
性能优化时误删了这部分代码

Log:
Influence: 自动化测试获取应用的tips信息
Bug: https://pms.uniontech.com/zentao/bug-view-110469.html
Change-Id: I3416981aa674687571acd2da87f56f12ba77fc37
2022-01-06 17:35:55 +08:00
范朋程
b56b3d3ee2 fix: 修复频繁重启系统后任务栏进入安全模式
任务栏安全模式判断条件改成3秒内再次启动认为上次为异常退出

Log:
Influence: 任务栏安全模式
Task: https://pms.uniontech.com/zentao/task-view-97158.html
Change-Id: I5978158d1667e4c24e3cc206bc31bb53eb8f8130
2022-01-06 16:44:25 +08:00
justforlxz
4c2b4adf30
fix: missing radius on high version of kwin
don't set 0 on init

Log: 修复在高版本kwin上没有圆角
Task: https://pms.uniontech.com/zentao/task-view-97010.html
Influence: no
Change-Id: I0411f9452e1265b137222f34cc1e8703c9d374b2
2022-01-06 09:25:01 +08:00