docs(对齐): 重新核对 calendar-view 对齐底本(第四轮)
按本文件协议,跨端对齐目标文件被改动后**重新核对**而非抄新哈希:
骨架逐项复核**未变**(gridPane(flex:1) + 400px 右栏两栏结构、工具条分组与
顺序、手势与按钮共用 shift()、非本月农历小字仍 text-gray-400)。
本次三处差异**全是行为不是骨架**:
① doExport 的 URL.revokeObjectURL 从同步撤销改为 setTimeout(…,0)
并把 <a> 挂上 document 再摘除(Chromium 容忍同步撤销、
Firefox/WebKit 不容忍 ⇒ 静默 0 字节 .ics)
② load() 加 loadGen 代次守卫(照 ThreadView.tsx 既有形状)
③ BackgroundPicker 预设缩略图去掉覆盖性的内联 backgroundImage
This commit is contained in:
@ -10,10 +10,10 @@
|
||||
{
|
||||
"id": "calendar-view",
|
||||
"path": "client/electron/src/components/CalendarView.tsx",
|
||||
"blob": "89aa237be83a074d8871d13cea17d3a02a7dce72",
|
||||
"atCommit": "7b8c78f",
|
||||
"atCommitSubject": "维护: 底本重算(4 个文件漂移 = **底本过期**,不是变异残留)—— 逐个核实后按本文件的协议记一行\"为什么\"",
|
||||
"note": "P6 日历骨架的对齐目标。**2026-09-19 第三次重新核对**:本次差异只有一处 —— 非本月日期的农历小字从 gray-300 改到 gray-400/500(gray-300 是分隔线档,当文字用只有 ~1.47:1)。**骨架未变**:仍是 gridPane(flex-1) + 400px 右栏两栏结构、工具条分组与顺序、手势与按钮共用 shift()。鸿蒙侧不受影响 —— 它的次要文字走 Theme.textMuted 这类语义令牌,不引用灰阶档位。此前两笔:动画类 rise-in → pane-rise(拆两档时改名)、日历圆角修复。"
|
||||
"blob": "ae08613c454c56c17bef58df2c2dab57783a1309",
|
||||
"atCommit": "WORKTREE-2026-09-26",
|
||||
"atCommitSubject": "fix(webui): 三处真 bug —— 日历导出 object URL 同步撤销、翻月请求无代次守卫、预设缩略图被内联样式覆盖",
|
||||
"note": "P6 日历骨架的对齐目标。**2026-09-26 第四次重新核对**(审查修 bug 顺带改了本文件 ⇒ 底本必变,按协议重新核对而非抄新哈希)。本次差异**三处,全是行为不是骨架**:① `doExport` 的 `URL.revokeObjectURL` 从紧跟 `a.click()` 同步撤销改为 `setTimeout(…, 0)` 并把 `<a>` 挂上 document 再摘除(Chromium 容忍同步撤销、Firefox/WebKit 不容忍 ⇒ 静默 0 字节 .ics);② `load()` 加 `loadGen` 代次守卫(照 `ThreadView.tsx:62-84` 既有形状,快速翻月时只认最后一次响应);③ `BackgroundPicker` 预设缩略图去掉覆盖性的内联 `backgroundImage`。**骨架逐项复核未变**:仍是 gridPane(flex-1) + `w-full lg:w-[400px]` 右栏两栏结构、工具条分组与顺序、手势与按钮共用 `shift()`、非本月农历小字仍为 `text-gray-400`(参照物 2026-09-19 记的那处对比度修复未被回退)。鸿蒙侧不受影响。此前三笔:动画类 rise-in → pane-rise、非本月农历小字 gray-300 → gray-400、pane-rise 拆两档时改名。"
|
||||
}
|
||||
],
|
||||
"radius": [
|
||||
|
||||
Reference in New Issue
Block a user