Skip to content

SuperLyric 3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jun 09:40
3579be5

SuperLyric 3.2

🎉 新版本发布!


更新日志:

  • 核心:为 UI 适配了全新的背景特效系统,支持 OS2/OS3 的 Fragment Shader 背景效果与颜色混合特效,带来更现代化的视觉体验。
  • 核心:重构并新增了辅助类使得 Hook 逻辑更加模块化(KuGouHelper、NeteaseHelper、OPPOBaseHelper、QQMusicInternalHelper)。
  • 核心:将注解处理器模块从 auto 重命名为 processor,优化处理逻辑。
  • 核心:重构 AbsPublisher,引入 getter 方法替代直接的字段访问,提升代码安全性。
  • 核心:重构核心服务可用性检测逻辑,并新增 UI 层面提示。
  • 核心:优化日志等级管理,支持通过 UI 界面动态配置日志等级(Info/Warn/Error/Debug),并区分 Xposed 与模块 UI 的日志配置。
  • 核心:升级 Kotlin 至 2.4.0、Gradle 至 9.5.1,更新 Xposed Api 至 102、HookTool 至 3.0.6 等依赖。
  • 核心:移除了 armeabi-v7a ABI,仅保留 arm64-v8a。
  • 新增:添加 i18n 国际化支持,将中文 UI 字符串抽取至资源文件并补充英文翻译。
  • 新增:为 10 个缺失版权头的源文件添加 GPL 版权声明。
  • 新增:后台特效系统(BgEffect*)现支持 OS2 与 OS3 的 Fragment Shader。
  • 修复:Apple Music 6.5.0-beta 兼容性修复,移除旧版本支持。
  • 修复:新增版本中日志等级下拉框无法正确反映当前选中状态的问题。
  • 修复:Gradle 构建配置中重复的依赖声明问题。
  • 修复:短屏设备上关于页面内容被截断的问题。
  • 修复:已知问题。
  • 重构:UI 重新组织,将调试工具移至 HomeLayout,精简 AboutLayout。
  • 重构:UI 从旧版布局迁移至基于 Compose 的 Screen 架构。
  • 重构:内部代码优化与模块化重构。

Changelog:

  • Core: Introduced a new background effects system for the UI, supporting OS2/OS3 fragment shader background effects and color blending for a more modern visual experience.
  • Core: Refactored and added new helper classes to modularize hook logic (KuGouHelper, NeteaseHelper, OPPOBaseHelper, QQMusicInternalHelper).
  • Core: Renamed the annotation processor module from 'auto' to 'processor' and optimized processing logic.
  • Core: Refactored AbsPublisher, introducing getter methods to replace direct field access, improving code safety.
  • Core: Refactored core service availability detection and added UI-level notifications.
  • Core: Optimized log level management with support for dynamic configuration via the UI (Info/Warn/Error/Debug), and separated log configurations for Xposed and the module UI.
  • Core: Upgraded Kotlin to 2.4.0, Gradle to 9.5.1, updated Xposed Api to 102, HookTool to 3.0.6, and other dependencies.
  • Core: Removed armeabi-v7a ABI, keeping only arm64-v8a.
  • New: Added i18n internationalization support: extracted hardcoded Chinese UI strings into resource files and supplemented with English translations.
  • New: Added GPL copyright headers to 10 source files that were missing them.
  • New: Background effects system (BgEffect*) now supports OS2 and OS3 fragment shaders.
  • Fix: Fixed Apple Music 6.5.0-beta compatibility; dropped support for older versions.
  • Fix: Fixed the log level dropdown not correctly reflecting the current selection in the new version.
  • Fix: Fixed duplicate dependency declarations in the Gradle build configuration.
  • Fix: Fixed about page content truncation on short screen devices.
  • Fix: Fixed other known issues.
  • Refactor: Reorganized the UI by moving debug tools into HomeLayout and simplifying AboutLayout.
  • Refactor: Migrated the UI from legacy layouts to a Compose-based Screen architecture.
  • Refactor: Internal code optimization and modularization.

Tip:更新模块后务必重启系统!

Tip: After updating the module, be sure to restart the system!

模块信息:

  • Release

  • SHA 256:db2f46eb15e1d7b978f03bfd5776b3a541f4634a1958edabdb7012a5447f5d21

  • Debug

  • SHA 256:3e4e8648498fe1841ab8cb2f7b073007dbe95f028327a102edba1fa866abcc3a

  • 正常使用建议安装 Release 版本,反馈 BUG 请使用 Debug 版本!

交流群: