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
..
2026-11-05 20:47:06 +08:00
2026-11-05 12:41:04 +08:00
2026-11-05 12:41:04 +08:00