Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【deepin_V23_beta】【一般】【有空】【集成测试】【DDE】启动器全屏模式下,键盘方向键切换图标选项不流畅卡顿,需要2s左右才能切换 #4122

Closed
xuqi27837288 opened this issue Apr 19, 2023 · 5 comments
Labels
回归通过 回归通过 许琪 许琪

Comments

@xuqi27837288
Copy link

SUMMARY | 问题概要

必现问题

SOFTWARE/OS VERSIONS | 软件/系统版本信息

镜像地址:https://packagesupdate.uniontech.com/repo/uos-professional/image-beige/CUSTOM/lichenggang/20230419
内核信息: Linux test-PC 6.1.11-amd64-desktop-hwe #23 SMP PREEMPT_DYNAMIC Mon Feb 27 17:25:36 CST 2023 x86_64 GNU/Linux

PRE-REQUIREMENT | 预置条件

1、安装0419镜像,启动器切换为全屏模式

STEPS TO REPRODUCE | 复现步骤

1、启动器切换全屏模式后点击任意一个图标后,使用键盘方向键进行图标切换操作,观察此时图标的切换效果及性能情况

OBSERVED RESULT | 观察到的结果

1、切换图标卡顿,切换缓慢需要2s左右

_._20230419170410.mp4

EXPECTED RESULT | 期望的结果

1、切换图标性能应1s左右

ADDITIONAL INFORMATION | 额外补充

No response

@kegechen
Copy link

kegechen commented Apr 21, 2023

dci 图标主题明显比 xdg 主题绘制 hover 的状态慢. 因为 dci 图标引擎没有做缓存, 每次获取图标都会将dci图标的资源解析成pixmap .追加一个缓存可以优化此问题.

kegechen added a commit to kegechen/qt5integration that referenced this issue Apr 22, 2023
由于 dci 图标引擎没有缓存图标,绘制是多次请求图标时
每次都是读取资源获取 dci 图标资源里面的 webp 转成 qimage
webp 转 qimage 比较耗时

Issue: linuxdeepin/developer-center#4122
zccrs pushed a commit to linuxdeepin/qt5integration that referenced this issue Apr 22, 2023
由于 dci 图标引擎没有缓存图标,绘制是多次请求图标时
每次都是读取资源获取 dci 图标资源里面的 webp 转成 qimage
webp 转 qimage 比较耗时

Issue: linuxdeepin/developer-center#4122
@kegechen kegechen moved this from Todo to Working in V23 Beta Apr 23, 2023
@kegechen
Copy link

@babyfengfjx #4169 这次集成已经包含了个修复. 可以测试

@kegechen kegechen removed their assignment Apr 23, 2023
@kegechen kegechen moved this from Working to Waiting Test in V23 Beta Apr 23, 2023
@babyfengfjx
Copy link

@xuqi27837288 请开展回归测试。

@xuqi27837288 xuqi27837288 moved this from Waiting Test to Integrated in V23 Beta Apr 23, 2023
@xuqi27837288
Copy link
Author

【验证环境】:v23 0420镜像
镜像:https://packagesupdate.uniontech.com/repo/uos-professional/image-beige/CUSTOM/lichenggang/20230420
仓库:添加临时仓库验证通过
内核:Linux test-PC 6.1.11-amd64-desktop-hwe
【验证步骤】:问题单中描述的步骤
【验证结果】:回归测试通过

@github-project-automation github-project-automation bot moved this from Integrated to Waiting Test in V23 Beta Apr 23, 2023
@xuqi27837288 xuqi27837288 moved this from Waiting Test to CLOSED in V23 Beta Apr 25, 2023
@xuqi27837288
Copy link
Author

更新github状态方便明道云同步

@xuqi27837288 xuqi27837288 added the 许琪 许琪 label Aug 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
回归通过 回归通过 许琪 许琪
Projects
Status: CLOSED
Development

No branches or pull requests

4 participants