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 Integration]~[V23-Beta3] chore: release dde-launchpad 0.2.0 by BLumia@linuxdeepin/dde-launchpad by deepin-community-ci-bot[bot] #6145

Closed
deepin-bot bot opened this issue Nov 9, 2023 · 3 comments
Assignees
Labels
Milestone

Comments

@deepin-bot
Copy link

deepin-bot bot commented Nov 9, 2023

Package information | 软件包信息

包名 版本
dde-launchpad 0.2.0

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-678:/dde/testing/ ./

Changelog | 更新信息

dde-launchpad (0.2.0) unstable; urgency=medium

  • Add a new alphabet category screen
  • For windowed launcher, always reset searching/focus state when hidding launcher frame
  • initial support to build with Qt 6
  • remove DRegionMonitor to avoid massive log

Test suggestion | 测试建议

Influence | 影响范围

ADDITIONAL INFORMATION | 额外补充

@deepin-bot deepin-bot bot added the Project:integrated 集成管理相关 label Nov 9, 2023
@deepin-bot deepin-bot bot added this to the V23-Beta3 milestone Nov 9, 2023
@deepin-bot deepin-bot bot moved this to In progress in v23-集成管理 Nov 9, 2023
@deepin-bot
Copy link
Author

deepin-bot bot commented Nov 9, 2023

IntegrationProjector Bot
Deepin Testing Integration Project Manager Info
Link to deepin-community/Repository-Integration#678

@BLumia
Copy link
Member

BLumia commented Nov 9, 2023

更新内容

  • 实现了新的 launcher 设计,故小窗口启动器与全屏启动器的界面均有调整
  • 小窗口启动器,左侧列表排序,在选择根据首字母分组时,会遵循同分组内,中文优先显示的排序规则
  • 新增首字母导航界面,通过在小窗口界面使用首字母分组时,点击列表分组的标题(例如 A、B、C)进入对应界面
  • 初步支持 Qt 6 构建(注:此集成构建的仍为 Qt 5 版本。Qt 6 的版本之前单独集成过,因为一些原因暂时不切换到默认构建 Qt 6 版本,故此项不需要在这次集成中验证)

测试方式

由于 dde-launchpad 是技术预览阶段的项目,故需要通过技术预览插件将默认的启动器切换为 dde-launchpad 后再进行验证。步骤如下:

  1. 在添加此集成所用的测试仓库后,sudo apt update 然后 sudo apt install dcc-insider-plugin
  2. 在控制中心的【更新>技术预览】中,将启动器切换为 dde-launchpad。(如果之前已经是 dde-launchpad 了的话,需要手动 killall dde-launchpad 确保旧的进程已被结束)
  3. 展开测试

测试建议

本次集成对应了原本研发计划中需要转测的两个任务点,分别为“launcher QML 化”与“首字母排序”。前者比较宽泛所以实际没法比较细的验证,但此 launchpad 已经是纯 QML 版本的了,所以验证基本功能可用即可。下面主要阐述关于首字母排序相关的功能的测试建议,以及此集成所解决的其它相关问题。

“launcher QML 化” 相关

可参照新的设计图验证基本功能即可。

首字母分类与排序相关

可遵循最初拟定的产品行为进行测试,但请注意下列事项:

  1. 存在一个产品行为变更:字母导航界面,选项的顺序调整为依次是【符号、数字、A 到 Z】。对应的,小窗口启动器左侧的列表分组也会遵循这个调整后的顺序。
  2. 存在一个未实现的交互行为:无法通过 Tab 键将键盘焦点切换到分组标题上,亦无法通过方向键将位于列表中的焦点移动到分组标题上。这个需求暂时会遗留,延后实现。
  3. 存在一个已知问题:【系统管理器】等“系统”开头的项目 有时 会错误的分类在 J 一组下,是已知问题,会在 DTK 中进行修复,相关问题参见 chore: keep order when deduplication dtkcore#391

本次解决的其它问题

其它说明

和之前一样,由于此项目仍位于技术预览版阶段,故若不存在重大问题,均建议在测试结束后允许集成。此测试验证过程中发现的问题均可创建 Issue 进行跟进。

@BLumia BLumia assigned luodeepin and unassigned Zeno-sole and hudeng-go Nov 10, 2023
@SuperEffie SuperEffie assigned SuperEffie and unassigned luodeepin Nov 10, 2023
@SuperEffie SuperEffie assigned luodeepin and unassigned SuperEffie Nov 13, 2023
@SuperEffie SuperEffie moved this from In progress to 测试中 in v23-集成管理 Nov 13, 2023
@luodeepin
Copy link

测试通过

  1. 需求验证通过
  2. 发散测试没有发现严重BUG;
  3. 与产品经理确认排序错误的问题之后已问题单issue跟踪修复

@luodeepin luodeepin moved this from 测试中 to 测试通过 in v23-集成管理 Nov 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

5 participants