背景
日历主页标签叠了多层:「我的日程」「当日安排」「日程」「位置触发」。选中日期和账号区分行,扫一眼找不到今天。时段卡片把「09:30 至 10:30」塞进白卡片里,左侧没有连续轴线,多条日程看起来像互不相关的块。地点卡片还带「位置日程」标签,详情 sheet 再挂「时间日程 / 一次性 / 全天」一类 badges,信息层级偏吵。
过去日期的空状态仍提示「用语音助手添加安排」,对已经过去的一天没有意义。
目标
- 主页顶部只保留选中日期和账号区,去掉「我的日程」。
- 列表标题:今天为「今日安排」,其他日期为「M月D日的安排」;去掉「当日安排」。
- 过去日期空状态改为「这一天是属于你的」,不再提示添加。
- 时段卡片改为左侧时间 + 中间连续轴线 + 等高白卡片;时间上下排列,不用「至」。
- 地点区只保留「地点提醒」,卡片去掉「位置日程」。
- 详情 sheet 去掉类型 badges;时间卡片里的「全天」仍保留。
验收标准
非目标
- 不修改日程数据模型、聚合接口、提醒引擎或语音助手。
- 不包含 mock 预览数据、mock 语音助手、登录预填等非 UI 改动。
- 不改登录页、全局 Theme token,也不重做月历组件。
实现
由 PR #304 实现。
规格:MiniSpec
背景
日历主页标签叠了多层:「我的日程」「当日安排」「日程」「位置触发」。选中日期和账号区分行,扫一眼找不到今天。时段卡片把「09:30 至 10:30」塞进白卡片里,左侧没有连续轴线,多条日程看起来像互不相关的块。地点卡片还带「位置日程」标签,详情 sheet 再挂「时间日程 / 一次性 / 全天」一类 badges,信息层级偏吵。
过去日期的空状态仍提示「用语音助手添加安排」,对已经过去的一天没有意义。
目标
验收标准
非目标
实现
由 PR #304 实现。
规格:MiniSpec