FIT2CLOUD
深色模式 的图标

深色模式

701
371

为 Halo 后台管理面板提供深色/浅色模式切换,支持跟随系统、手动切换和偏好记忆

1.1.8
Serendipity 发布于
>=2.25.0

v1.1.8(2026-09-03)

修复

  • 收窄文章和自定义页面编辑页识别范围,仅匹配 /console/posts/editor/console/single-pages/editor,避免链接编辑弹窗、代码注入页面和普通可编辑控件误触发编辑页策略。
  • 深色模式下保留 Dark Reader 对整页的处理,仅将内容编辑工作区恢复为浅色纸面,左侧导航、顶栏和编辑页外围继续保持深色。
  • 为编辑工作区增加局部 color-scheme: light,保证工作区内原生按钮、下拉控件和滚动条采用浅色控件。

行为变化

  • “编辑页使用浅色纸面”现在表示局部编辑工作区浅色,不再关闭整页 Dark Reader;“编辑页也使用 Dark Reader”仍使编辑工作区完全跟随 Dark Reader。
  • 所有深色页面统一使用同一组 Dark Reader fixes 参数,避免跨路由切换时保留错误配置。

验证

  • 新增严格编辑路由、普通可编辑页面误判、链接页、代码注入页和跨路由状态回归测试。
  • pnpm type-checkpnpm lint:checkpnpm test:unitpnpm build./gradlew clean build 通过。
  • 真实 Halo 页面验证仍需在登录网关可用且本地实例恢复后执行,详见本次开发记录。

资源下载

  • plugin-dark-mode-1.1.8.jar