Skip to content

fix(ui): 优化主题切换过渡#184

Closed
ThaddeusJiang wants to merge 1 commit into
mainfrom
fix/theme-transition-view-transition
Closed

fix(ui): 优化主题切换过渡#184
ThaddeusJiang wants to merge 1 commit into
mainfrom
fix/theme-transition-view-transition

Conversation

@ThaddeusJiang

Copy link
Copy Markdown
Owner

变更摘要

  • 为 light/dark 外观切换加入 View Transition 圆形过渡。
  • 同步浏览器 theme-color,减少地址栏颜色与页面主题不一致的问题。
  • 为 system 外观模式输出按 prefers-color-scheme 匹配的首帧 theme-color
  • 更新 Unreleased changelog,记录主题切换体验修复。

变更目的

  • 让用户切换浅色/深色模式时,页面和浏览器 UI 的颜色变化更连贯。
  • 降低 daisyUI theme 切换时 color-scheme 与浏览器地址栏颜色不同步造成的跳变感。

验证步骤

  1. mix format
  2. mix compile --warnings-as-errors
  3. mix test

关联事项

  • Issues: 无
  • PRs: 无

背景信息(截图)

  • 本次问题排查包含会话中的 CleanShot 录屏,用于观察 light/dark 切换和地址栏颜色变化;录屏为本地会话附件,未在 PR 正文中嵌入外部可访问链接。

说明

  • 当前仍为体验调整验证阶段,本 PR 保持 Draft。

@ThaddeusJiang ThaddeusJiang self-assigned this May 8, 2026
@ThaddeusJiang ThaddeusJiang deleted the fix/theme-transition-view-transition branch June 9, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant