Files
FamilyBook_harmonyos/entry
laoyang 93d0e886fb 纪念日编辑框按任务面板的样式重做 (#90)
用户 2026-11-05:「现在我们来讨论纪念日的弹出框,也就是自己添加的纪念日
那个弹出框。这个做法和那个任务的做法是一样的,包括它的布局、颜色,
你都按照那个编辑,按那个方式去修改。包括删除按钮和保存按钮怎么放,
也都完全按照那个来做。」

逐项对齐 FbTaskPanel:

① 顶栏标题
   改前:fontTitle(17) + Medium + 墨色
   改后:fontBody(15) + **Bold** + **主题色**(与任务面板 headBar 同)
   副标题从「主题色 fontTiny」改成「faint fontTiny」(任务是「属于父任务」,那个是浅灰)
   关闭按钮 color 从 accent 改成 ''(与任务面板一致)

② 字段布局:横向 → 上下两行
   改前:`标签(44vp 浅灰小字) + 控件` 挤在一行
   改后:每个字段 = Column(space 6){ fieldLb(标签) ; 控件 }
         控件整行宽 / 40 高 / inputBg / radiusS,与任务面板逐项一致
   新增 fieldLb():fontSmall(13) + Bold + 主题色 + letterSpacing 0.6
   (与 FbTaskPanel.fieldLb 逐项相同)

   六个字段全部改了:叫什么 / 按什么重复 / 日期 / 分类 / 关联人 / 备注

③ 删除按钮挪到滚动内容末尾
   改前:和保存并排钉在底栏(红底白字)
   改后:最底部一行小字「删除这个纪念日」,要滚到底才看得到
         二次确认改成「删了就找不回来了,确定吗?」+ [确定删掉] [取消]
   —— 与任务面板 dangerZone 同一做法。
   理由(同任务面板):删除不可恢复,不该和"保存"这种高频操作并排常驻。

④ 底栏只留整行「保存」
   改前:「删除」+ 「记下来 / 保存修改」并排
   改后:一颗全宽「保存」,高 42(原来 44),圆角 radiusS
   文案统一叫「保存」—— 原来分「记下来」「保存修改」两个说法,
   与任务面板不一致。

⚠️ 字段**顺序**没有照抄任务面板(名称→重复→日期→分类→关联人→备注):
   两个框的字段集合不同,这几项之间的因果关系是"先起名、再定哪天",
   照抄顺序反而乱。用户说的是"布局和颜色"一致。
⚠️ fieldLb 在两端各有一份实现(FbTaskPanel 与 FbDayEditSheet 各自独立)——
   以后调字号/字重两处都得改,已在注释里写明。

编译通过,已装真机。
2026-11-05 20:47:06 +08:00
..