tsic404
50bbc3cf01
fix: after screen-recorder finished, dock will coredump
...
When screen-recorder finish recording, will notify dock update item, and dock
will clean all item and readded back. But m_dragInfo->dockItem still point to
old item which has been cleaned.
So dock will coredump, while using this pointer to judge item can drag or not.
log: update m_dragInfo->dockItem pointer when dock itemCountChanged.
2023-05-05 05:21:49 +00:00
Yutao Meng
ec5c447264
feat: DockPopupWindow改用DBlurEffectWidget实现
...
DockPopupWindow改为使用DBlurEffectWidget来实现新的设计,以及摆脱原来DArrowRectangle出现的侧边任务栏PopupWindow圆角显示不对称的问题.
Log: DockPopupWindow改用DBlurEffectWidget实现
Signed-off-by: Yutao Meng <mengyutao@uniontech.com>
2023-04-11 08:40:17 +00:00
tsic404
2f185bf3ce
chore: resolve v23 merge conflicts
...
log:
2023-02-16 15:08:28 +08:00
donghualin
da1b436796
fix: 修复高缩放率下图标显示异常的问题
...
1、高缩放率下计算图标任务栏尺寸需要乘以缩放率的数值
2、加载声音图标带上具体的后缀名,否则会出现图标显示异常
3、自定义图标的尺寸的显示,需要重新计算图标的宽度
Log: 修复高分屏下图标显示异常
Influence: 高分屏,高缩放率,观察任务栏插件区域的图标
Bug: https://pms.uniontech.com/bug-view-183543.html
Bug: https://pms.uniontech.com/bug-view-184089.html
Change-Id: Iaa8833b20608129e5c10c8614702a9e5afeae2d9
2023-01-31 21:27:52 +08:00
donghualin
a572f8a37d
fix: 修复从托盘拖动图标到任务栏引起崩溃的问题
...
将static_cast修改为dynamic_cast,增加了类型判断
Log:
Influence: 将托盘图标拖动到任务栏
Bug: https://pms.uniontech.com/bug-view-181945.html
Change-Id: I5b23088b8b7508d9a7cf2683a3a8571a57b82e38
2023-01-17 11:03:12 +08:00
donghualin
4800acce2c
fix: 修复从任务栏向上拖动插件引起任务栏崩溃的问题
...
遍历插件的时候,for循环中的容器错误
Log:
Influence: 从任务栏向上拖动插件,观察任务栏是否正常
Bug: https://pms.uniontech.com/bug-view-181945.html
Change-Id: Icf93d225680cd257e446855d03bb9434e07c27ea
2023-01-16 18:24:15 +08:00
donghualin
1be68d06b2
fix: 修复移除蓝牙设备后任务栏插件不消失的问题
...
1、任务栏插件显示区域移除对配置变化的响应,该功能已经在DockPluginController中实现
2、在配置变化的时候,判断插件是否可以加载的条件增加了判断该插件是否被加载
3、修复拖动快捷面板的问题
Log: 修复移除蓝牙设备后任务栏插件不消失的问题
Influence: 插上蓝牙,从控制中心勾选该插件,在任务栏显示,然后移除蓝牙设备,观察任务栏的蓝牙图标是否消失
Bug: https://pms.uniontech.com/bug-view-181945.html
Change-Id: Ib207f4f0e2ceeb4b100c57b1f3e3899a802b8ed7
2023-01-16 17:08:59 +08:00
donghualin
b337d88dd4
fix: 修复任务栏适应不同的主题
...
1、不同的主题变化的时候,音乐播放,声音调节和亮度调整面板颜色发生变化
2、切换任务栏的位置,弹出窗口的箭头方向显示正确
Log: 任务栏插件适配不同的主题
Influence: 从控制中心修改主题颜色,观察任务栏快捷面板的主题颜色是否发生变化
Bug: https://pms.uniontech.com/bug-view-179377.html
Change-Id: Ic77858124d55dce149d8bd78fb8831038caed265
2023-01-14 17:57:49 +08:00
donghualin
9b6d09ffab
fix: 修复图标异常问题
...
1、修复拖动过程中组合图标尺寸显示异常的问题
2、修复从控制中心设置插件显示隐藏引起的异常问题
3、修复高缩放率下的组合图标显示异常问题
4、修复蓝牙面板在不同的主题下颜色的显示的问题
5、社区版键盘布局默认在任务栏显示
Log: 修复图标显示的问题
Influence: 高缩放率下,观察组合图标显示是否正常
Bug: https://pms.uniontech.com/bug-view-181723.html
Change-Id: Id351063095a2290731876ce896c2cd05a32d4ec0
2023-01-14 16:41:51 +08:00
donghualin
81edbf0000
fix: 修复高缩放率下插件图标显示异常的问题
...
高缩放率下,需要将图标按照缩放下的图标进行显示
Log: 优化高缩放率下插件图标显示异常
Influence: 高分屏,设置缩放率为最高,观察任务栏插件区域的图标显示是否正常
Bug: https://pms.uniontech.com/bug-view-183543.html
Change-Id: I3087c87737a8624b906f9076351a952a2dec8452
2023-01-13 09:41:24 +08:00
donghualin
60e5e1b749
fix: 优化插件图标样式
...
鼠标进入的时候,图标显示底色
Log: 优化图标样式
Influence: 图标样式
Task: https://pms.uniontech.com/bug-view-181945.html
Change-Id: I9eb594119f0dbef36aee64ae4fd7a99fa12389c7
2023-01-12 13:55:48 +08:00
donghualin
f7812cfb66
fix: 修复移除蓝牙后弹框依然显示的问题
...
移除设备后弹窗不再显示
Log:
Influence: 点击任务栏的蓝牙图标,弹出蓝牙弹窗,然后移除蓝牙,观察蓝牙的弹窗是否存在
Bug: https://pms.uniontech.com/bug-view-181945.html
Change-Id: Idcef18077d9f822b2ea3aca93442a2d098ea146b
2023-01-12 13:54:07 +08:00
donghualin
0c414397e1
chore: 删除多余的文件
...
删除已经移到插件中的文件
Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-222353.html
Change-Id: Ie4373902170defacebb9f6652b1b21121980ad18
2023-01-12 13:54:06 +08:00
donghualin
e7dbbb0140
fix: 点击插件弹出自己的列表
...
1、删除已经移到插件中的文件
2、点击插件图标,弹出当前插件对应的列表
Log:
Influence: 点击插件,观察是否弹出插件自己对应的列表,如果没有弹出列表,则触发这个插件的功能
Task: https://pms.uniontech.com/task-view-222353.html
Change-Id: Ia8797ccbe630d56d79ab9138d5aa982b66f74c57
2023-01-12 13:54:06 +08:00
donghualin
bc840d233d
feat: 加载基本插件
...
加载pluginmanager插件,其他的插件由pluginmanager插件来加载
Log:
Influence: 插件加载
Task: https://pms.uniontech.com/task-view-222353.html
Change-Id: Ibe3cb59c5e3da27d7547d9bea8e05ebcd03c5a87
2023-01-12 13:51:25 +08:00
donghualin
9612bf2e11
fix: 修复插件显示尺寸问题
...
在插件中绘制图像的时候,判断尺寸如果为自定义尺寸,则使用自定义尺寸来计算位置信息
Log: 修复插件的显示问题
Influence: 截图-查看截图计时插件是否正常显示
Bug: https://pms.uniontech.com/bug-view-179083.html
Change-Id: I76953a099d67f1a0abfee9afc63f4c1fae59696e
2023-01-04 19:56:26 +08:00
donghualin
4cf80b7f32
fix: 修复截图插件显示尺寸问题
...
判断插件的尺寸如果是自定义,则设置为插件自己的尺寸
Log: 修复截图插件的显示问题
Influence: 截图-查看截图计时插件是否正常显示
Bug: https://pms.uniontech.com/bug-view-179083.html
Change-Id: Ia7f08f78429df68b045c074c3054aca388ae7ce4
2023-01-04 11:13:30 +08:00
donghualin
cb620469e3
fix: 修复向上拖动图标引起任务栏崩溃的问题
...
增加对drag类型的强判断,如果不为空,则替换图标
Log: 修复向上拖动图标引起任务栏崩溃的问题
Influence: 从任务栏向上拖动快捷图标,观察任务栏是否正常
Bug: https://pms.uniontech.com/bug-view-179427.html
Change-Id: I7ec1dbf7403728b0ff1321a6f76dc05e9422868a
2022-12-26 16:30:20 +08:00
donghualin
35b4788180
fix: 修复高缩放率下图标显示异常的问题
...
设置qApp的Qt::AA_UseHighDpiPixmaps属性为true,设置高分屏支持
Log: 修复高缩放率下图标显示异常的问题
Influence: 设置高缩放率,观察任务栏图标显示
Bug: https://gerrit.uniontech.com/c/dde-network-core/+/180802
Change-Id: I76b6621c405c4a01d39b68817fe920f8e6671609
2022-12-19 15:05:53 +08:00
donghualin
80dfd4a2b8
fix: 修复无法通过点击插件图标隐藏快捷面板的问题
...
设置不检测的QWidget,当鼠标在不检测的QWidget内部点击的时候,无需关闭当前快捷面板
Log:
Influence: 从插件图标打开快捷面板,再次点击该插件图标,观察快捷面板是否隐藏
Bug: https://pms.uniontech.com/bug-view-175201.html
Change-Id: Ia523a7a414cdbd9cbd088ab0729e3b01414b8a93
2022-12-15 19:58:58 +08:00
donghualin
7a8016abe5
fix: 修复高分辨率快捷面板显示异常的问题
...
1、高缩放率下,图标尺寸需要除以缩放率
2、拖动快捷面板图标到任务栏的时候,设置拖动图标
Log: 修复高分辨率快捷面板显示异常的问题
Influence: 高分辨率,任务栏快捷面板,观察全局搜索图标显示
Bug: https://pms.uniontech.com/bug-view-176421.html
Change-Id: Iddd5dfc6851a9d8a3f35be10cdfa780c11862a4c
2022-12-15 11:59:24 +08:00
donghualin
541cdf60e7
feat: 支持从快捷面板拖动图标驻留到任务栏
...
增加从快捷面板拖动应用到任务栏的功能
Log:
Influence: 从快捷面板拖动图标到任务栏,观察是否驻留在任务栏
Bug: https://pms.uniontech.com/bug-view-171517.html
Change-Id: I3351be282ef8d3afbb55f227fc6ae8ce16c78a97
2022-12-14 01:30:20 +00:00
donghualin
5530675d05
fix: 修复U盘插件不显示的问题
...
老版本的U盘插件没有适配icon接口,需要根据实际情况将itemWidget显示
Log: 修复U盘插件不显示的问题
Influence: 系统中使用v20的U盘插件,插入U盘,查看U盘图标是否显示
Task: https://pms.uniontech.com/task-view-223159.html
Change-Id: I7d2e7867203962ced078087c66fbddb7020d30df
2022-12-05 15:00:43 +08:00
donghualin
13988c0b2a
feat: 声音插件滚轮调节音量
...
适配插件接口的eventHandler事件,响应对滚轮的处理,让其来调节音量
Log:
Influence: 将鼠标放在任务栏声音图标上,滚动滚轮,观察音量大小是否调节
Bug: https://pms.uniontech.com/bug-view-172417.html
Change-Id: I82cf58f652568f4152083973ba8328a39f496656
2022-12-05 10:25:18 +08:00
donghualin
b698b07dde
fix: 修改插件接口
...
1、icon接口中增加主题参数默认值
2、删除以前的不带主题的icon接口
3、PluginStatus改为PluginMode
4、插件接口类中增加eventHandler虚函数
Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-222025.html
Change-Id: I03c8ec09b96faf12f5ab15c8223da8dacae3e4ff
2022-12-02 15:59:35 +08:00
donghualin
40d13df340
feat: 任务栏适配不同主题的插件图标
...
根据当前主题获取不同颜色的图标
Log:
Influence: 切换不同的主题,观察图标是否发生变化
Task: https://pms.uniontech.com/task-view-222025.html
Change-Id: I751218f21bda4052d0bc60a46895660a4f7aad8b
2022-12-02 13:51:58 +08:00
donghualin
7ad0475c6d
fix: 移除代码中对显示相关的插件的引用
...
删除亮度设置和相关的引用代码
Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-220489.html
Change-Id: I7c8f0e93d6b69a92242f3809aca2f6d3ac74fac5
2022-11-28 15:31:01 +08:00
donghualin
4f3f7a0aed
fix: 插件根据标记来决定插件的类型
...
在决定插件的位置的时候,根据插件的返回的标记来决定当前插件是属于固定插件、快捷插件、托盘插件、系统插件还是工具插件
Log:
Influence: 任务栏插件类型
Task: https://pms.uniontech.com/task-view-220099.html
Change-Id: I5dedc16fd7ccaac9d54dccf657e1a938bf3f2160
2022-11-28 15:31:01 +08:00
donghualin
9033044f0a
fix: 适配v20插件在任务栏的显示
...
对于V20的插件,由于没有实现Icon接口,因此在任务栏显示的时候依然将原来的itemWidget返回的内容显示在任务栏上
Log:
Influence: 任务栏显示v20插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: Ic820ace51b018447942b7deb92c9ca567eba00e8
2022-11-23 13:54:45 +00:00
donghualin
f14c19ba9e
fix: 修复从控制中心第一次连接需要密码的网络没有弹出网络面板的问题
...
在任务栏插件区域接收到显示面板的请求的时候,先显示快捷面板,然后在快捷面板中显示请求的窗体
Log:
Influence: 从控制中心第一次连接需要密码的网络,观察任务栏是否显示网络列表
Bug: https://pms.uniontech.com/bug-view-150395.html
Change-Id: Idec2390a55a6236d336c52bf73a10448bc84615f
2022-11-23 12:36:28 +00:00
donghualin
4c324fe872
fix: 修复移除蓝牙设备后快捷面板依然显示的问题
...
记录子面板中当前显示的插件的指针,当移除插件时,回到主面板
Log:
Influence: 从电脑上移除蓝牙设备,观察快捷区域和快捷面板是否还有蓝牙图标
Bug: https://pms.uniontech.com/bug-view-171533.html
Change-Id: Ia4106d943d0f9df9788db1b87ef8d8fab31c6be3
2022-11-23 10:08:25 +00:00
donghualin
a41df224f6
fix: 增加对控制中心设置不同主题下图标的接口
...
1、任务栏插件接口中增加根据主题来获取不同图标的接口
2、声音、蓝牙、电源、虚拟键盘、回收站等插件完善控制中心的接口
3、任务栏图标的显示根据不同的主题来获取
Log: 完善对控制中心设置不同主题的接口
Influence: 在控制中心切换主题,观察图标是否发生变化
Bug: https://pms.uniontech.com/bug-view-172365.html
Change-Id: Ia02193c9ebcf10559195c6fb8fe6227f581e165b
2022-11-23 16:08:34 +08:00
donghualin
a8d44db60f
fix: 修复快捷面板弹出位置不准确的问题
...
快捷面板的弹出位置根据当前选中的插件位置来计算
Log:
Influence: 从任务栏不同的插件图标点击,观察弹出快捷面板的位置
Bug: https://pms.uniontech.com/bug-view-172213.html
Change-Id: Id229e0028221dd5ed10407d0054228aae0066ef0
2022-11-21 00:45:43 +00:00
donghualin
16a8cf7d3e
fix: 修复移除插件后快捷面板显示异常的问题
...
1、在插件移除后,除了从面板上将该插件的Widget移除外,删除该插件创建出来的QWidget
2、在插件对应的QWidget尺寸发生变化后,重新设置面板尺寸
3、在释放任务栏图标后,恢复ToolTip的parent
Log: 修复移除插件后快捷面板显示异常的问题
Influence: 不断插入或者移除蓝牙设备,观察快捷面板是否显示正常
Bug: https://pms.uniontech.com/bug-view-171579.html
Change-Id: I8168b49ad9eb047155efbd609be65f3dd263b6bc
2022-11-18 09:22:57 +00:00
donghualin
ac9de7ef51
fix: 修复点击快捷面板之外的区域快捷面板不关闭的问题
...
将DockPopupWindow中的DRegionMonitor换成XEventMonitor,监控它的鼠标点击和释放鼠标的事件
Log:
Influence: 进入wayland,打开快捷面板,点击快捷面板之外的其他区域,观察快捷面板是否关闭
Bug: https://pms.uniontech.com/bug-view-171545.html
Bug: https://pms.uniontech.com/bug-view-171583.html
Change-Id: I5dda27170316132812c546d8c362d3dc4546e35a
2022-11-17 16:08:42 +08:00
donghualin
a406ebb68a
fix: 修复wayland下打开快捷面板tooltip没有隐藏的问题
...
在打开快捷面板的时候,依次调用任务栏的插件图标的隐藏toolTip的功能将其隐藏
Log:
Influence: 进入wayland,鼠标放在任务栏的插件上,点击应用弹出快捷面板,观察toolTip是否消失
Bug: https://pms.uniontech.com/bug-view-171551.html
Change-Id: Iac6a7c1d55787a73d0f91952c7ca0585f41fd23a
2022-11-17 16:08:42 +08:00
donghualin
9aa23d8960
fix: 修复插件右键菜单不响应的问题
...
增加插件区域右键菜单的信号的响应函数
Log: 修复插件区域菜单失效的问题
Influence: 右键菜单区域,点击某个菜单项,观察是否正常响应
Bug: https://pms.uniontech.com/bug-view-164381.html
Change-Id: I4e0044e2f629ff0e2a1a23dc157915175b34b144
2022-11-16 06:43:05 +00:00
donghualin
1bf372f2d0
fix: 修复右键插件区域再单击弹出菜单的问题
...
在插件区域右键弹出菜单后,无需将事件传给基类,因此不会再触发主窗口的菜单的弹出操作
Log: 修复插件区域交互的问题
Influence: 右键插件区域,再左键,观察插件区域菜单是否正常显示
Bug: https://pms.uniontech.com/bug-view-171559.html
Change-Id: I6fd4c974c10b89e4921c15e8bf0bb8aecef3eeca
2022-11-16 05:39:26 +00:00
donghualin
ae74a6133f
fix: 实现高效模式下托盘和快捷插件拖动功能
...
高效模式下和时尚模式下托盘区域共用一个TrayModel,在拖动图标的时候,时尚模式和高效模式保持相同的状态
Log: 实现高效模式下图标的拖动功能
Influence: 高效模式,从托盘或快捷面板拖动图标到任务栏
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I279b572231ea8efc9bd7f1ee0e628e9ee3eb064e
2022-11-02 06:58:03 +00:00
donghualin
db3e5f79da
feat: 图标增加toolTip和菜单
...
分别在QuickDockItem类,SystemPluginItem类和SystemPluginItem类中增加如下处理
1、增加toolTip功能
2、增加右键菜单功能
Log: 图标增加toolTip和菜单
Influence: 鼠标放入到托盘区域、快捷插件区域,关机区域,观察是否存在toolTip,右键,观察是否弹出菜单
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I7a700d9b9e4ee3c0681ae0de39712f3f5ae83224
2022-11-02 06:35:30 +00:00
donghualin
9e2e8fb18d
feat: 高效模式增加加载插件的功能
...
删除原来的tray插件,高效模式下,加载插件使用时尚模式相同的加载插件的方式
Log: 增加高效模式加载插件的功能
Influence: 高效模式下加载插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I5766382fb64bd544b3c7a9c40d1ce4668613d508
2022-11-01 16:08:21 +08:00
donghualin
282e933225
feat: 删除插件基类的isPrimary接口
...
删除isPrimary()接口,插件继承的时候无需实现该接口,任务栏读取是否主插件的时候从json中读取配置即可
Log: 优化任务栏插件的接口
Influence: 安装网络插件,查看网络插件是否在快捷设置面板中显示两列图标
Task: https://pms.uniontech.com/task-view-121387.html
Change-Id: I1d47e6c7b4162f4fdc36bf4879bbd85c0caaff69
2022-08-25 19:31:44 +00:00
donghualin
1691e7188c
fix: 任务栏代码结构优化解耦
...
原来的TrayManagerWindow的类是放到MainPanelWindow类里面作为它的一部分,导致窗管在显示的时候有很多问题
修改方案:
1、将左右侧区域拆分成两个窗体,让它们继承自相同的基类MainWindowBase。
2、左右区域公共的部分,例如圆角、展示区域、动画获取等,都在基类中实现或者通过接口返回
3、增加WindowManager类,管理所有的界面,WindowManager类无需知道具体子类的指针,只需要根据相应的接口来获取即可
4、所有的界面类在main.cpp中创建,调用WindowManager对象设置
5、拆分MultiScreenWorker类,使MultiScreenWorker类只关心任务栏相关的逻辑,无需关心窗体或界面
Log: 优化任务栏的显示问题
Influence: 打开任务栏,观察时尚模式下圆角,左右侧区域中间是否连接在一起等
Bug: https://pms.uniontech.com/bug-view-137267.html
Bug: https://pms.uniontech.com/bug-view-140029.html
Bug: https://pms.uniontech.com/bug-view-134527.html
Bug: https://pms.uniontech.com/bug-view-146743.html
Bug: https://pms.uniontech.com/bug-view-150293.html
Change-Id: I4266f6f8c983f61258b92834d93cdacd0221d7de
2022-08-25 19:31:44 +00:00
donghualin
9c1eb32e24
feat: 拖动任务栏图标实现分屏效果
...
拖动任务栏图标到屏幕中间,如果在左侧,显示左分屏效果,在右侧,显示右分屏效果
Log: 完成任务栏图标分屏效果的功能
Influence: 从任务栏拖动图标到屏幕上方,查看是否有分屏功能
Task: https://pms.uniontech.com/task-view-163465.html
Change-Id: I1a7a33646edb6f55972b8e5fa2c5f39ce026fe8e
2022-08-12 08:13:12 +00: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
8bd51673bc
fix: 修复任务栏无法响应插件状态变化引起图标变化的问题
...
当快捷设置区域的图标发生变化的时候,外部插件需要响应对应的图标变化接口,修改插件区域图标
Log:
Influence: 快捷设置区域-查看图标变化
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I19be98ec53145d45db3ee7023c4a0d4012e68a93
2022-06-09 17:17:50 +00: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
75cb4e8160
fix: 修复快捷设置窗体上下不同方向的位置显示不正确
...
1.在任务栏方向变化后,重新给DArrowRectangle调用setContent方法确保内容窗体显示正确
2.调整快捷设置面板的部件的高度
3.任务栏左右显示的时候,调整快捷设置插件居中显示
Log:
Influence: 任务栏-快捷设置面板位置和尺寸
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: I3a58070b723bc89c26af07a09e1cbb665d79cbe8
2022-05-25 09:46:10 +08:00
donghualin
6d209d8ddb
fix: 修复任务栏bug,优化代码
...
1.增加license
2.修复bug
3.UI调整
Log: 优化任务栏代码
Influence: v23任务栏
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: Ic66428699f6060d8b0baefa3dbc2d3603d320242
2022-05-17 20:57:22 +08:00
donghualin
f3ad519535
feat: 快捷设置面板功能
...
完成快捷设置面板加载插件,显示插件,完成快捷设置的插件的接口
Log: 完成快捷设置面板的基本功能
Influence: v23任务栏快捷设置面板
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: Idaf5c50f8f447d684646afd3ed0fa3e42a94f83c
2022-05-12 17:36:19 +08:00