Dev GardenGreenhouse Notes
查看 Markdown 原件 打开原型
Project Recordnotes/dandan-accessibility-beta39.md

丹丹反馈:首次进入与平板使用

beta48-40 实施更新

本轮加入 workspace-shell.js/css:温室、花摊、订单、商店、成长、图鉴、社区共享固定顶部导航,花摊打开时移动同一页头进入原生 dialog,撤下旧花摊返回栏及底部重复导航。ResizeObserver 根据页头实际高度给内容留位。宽屏花盆操作改为网格前同宽区域,不用横滑找清洗。

成长奖励达成后自动到账,claimed 防重复,rewards.receipts 保存待确认回执;刷新保留,多个奖励合并,一直显示至点击“知道了”。确认不再次发奖。回执随公共页头进入花摊,不因原生对话框层级被挡住。成长页撤下领取按钮。自动发放不包括科研、改良或订单交付。

第三盆40金币及种子进度入口一起纳入本版。商店水箱/补肥器说明保留作用和必要价格,移除与按钮重复的解锁条件。此前的首次取名、笔记提示、平板字号、花摊背景滚动锁继续保留。

验证:新增 reward-receipts-audit 覆盖奖励重复调用、重载、确认不扣不增资源及未达成不发放。自动到账UI轮询、公共页头实际布局和iOS触摸尚无本轮浏览器验收证据;逻辑回归不等于视觉验收。榜单规则未重算,不擅自改变现有竞争口径。旧节为历史实施记录,以本节为准。

后续本地修订:盆位与解锁直接可见

未发布。第三盆候选价40金币,只能从2盆购买一次;明确starterPotPurchased迁移标记,避免旧归一化把3盆自动补成4盆。3盆可继续走原南侧花床全款/分期到4盆,四盆解锁条件不提前,老4/6/8盆不减少。第三盆是独立添置,不抵扣花床费用。本轮先测第一份订单收入42能否带来一次可感知的扩张;不是已证明数值最优。

花盆区直接展示盆位与添置/扩建入口;金盏花和月光花里尚未领取的下一项显示进度、达成后直接领取,共用claimReward防重复。种子库存明确打开/收起文字。设备消耗说明缩成种子、堆肥、水费、保护盆和调色续土。

撤掉上版宽屏固定右下操作面板,>=700宽将操作区放在花盆网格前,宽度与网格对齐;不再自动居中跳转。小屏操作纵排,禁止依赖横向滑动找按钮。此为暂定布局,真实回弹/触摸与用户偏好仍未验证。统一页头和花摊导航尚未实施,不能把本节叫做统一导航已完成。

本轮范围:首次取名、笔记用途说明、平板可读性、卡片选中跳变、花摊底层滚动,以及盛花除蚜入口。不是繁殖功能扩展。

  • 无本地花园名或云身份的页面首次邀请取名,可跳过;QA地址不弹。使用已有本地community draft,不创建云账号,不公开排名;云恢复身份优先。跳过状态仅保存在当前浏览器。
  • 首次有笔记时一次性说明用途,可关闭;图鉴在品种列表前增加手动折叠的用途说明。改良原本默认折叠,本轮不增加强制教程。
  • 700–1400 CSS像素宽度的正文/小字/按钮/输入/标签等提高到18.667px(约14pt);非全局页面缩放。桌面/平板选中花盆不再跨整行,操作区固定在右下、独立滚动;小手机仍保留原本盆内操作。
  • 花摊dialog打开时锁定body并记录滚动位置,关闭后还原;html阻止滚动串联,花摊内部可纵向滚动。包含原生关闭/Escape观察,不更改暂停定义。
  • 盛花冲洗蚜虫移到收获选择之前;普通盛花、初开、赏花、留种测试通过,不改变花量和结种进度。
  • 榜单审查:服务端按total_blooms、discoveries、cup_score排序,客户端传totalBlooms包含现有自动化开花统计。它不是利润或综合经营榜,历史赛事仍是同分项。本轮不改排名规则;新增经营维度另议,不能静默推翻已有名次。

welcome-accessibility-audit验证本地取名不加入榜单、不创建云身份、锁滚动/恢复位置;bloom-aphid-audit验证各阶段冲洗及重复奖励。它们是模拟DOM/逻辑测试,不代表真实iPad/iOS渲染验收。字体放大、固定操作区与触摸滚动仍须真人/顾问复测;不能把样式静态约束写成“不同scale均无bug”。