xfy
800129e245
refactor(shared): 下沉 mermaid Catppuccin 主题变量到 shared 包
前台 yggdrasil-core 的 LATTE_VARS/MOCHA_VARS 是 mermaid 配色唯一真相源。
后台 tiptap 编辑器要实现 mermaid 预览且与前台视觉一致,需复用同一套变量;
若复制一份会立即产生漂移风险,而「主题一致性」正是编辑器预览的核心目标。
按 shared 包「单一真相源」的设计意图,把两套主题变量(~100 行)+ MermaidThemeVariables
类型 + mermaidThemeVarsFor(theme) 工具函数搬到 shared。yggdrasil-core 改 import
自 shared,删除本地定义——行为零变化(同一份变量,只换引用源)。
前台 37 个测试全绿回归,含 10 个 mermaid 测试验证亮/暗主题传入正确调色板。
2026-07-23 15:12:48 +08:00
..
2026-07-13 18:31:31 +08:00
2026-07-13 18:31:31 +08:00
2026-07-16 16:05:11 +08:00
2026-07-16 16:05:11 +08:00
2026-07-16 16:58:27 +08:00
2026-07-17 10:13:20 +08:00
2026-07-23 15:12:48 +08:00
2026-07-02 17:54:46 +08:00
2026-07-16 14:22:43 +08:00
2026-07-13 18:31:31 +08:00
2026-07-15 18:12:04 +08:00
2026-07-16 17:06:06 +08:00
2026-07-16 16:58:27 +08:00
2026-06-26 13:51:39 +08:00