feat: v0.5.0 — 架构重构 + 全屏隐藏修复 + 位置偏移修复
v0.5.0 — 架构重构 + 全屏隐藏修复 + 位置偏移修复
- 拆分 ShellCompanion 独立管理全屏
- 检测与歌词窗口生命周期
- 修复 embedder_.GetHandle() 返回 nullptr 导致全屏隐藏完全失效
- 修复退出全屏后 dragOffset 被 Reset 导致歌词回到默认位置
- 新增 InvalidatePositionCache() 绕过坐标短路
稳定修复: CI 兼容 + 频谱微调 + SetWindowPos 短路 + Roadmap
- CMakeLists.txt: ixwebsocket Debug 库缺失时回退到 Release,修复 CI Configure 失败
- renderer.cpp: 频谱最小透明度 0.3->0.12,静默频段视觉干扰降低
- spectrum_capture.cpp: 平滑因子 0.5->0.35,频谱响应更灵敏
- taskbar_window: SetWindowPos 坐标不变时短路,减少无效 DWM Commit;IsWindowVisible 守卫防止隐藏后无法恢复
新增纯音乐显示频谱功能,新增并优化原生设置页面
架构拆分、统一配置,增强可维护性
优化歌词切换动画、卡片模式显示
