feat/frontend-visual-polish
main
本 PR 对 NotesAgent 前端进行整体视觉优化,并完善 Markdown、代码块和主题自定义体验。本次变更不修改后端接口与数据结构。
NotesAgent
opacity
transform
transition: all
prefers-reduced-motion
github-light
github-dark
ThemeConfig.code_theme
.markdown-content
pnpm test 9 test files passed 23 tests passed pnpm build passed git diff --check passed production Shiki CSS selector check passed
生产构建已确认:
[data-code-theme]
未发现阻塞合并的问题,可以合并至 main。
No dependencies set.
The note is not visible to the blocked user.
变更说明
本 PR 对 NotesAgent 前端进行整体视觉优化,并完善 Markdown、代码块和主题自定义体验。本次变更不修改后端接口与数据结构。
页面与布局优化
NotesAgent。轻量动效
opacity和transform等低成本属性。transition: all、模糊滤镜和复杂布局动画。prefers-reduced-motion降级。Markdown 显示优化
GitHub 代码块主题
github-light与github-dark两套颜色变量。ThemeConfig.code_theme可供后续自定义主题指定默认代码主题。问题修复
.markdown-content全局作用域。文档
验证结果
生产构建已确认:
[data-code-theme]根节点颜色泄漏。transition: all或高成本模糊滤镜。非阻塞说明
审阅结论
未发现阻塞合并的问题,可以合并至
main。