Skip to content

Improve phone landscape settings and connection layout - #9

Merged
ZedingZhang merged 3 commits into
mainfrom
codex/phone-landscape-settings
Oct 4, 2026
Merged

ZedingZhang merged 3 commits into
mainfrom
codex/phone-landscape-settings

Conversation

@ZedingZhang

@ZedingZhang ZedingZhang commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

手机横屏的主设置与连接设置仍把多数分组铺满整行,页头和说明占据较多高度,导致首屏可用操作少。

短窗口至少 600dp 宽时,主设置的短分组改为两列,显示及展开的高级设置保留宽区域,连续开关并排。连接页左侧放连接方式和热点设置,右侧放配对与连接操作;选择手机/权限、无线/USB 按钮并排,只展示当前连接方式的说明。页名放入固定顶栏,减少重复的大标题。按钮保留至少 48dp 触摸目标,字体可换行。

竖屏、窄窗口与车机尺寸沿用原有布局。保存、取消、热点验证与重连行为保持既有逻辑;三指仍进入统一主设置页。此前撤回的旋转/语言更改未引入,PR #6 排查分支未引入。

验证:

  • 完整 CI 通过:923 项测试(shared 505、common 414、home 4),0 失败、0 跳过;mobile/home/maphost 的 lint 与 debug 构建通过。
  • 新增 Android 11 原生布局回归,验证默认中文首屏能显示两个完整设置分组及下一行标题;连接页无线/USB 操作在首屏可见;保存和取消热点信息、手势选择、Wi-Fi Direct 信道和滚动恢复均通过。放大英文、窄窗口、旋转以及车机尺寸的回归通过,手机设置开关也保证至少 48dp 触摸宽度。中文和放大英文绘制预览已检查。
  • 独立 APK 构建 通过,源码 b5e1fa738c5811607d7ac3ae3ccfbd1705238cec 与当前 PR 一致。核验包名、版本、签名、ARM64、运行身份字节及新布局 DEX 标记;三指入口仍调用主设置页。
  • 测试包 DiPlay-0.2.11-phone-settings-test.apk,版本 0.2.11-phone-settings-hud-test (30),48,690,119 字节,SHA-256:3206c2702e013fca4420b67b0cc7613b563c4b8c0dece1d8975589da3b13448b。本次调试签名不同,安装前记录设置,卸载旧 DiPlay HUD Test 后再安装;卸载会清除测试应用数据。
  • 公共源码和 diff 检查通过。用户日志、截图及运行身份文件未提交。

新测试包已在小米 Mi 10 / Android 11 实机复测通过,两页横屏布局符合预期。步骤见 docs/TESTING.md。四项手机修复和统一设置入口的现有回归继续通过;Wi-Fi Direct 专项连接失败仍未在本次修复中解决。

@ZedingZhang
ZedingZhang marked this pull request as ready for review October 4, 2026 16:53
@ZedingZhang
ZedingZhang merged commit 42f685b into main Oct 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant