← 回到 renew design

Renew design · 第四批:P2 普通用户状态

原型 etag 1788858809040276。三项都从画布外模拟接成了页面内可点通的产品状态


1. 首次进入 / 登录

之前:登录、加载、错误、重试都有;但「首次进入」只能靠画布外的 No records yet 开关,

产品里没有到达它的路径。

现在:登出页多一条真实入口 —— 「Start as a first-time account」。点它会以一个

真正空的账号登录(无餐食、无库存、无运动、无计划),落在空的 Home 上(0–0 kcal eaten)。

原来的「Sign back in」保持不变,仍回到既有记录。

screen-diffsigned-out 新增 sign-in-fresh 按钮与一句说明。


2. 数据缺失 / 过期 / 刷新失败

之前nutrition-stale 只是一条黄条,没有出口 —— 用户看到「今天的刷新失败了」,

然后没有任何可做的事,只能靠审图者把画布外开关拨回去。

现在:黄条里有 「Try the refresh again」nutrition-refresh)。键盘可达、Enter 可触发;

成功后黄条与按钮一起消失,数值回到正常。文案继续说明没有清零、没有丢数据

显示的是最后一次成功取回的值。

screen-diffnutrition-stale 内新增 nutrition-refresh 按钮。


3. 周概览 —— 这一项比预想严重

之前:整个周概览没有任何数据绑定(我核过:那一段 0 个 {{ }})。它写死了

「9 occasions / 5 days logged / 3 sources」,四条清单全部预先打勾,柱状图也是固定高度。

换句话说,它在向用户断言一个并不存在的一周

现在:三个数字、七根柱子、四条清单全部由真实记录推导

没有记录的日子显示灰色基线并新增 NO RECORD 图例 —— 不再把「没记录」画成「零摄入」。

不是「打开过复核页」就算

实测它真的会变:从 Fridge 吃掉半杯酸奶后,occasions 3→4、sources 1→2,

「Fridge」和「two sources」两条自动从空心变打勾

screen-diffweekly-facts / weekly-intake-chart / weekly-checklist 全部改为绑定;

新增 weekly-emptyNO RECORD 图例。


4. 回归

5. 没有做

6. 对照图

Plan · 周概览(现在由真实记录推导)
390px
320px