Repository navigation
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 tonetease -> lrclib -> kugouand 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: