首页标题主题色补完 + 新建去加号 + 全天块上间距 (#60 #61)

用户二次反馈四项,全部是上一轮没做到位的:

1. 标题颜色没变
   上一轮给 FbSectionTitle 加了 @Param accent(默认空串),
   但首页 6 处调用点**一处都没传**。grep 到的 7 个 accent:
   全在 FbEventSheet/FbTaskPanel/FbDayEditSheet/FbMovieDetailSheet/
   FbPersonSheet 上 —— 那些组件本来就自带这个参数,与标题无关。
   空串 ⇒ titleColor() 退回 #8A7A6D 灰 ⇒ 组件改得再对也不变。
   补 5 处:日程/任务/纪念日/观影/联系人各自 fbModuleOf().brand。
   往年的今天不传(混合来源,没有单一模块色)。

2. 条数与"新建"贴死
   extra 后面直接接胶囊,Row 无 space、胶囊无 margin。
   加 margin({left:12})。不用 8:胶囊有实体底色,视觉比纯文字更紧。

3. 去掉「+」前缀
   5 处 addText 去加号;连带 3 处空态提示的「点右上角「+ 新建」」
   同步改掉,否则提示里带着按钮上已不存在的符号。

4. 全天日程问题在上面不在下面
   上一轮改 bottom 6->12,方向反了。
   FbDayEventPanel 给 FbDayTimeline 的 padding 没有 top
   ⇒ 第一个全天色块上边直接压在白卡片顶边上。
   改成 {top:10, bottom:12}。只加在有全天的分支里。
This commit is contained in:
2026-11-05 15:52:40 +08:00
parent c11548cb51
commit c498037ec8
3 changed files with 30 additions and 13 deletions
@@ -224,6 +224,11 @@ export struct FbSectionTitle {
.fontSize(FbMetric.fontTiny)
.fontColor('#FFFFFF')
.fontWeight(FontWeight.Medium)
/* 🔴 #60(用户 2026-11-05):「右边11条,这个和那个"新建"挨得太近了。」
原因:`extra` 后面直接接胶囊,Row 无 space、胶囊无 margin ⇒ 两者贴死。
加 12vp 左外边距(不是 8)—— 胶囊有实体底色,视觉间距会比纯文字
显得更紧,8vp 看着仍然像一坨;12vp 才有清晰的分隔感。 */
.margin({ left: 12 })
.padding({ left: 10, right: 10, top: 5, bottom: 5 })
.backgroundColor(this.accent !== '' ? this.accent : '#A84A28')
.borderRadius(999)