laoyang
28c6e674ba
任务面板:去掉左上圆圈、标题下移成可编辑的「任务标题」(#77)
用户 2026-11-05:「还是不对,这个弹出框的标题是编辑任务,台式机采购这样的
东西,它是一个标题,也应该可以被修改才对。所以它应该往下放,就是任务标题;
然后台式机采购计划也往下放,也是可以修改的。左上角那个标志,好像一个圆圈
什么的,那个也不要了,去掉。」
① 删掉左上角的 FbCheckCircle("圆圈")
它是"点一下勾完成"的快捷入口,但下面「状态」区已经有三个明确的 chip,
入口重复。而且它紧贴标题左侧,视觉上像"标题前面的项目符号",
反而让人以为标题前面该有个图标。
② 大标题从顶栏下移到「更多信息」区,成为第一项「任务标题」
原来标题画在 headBar 里,所以它是**只读**的 —— 而标题本来就该能改。
现在与截止/负责人/备注同形态:标题行 + 控件行,
点一下变成 TextArea(height 64、字号 fontTitle 17、主题色),
失焦自动保存(与备注同一套交互,不设保存按钮)。
⚠️ 空标题不发请求:服务端会清洗成空串,等于把标题删了。
⚠️ `saveField(title, ...)` 走的是既有 PATCH —— 服务端 ApiHandler
对未提交字段回退原值,所以只传 title 不会把 note/due_at 抹掉。
③ headBar 只剩「状态徽标 + 关闭」,左端放「属于「父任务」」
父任务那行保留在顶栏不跟着下移:它是上下文不是内容,
跟标题走反而离"父任务"这个概念更远。
没有父任务时用 Blank() 占位,保证徽标和关闭仍在右边。
④ 完成态标题仍是 faint + 删除线(不上主题色)
删除线是"这件事已经过去了"的信号,再上主题色会和待办标题一样抢眼。
编译通过,已装真机。
2026-11-05 19:41:14 +08:00
..
2026-11-05 19:41:14 +08:00
2026-10-11 22:07:48 +08:00
2026-10-11 22:07:48 +08:00
2026-10-11 22:07:48 +08:00
2026-10-11 22:07:48 +08:00