Skip to content

HyperBackground v1.4.5-beta2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 17:25

HyperBackground v1.4.5-beta2

测试版提示:该版本用于验证兼容性,可能存在 Hook 失效、界面异常或闪退;请保留上一正式版安装包。

新增

  • 随机背景新增本地图库来源:支持一次导入多张图片、内容哈希去重,并在各随机背景槽位间离线抽取。
  • 新增本地图库管理界面:使用采样缩略图网格预览,支持多选、全选、删除选中图片及删除结果统计;删除源图不会影响已经应用到槽位的当前背景。
  • 换图时机新增「打开页面时(下页生效)」:进入当前页面后在后台准备下一张图片,下次打开同槽位页面时生效,避免当前页面强制刷新造成黑屏。

修复

  • 调整设置主页柔光玻璃卡片滚动高光:按 MIUIX 当前首尾圆角状态定位轮廓,顶部重新出现时恢复上边缘;裁切端延伸至原生裁剪区域之外,避免缓存的残缺轮廓影响 Wi-Fi 分组及复用后的卡片。

优化

  • 页面换图预取延后到首帧之后执行,并合并同槽位的重复请求;本地图库缩略图按尺寸采样并限制为 8 MB 进程缓存。
  • 减少作用域进程启动开销:自定义卡片、底部渐变与强制文字颜色关闭时不再预先安装对应重型 Hook,开启后按需动态补装。
  • 精简深浅色和字体配置读取,避免页面恢复时重复读取整套背景参数及重复设置应用夜间模式。
  • 「打开页面时」模式增加本地图库推荐提示,在线 API 响应延迟时保留风险说明。
  • 精简动态卡片、弹窗、搜索框、顶栏与底栏材质 Hook 的诊断和成功日志,仅保留失败及降级告警。
  • 移除柔光卡片绘制阶段的 adapter 分组扫描和逐行反射,直接复用装饰器已计算的圆角状态;稳定滚动复用轮廓,材质节点池固定上限,避免旧节点随滑动持续累积。

构建链

  • main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本与证书校验 → Actions Artifact → GitHub Release。
  • source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。

构建信息

  • versionName:1.4.5-beta2
  • versionCode:77
  • APK:HyperBackground-v1.4.5-beta2.apk
  • SHA-256:02492df729063a5ba55fe0e5f982828b16198da42e424ca7d2ec48159ce5e3dd
  • 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
  • 构建提交:aef32e9c06e4a9926d96657b5b873813ab5c9013