FIT2CLOUD
后台美化插件 的图标

后台美化插件

1,160
616

为 Halo 后台 Console 和网关页面(登录/注册等)提供现代化的界面美化,支持多种风格切换、动态装饰效果和自定义 CSS

v2.1.3
zhouyi 发布于

v2.1.3

最新
>=2.23.0

🎨 修复说明:文章编辑 Zen 模式及按钮涟漪特效深度优化

本次更新主要针对 Halo Console 中的按钮点击交互(Ripple
Effect)进行了深度重构与修复,彻底解决了在特定布局下(如文章编辑 Zen 模式、弹窗、下拉菜单内)特效显示异常的问题。

🐛 问题修复 (Bug Fixes)

  • 修复 Zen 模式下涟漪动画错位的问题 (#9):之前在文章编辑的 Zen
    模式下点击顶部工具栏,涟漪特效会跑到屏幕左上角。这是因为 Vue 的 Virtual DOM 更新剥离了我们动态注入的
    position:relative class 导致的。我们重构了渲染逻辑,改为使用独立挂载的脱离文档流容器 (Detached fixed container)
    进行动画绘制,从而根治了该问题。
  • 修复非鼠标设备触发时的原点计算错误:当通过键盘(如 Enter / Space)或通过代码调用 .click()
    触发按钮时,由于没有鼠标坐标(e.clientX/Y 为 0),涟漪同样会在屏幕左上角产生。现已加入对 e.detail === 0
    的智能识别,在非鼠标点击场景下,自动取按钮的中心点作为涟漪的扩散原点。
  • 修复特定浮层组件中涟漪被遮挡(消失)的问题:彻底废弃了硬编码 z-index: 1000
    的暴力方案。现在当触发涟漪时,程序会自动沿 DOM 树向上遍历(Walk Up),精准寻找当前按钮所在的层叠上下文(Stacking
    Context),并动态计算 z-index。这保证了哪怕按钮是在层级极高(如 z-index:
    1500)的弹窗或下拉菜单中被点击,涟漪也一定能正常覆盖在按钮表面而不会被其他元素吞噬。

⚡ 性能与体验优化 (Optimizations)

  • 解决“连点瞬移”现象:当快速连点不同的按钮(间隔 <
    550ms)时,之前会有上一个按钮残存的涟漪突然飞拽到新按钮上的情况。现在改为每次点击分配独立容器的机制,消除了动画干扰
    ,即使是狂点鼠标也能丝滑响应。
  • 动态样式实时响应:移除了带有滞后性的样式缓存。现在的涟漪颜色、按钮倒角(border-radius)等属性会在每次点击时实时计算
    ,确保在用户切换深浅色主题或者按钮发生 hover、active、disabled 等状态转变时,涟漪动画的颜色始终精准契合当前的主题。
  • 代码重构与可维护性提升:引入了更现代、具可读性的 Object.assign
    进行样式赋值,并增加了核心坐标及层级穿透的开发者注释。

影响范围:Halo Console 的所有全局按钮及工具栏操作体验。
特别鸣谢:感谢 @Zyx-2012 提交的 Issue (#9) 与详尽反馈!

资源下载

  • plugin-ui-beautify-2.1.3.jar
v2.1.2
zhouyi 发布于
>=2.23.0

2.1.2

更新内容

  • 优化图库页面图片卡片底部描述文字的可读性,提升文件名文字在暗色主题下的清晰度
  • 提升暗色主题下空状态说明文字的整体可读性,改善评论、装备、时间轴、朋友圈等页面副文案过暗的问题
  • 优化系统概览页许可证提示说明文字在暗色模式下的显示效果
  • 隐藏装备、时间轴、朋友圈等空状态页面中分页下拉里异常出现的 1 / 0 选项
  • 持续完善插件页与复杂页面在暗色主题下的显示一致性,减少局部文字难以辨认的问题
  • 收敛部分暗色样式中的硬编码细节,补充基础设计变量,方便后续统一维护

升级建议

  • 上传并替换新版插件 jar
  • 如果是手动覆盖 plugins 目录中的 jar,请重启 Halo
  • 打开后台后执行一次 Ctrl + F5 强制刷新缓存

资源下载

  • plugin-ui-beautify-2.1.2.jar
2.1.1
zhouyi 发布于
>=2.23.0

2.1.1

自 2.0.8 以来累计更新

  • 优化主题排序与默认风格,整体选择逻辑更清晰
  • 完善浅色与暗色主题在后台中的整体统一性,减少页面之间风格割裂
  • 持续修复暗色主题下的白色残留问题,重点覆盖:
    • 插件页顶部工具栏
    • 搜索栏
    • 卡片头部和底部
    • 分页区域
    • 标签栏
    • 插件详情页
    • 侧边栏悬停区域
  • 优化第三方插件页面在暗色主题下的显示效果,提升 links、photos、moments 等页面的一致性
  • 优化应用市场页面的整体视觉表现,包括:
    • 顶部工具栏
    • 左侧筛选区域
    • 标签筛选
    • 预览区域
    • 卡片整体协调性
  • 修复应用市场筛选标签状态显示不准确的问题
  • 优化后台首页仪表盘「快捷访问」卡片图标的清晰度和辨识度
  • 提升主题切换、页面切换和异步加载场景下的样式稳定性,减少偶发样式异常
  • 进一步提升整体兼容性与稳定性,减少复杂页面中的显示问题
  • 完善主题说明与文档内容,方便后续维护与使用

升级建议

  • 上传并替换新版插件 jar
  • 如果是手动覆盖 plugins 目录中的 jar,请重启 Halo
  • 打开后台后执行一次 Ctrl + F5 强制刷新缓存

资源下载

  • plugin-ui-beautify-2.1.1.jar
v2.0.8
zhouyi 发布于
>=2.23.0

优化

  • 路由检测从轮询改为事件驱动
  • transition: all 改为具体属性,减少重绘
  • 浅色主题 CSS 去重,公共规则提取到 base-light

修复

  • 编辑器标题 focus 蓝框
  • Zen 按钮定位
  • macOS 红绿灯无效果
  • RAF 内存泄漏
  • DataBufferUtils.join 超限优雅降级

改进

  • 所有模块添加 destroy + destroyAll 统一清理
  • prefers-reduced-motion 守卫背景动画
  • 减少不必要的 !important

资源下载

  • plugin-ui-beautify-2.0.8.jar
1.0.0
Ryan Wang 发布于
>=2.23.0

后台美化插件 v1.0.0 - 6 种 Console 主题风格 + 6 种网关页面风格 - 跟随系统自动切换明暗模式 - 主题专属动态装饰效果(樱花飘落、星空闪烁、气泡上浮等) - 网关页面美化开关(避免与前台主题冲突) - 自定义 CSS 注入 - 无刷新主题切换 + 过渡动画


Generate from v1.0.0

资源下载

  • plugin-ui-beautify-1.0.0.jar