Files
ReelShort/docs/plans/2026-10-22-favorite-card-synopsis.md

787 B

收藏卡片简介

目标

  • 收藏卡片在标题/标签下方显示后端 synopsis,最多 2 行并省略溢出。
  • 空白简介不创建文本节点、不占高度,不显示 null/undefined。
  • 保持封面 80x106 和现有卡片高度,不引入布局溢出。

实现

  1. _FavoriteCard 对 synopsis 做 trim 后条件渲染。
  2. 简介使用 Flexible 占据标题、标签与底部统计之间的剩余空间, maxLines: 2、TextOverflow.ellipsis、次要文案色和字号。
  3. 无简介时继续使用原 Spacer,保持原布局。
  4. widget 测试覆盖有简介、空简介和卡片高度稳定性。

约束

  • 不改接口、后端、收藏分页。
  • 不新增依赖,不提交现有 pubspec.lock,不启停服务、不操作真机。