From 8fe1131334bfa176712b93b25d368c4718246796 Mon Sep 17 00:00:00 2001 From: laoyang Date: Thu, 5 Nov 2026 20:04:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E6=88=AA=E6=AD=A2=E3=80=81?= =?UTF-8?q?=E8=B4=9F=E8=B4=A3=E4=BA=BA=E5=8F=B3=E4=BE=A7=E7=9A=84=E5=B0=8F?= =?UTF-8?q?=E9=93=85=E7=AC=94=E5=9B=BE=E6=A0=87=20(#77)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用户 2026-11-05:「截止日期和负责人右侧都有一个编辑用的、像小铅笔似的图标。 我感觉这个东西不需要了。如果要加的话,全部都得加上,台式机采购计划、测试 之类的都要加上。但现在我觉得不加也可以,就把所有小图标全部去掉, 也就是右侧那个小铅笔图标全去掉。」 删掉两处 `✎`: · 截止那行(rows: 到期时间 + 已逾期徽标 + ✎) · 负责人那行(头像 + 名字 + ✎) 上一版加它是想提示"这里能点"(本项目踩过"纯文字看着不可点"的坑), 但代价是: ① **只有这两行有、别的行没有** ⇒ 视觉上不齐,看着像漏做; ② 输入框本身(浅底圆角 40 高)已经足够表达"这是个可操作的控件", 铅笔是重复提示。 ⚠️ 全项目扫过:`✎` 只在 FbTaskPanel 这两处,已全部清零。 ⚠️ 注释里记下取舍:以后若要恢复"可点"提示,必须**所有行一起加** (任务标题/截止/负责人/分类/循环/备注),不能只给其中两行 —— 那才是用户不接受的地方,不是"有提示"本身。 编译通过,已装真机。 --- entry/src/main/ets/components/FbTaskPanel.ets | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/entry/src/main/ets/components/FbTaskPanel.ets b/entry/src/main/ets/components/FbTaskPanel.ets index ce17532..33c11ce 100644 --- a/entry/src/main/ets/components/FbTaskPanel.ets +++ b/entry/src/main/ets/components/FbTaskPanel.ets @@ -1357,7 +1357,18 @@ export struct FbTaskPanel { ⚠️ 控件行统一给 height(40) + inputBg + radiusS: 不给高度的话,「设置…」「未指定」这类短文字会把框压扁, - 几行之间的间距就会参差不齐。 */ + 几行之间的间距就会参差不齐。 + + 🔴 #77t(用户 2026-11-05):「截止日期和负责人右侧都有一个编辑用的、 + 像小铅笔似的图标。我感觉这个东西不需要了。…就把所有小图标 + 全部去掉,也就是右侧那个小铅笔图标全去掉。」 + + ⇒ 删掉「截止」「负责人」右侧的 `✎`。 + 上一版加它是想提示"这里能点"(本项目踩过"纯文字看着不可点"的坑), + 但代价是:只有这两行有、别的行没有,视觉上不齐; + 而且输入框本身(浅底圆角)已经足够表达"这是个可操作的控件"。 + ⚠️ 如果以后想恢复"可点"提示,**必须所有行一起加**, + 不能只有截止/负责人有 —— 那才是用户不接受的地方。 */ Column({ space: 14 }) { /* ---- 截止 ---- */ Column({ space: 6 }) { @@ -1376,11 +1387,6 @@ export struct FbTaskPanel { .backgroundColor('#FDECEC') .borderRadius(FbMetric.radiusPill) } - /* 可编辑的视觉提示:一支小笔。没有它用户不知道这里能点 - (本项目反复踩过"纯文字看着不可点"的坑)。 */ - Text('✎') - .fontSize(FbMetric.fontTiny) - .fontColor(this.inlineBusy ? FbColors.faint : this.accent) } .width('100%') .height(40) @@ -1425,9 +1431,6 @@ export struct FbTaskPanel { .fontSize(FbMetric.fontSmall) .fontColor(this.assigneeOf() === '' ? FbColors.faint : FbColors.ink) .layoutWeight(1) - Text('✎') - .fontSize(FbMetric.fontTiny) - .fontColor(this.inlineBusy ? FbColors.faint : this.accent) } .width('100%') .height(40)