Skip to content

v0.2.3

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Sep 16:19
· 10 commits to main since this release
175cfcc

v0.2.3

从 v0.2.2 到 v0.2.3 的变更 / Changes since v0.2.2

中文

v0.2.3 改善了 Wayland 下的悬浮窗拖动、歌词同步校准和设置体验,并扩大了 Linux 发布包的架构覆盖范围。

重点更新

  • 恢复 GNOME/Mutter Wayland 窗口拖动
    在没有 Layer Shell 的 GNOME/Mutter Wayland 会话中,解锁后的普通悬浮窗现在使用 compositor 的系统移动手势,避免发送不受支持的客户端窗口移动请求。X11 和 Layer Shell 继续使用原有的手动拖动模型;由于客户端无法可靠确认最终位置,系统移动模式不会保存客户端推断的坐标。
  • 歌词偏移校准更可靠
    偏移调整步长从 50ms 提升到 100ms。同步提示现在显示在独立状态行,不再临时替换当前歌词,因此暂停播放时也能保持当前歌词和播放进度;同时修正了“提前/延后”按钮的图标方向。
  • 修复设置下拉框在保存后失效
    修复多次点击 Apply,或点击 OK 后重新打开设置时,字体、主题等下拉框列表高度坍缩、无法点击的问题。
  • Cider 歌词探测改为显式启用
    新安装的默认歌词来源调整为 netease -> lrclib -> kugou,不再自动轮询 Cider 本地 API。已有配置中保存的来源选择会保留;需要使用 Cider 时,可在设置 -> 来源中启用它。各支持语言中的 Cider 名称也已统一。
  • Linux 发布包新增 ARM64 支持
    DEB、RPM 和 Linux wheel 现在同时提供 x86_64 与 ARM64(aarch64)构建。发布 bundle 要求并校验全部六种格式/架构组合,并为所有产物生成 SHA-256 校验和;安装文档也已按当前机器架构更新。

完整差异:v0.2.2...v0.2.3

English

v0.2.3 improves overlay dragging on Wayland, lyric synchronization, and settings reliability, while expanding Linux release packages to ARM64.

Highlights

  • Restore window dragging on GNOME/Mutter Wayland
    On GNOME/Mutter Wayland sessions without Layer Shell, an unlocked ordinary overlay now uses the compositor's system move gesture instead of unsupported client-side window moves. X11 and Layer Shell keep their existing manual drag models; because the client cannot reliably confirm the final position, system-move mode does not persist client-inferred coordinates.
  • Make lyric offset adjustment more reliable
    The offset step increases from 50 ms to 100 ms. Sync feedback is now shown in a dedicated status row instead of temporarily replacing the current lyric, preserving the current lyric and playback progress while paused. The earlier/later button icon directions are also corrected.
  • Keep settings dropdowns usable after saving
    Fix dropdown lists collapsing and becoming unclickable after repeated Apply actions or after closing with OK and reopening settings, including font and theme selectors.
  • Make Cider lyric probing opt-in
    Fresh installations now default to netease -> lrclib -> kugou and no longer poll Cider's local API automatically. Saved source selections are preserved; enable Cider under Settings -> Sources when needed. The Cider label is also consistent across supported languages.
  • Add ARM64 Linux release packages
    DEB, RPM, and Linux wheel packages are now built for both x86_64 and ARM64 (aarch64). The release bundle requires and validates all six format/architecture combinations, with SHA-256 checksums for every artifact. Installation documentation now selects the package for the current architecture.

Full diff: v0.2.2...v0.2.3

贡献者 / Contributors

本次 v0.2.2..v0.2.3 区间的 Git 提交作者 / Git commit author for this range: