JianFeeeee
e6a4070a95
跨端: 把可读性那批深色语义底**登记进清册**(判据抓到了,它报得对)
上一提交(`cbb1e1e`)给 `dangerBg`/`approveBg`/`warnBg`/`chipSpentBg`/
`chipWarnBg`/`chipNeutralBg` 补的深色变体,**忘了登记**。
`cross-client-theme` 当场报红:
Theme.ets 里出现未登记的手写色:dangerBgDark、approveBgDark、warnBgDark、
chipSpentBgDark、chipWarnBgDark、chipNeutralBgDark、chipNeutralFgDark、
chipSpentFgDark、chipWarnFgDark
—— 属于品牌/业务语义色就登记进 SELF_OWNED_COLORS 并在 Theme.ets 的
登记表里写一行理由,否则该走 $r('sys.*')
**这条判据报得对**,不是误报:
· 这 9 个色是**跨端身份**(逐字取自 WebUI `.dark` 段 `index.css:486-520`),
系统语义色里没有\"淡底\"这一档,更没有深浅两套淡底 ⇒ 必须自己写;
· 但\"必须自己写\"恰恰是要登记的理由 —— 不登记的话,
下一个人看到 `#2E1F25` 只会当成随手挑的深红。
修(两处,判据要求两处都有):
1. `SELF_OWNED_COLORS` 补 9 个名字 + 一段理由(含 tailwind 档位对照);
2. `Theme.ets` 的色清册注释里补 9 行值 + 来源,并说明\"原来只有浅色档\"
这个**共同的病根**(不是九个孤立遗漏)。
★ 教训:\"补了深色变体\"是一个**新 token**,不是\"改了个值\"。
`cbb1e1e` 提交信息里我把它们写成\"Added dark variants\"——
但在判据眼里它们就是 9 个没登记的手写色,跟\"随便写死的颜色\"无法区分。
**判据不认识意图,只认识清册。**
验证:`cross-client-theme` 21/21 绿(原 20 pass / 2 fail)。
2026-09-21 20:53:10 +08:00
..
2026-09-14 15:41:52 +08:00
2026-09-15 12:09:37 +08:00
2026-09-19 23:38:35 +08:00
2026-09-15 07:46:54 +08:00
2026-09-21 14:32:38 +08:00
2026-09-14 16:21:27 +08:00
2026-09-15 11:17:23 +08:00
2026-09-21 15:50:00 +08:00
2026-09-19 15:03:40 +08:00
2026-09-17 22:32:25 +08:00
2026-09-14 17:33:05 +08:00
2026-09-15 12:55:25 +08:00
2026-09-20 05:22:42 +08:00
2026-09-20 05:45:42 +08:00
2026-09-20 10:51:28 +08:00
2026-09-21 16:45:23 +08:00
2026-09-21 20:53:10 +08:00
2026-09-19 19:29:49 +08:00
2026-09-21 13:29:24 +08:00
2026-09-21 02:19:30 +08:00
2026-09-21 17:36:40 +08:00
2026-09-20 08:16:10 +08:00
2026-09-21 17:06:19 +08:00
2026-09-20 22:35:35 +08:00
2026-09-20 07:37:16 +08:00
2026-09-18 08:39:21 +08:00
2026-09-19 16:18:10 +08:00
2026-09-20 21:14:20 +08:00
2026-09-21 13:29:24 +08:00
2026-09-15 12:06:15 +08:00
2026-09-16 08:29:24 +08:00
2026-09-17 19:38:15 +08:00
2026-09-17 18:43:00 +08:00
2026-09-14 16:21:27 +08:00
2026-09-21 13:29:24 +08:00
2026-09-18 10:34:00 +08:00
2026-09-14 15:11:47 +08:00
2026-09-15 08:45:54 +08:00
2026-09-15 07:46:54 +08:00
2026-09-14 17:33:05 +08:00
2026-09-21 15:50:00 +08:00
2026-09-18 01:08:04 +08:00