用户二次反馈四项,全部是上一轮没做到位的:
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user