Skip to content

feat: align Dream Skin runtime and theme colors - #1712

Open
chenzhaoxuan0 wants to merge 4 commits into
BigPizzaV3:mainfrom
chenzhaoxuan0:codex/upgrade-dream-skin-runtime
Open

feat: align Dream Skin runtime and theme colors#1712
chenzhaoxuan0 wants to merge 4 commits into
BigPizzaV3:mainfrom
chenzhaoxuan0:codex/upgrade-dream-skin-runtime

Conversation

@chenzhaoxuan0

Copy link
Copy Markdown

Summary

  • Sync the latest Codex-Dream-Skin Windows and macOS runtime assets.
  • Preserve and apply the full theme.json colors contract on Windows.
  • Add complete color controls to the Windows Dream Skin editor.
  • Keep the legacy codex-plus.exe launcher name compatible with older managers and shortcuts.

Verification

  • npm test: 36 passed
  • npm run check
  • npm run vite:build
  • cargo test -p codex-plus-core --test cdp_bridge: 93 passed
  • cargo test -p codex-plus-core --test dream_skin: 15 passed
  • cargo test -p codex-plus-core --test dream_skin_runtime: 9 passed
  • cargo build -p codex-plus-launcher --bin codex-plus-plus --bin codex-plus
  • cargo build -p codex-plus-manager

@chenzhaoxuan0

Copy link
Copy Markdown
Author

追加修复:Codex 26.727 将主内容节点的 main-surface class 改为 CSS Modules 类名,导致 DreamSkin 图片资源虽已生成 Blob URL 但没有匹配到背景 CSS。新增 renderer 兼容层,在不改动 Codex 原生 class 的前提下恢复 main-surface 选择器契约,并在 cleanup 时回收兼容标记。已用实际 Codex CDP 验证 ::before background-image 包含 Blob 图片 URL;npm test 36/36、cdp_bridge 94/94 通过。Commit: 7f5b57d

@chenzhaoxuan0

Copy link
Copy Markdown
Author

追加修复:Codex 26.727 将原生顶部渐隐层改为 CSS Modules 类名 _MainContentTopFade_zbk1f_251,旧版 .app-shell-main-content-top-fade 规则无法匹配,导致主内容上方出现黑色渐变条。DreamSkin CSS 现同时隐藏旧 class 和 [class*="MainContentTopFade"]。已通过实际 CDP 验证该元素 display:none;commit 9d5f916

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant