Repository navigation
feat(aab): 支持查看 Android App Bundle - #3
Merged
Merged
Conversation
rochzp
commented
Nov 6, 2026
- 解析 AAB 清单、资源和功能模块,接入文件打开、关联和重命名
- 修复文本信息页的多语言字形显示
- 通过工作区测试和多模块 AAB 样本验证
- 解析 AAB 清单、资源和功能模块,接入文件打开、关联和重命名 - 修复文本信息页的多语言字形显示 - 通过工作区测试和多模块 AAB 样本验证
Owner
|
感谢贡献!AAB 支持整体思路很好,这个 PR 会原样合入(提交 30fd1bb 保留你的署名),我在其后追加了两个修复提交来处理审查中发现的问题: 4c14983 fix(core)
af9f685 fix(app)
另:文本信息页的字形回退修复与 AAB 无关,且 |
huanfeng
added a commit
that referenced
this pull request
Nov 7, 2026
跟进 PR #3 的审查意见: - density 列表排除 0xFFFE/0xFFFF(anydpi/nodpi)哨兵值,与 ResourceTable::densities 一致 - 应用名取第一个默认配置、无默认时退回任意配置,各语言取第一个, 不再被 night / vNN 等变体覆盖(对齐 ResourceTable::string_value) - 单条 package/type/entry/value 损坏只跳过该条,不再丢掉整张表已收集的 locale / density - 编译属性的 ATTRIBUTE 引用输出 @attr/0x…,浮点用 dart_double,引用不补零,与 AXML 格式一致 - 新增 take_resources_with:AAB 资源索引直接移交,避免整表复制一次 - aab.rs 补 protobuf 解析、资源合并、XML 属性格式化等测试;ArchiveKind::from_path 补测试
huanfeng
added a commit
that referenced
this pull request
Nov 7, 2026
跟进 PR #3 的审查意见: - 安装进行中按安装快捷键总能拉回窗口:installing 判断移到当前文档检查之前 (当前文档是 AAB、解析中或已全部关闭时也生效),去掉不再使用的 AppState::current_info - APK 改名为 .aab 使用单独的 rename.not_aab 提示(6 种语言),不再误报「保留原有 AAB 类型」 - readonly_text_block 注释去掉过时的「等宽」;pages.rs 修正 cargo fmt
Owner
|
想请教一下 PR 里「修复文本信息页的多语言字形显示」这项改动的具体情况。 我在 Linux 和 Windows 上用一个带 12 种语言应用名的测试包(中日韩、印地、泰、阿拉伯、希伯来、俄、希腊等)对比过:
方便的话想确认几点:
确认之后我们打算在 windui 的文字后端里根治,而不是在应用层按 ASCII 切字体。谢谢! |
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
