Skip to content

v1.0.5

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Aug 11:24

新增

  • 频谱设置标签页 — 设置界面新增「频谱」标签页,支持自定义频谱显示行为与外观
  • 纯音乐显示模式切换 — 纯音乐(无歌词)播放时可选择显示动态频谱条或"纯音乐,请欣赏"文字
  • 频谱条自定义颜色 — 支持自定义频谱条颜色,默认奶白色
  • 频谱参数调节 — 新增柱上限、柱下限、柱透明度、柱数、柱宽五项可调参数:
    • 柱上限(-40~0 dB):控制频谱最大幅度映射
    • 柱下限(-90~-20 dB):控制频谱最小幅度映射,下限越低安静段也能显示
    • 柱透明度(10%~100%):控制频谱条整体不透明度
    • 柱数(8~64 根):控制频谱柱数量
    • 柱宽(0~12 dp,0=自动):控制频谱条宽度
  • 频谱参数一键重置 — 频谱标签页提供"重置所有频谱参数"按钮,一键恢复默认值
  • 手动指定显示器 — 设置 → 窗口页新增「显示位置」设置(仅多显示器时显示),支持两种模式:
    • 自动跟随(默认):沿用按活动窗口 / 鼠标所在显示器自动切换任务栏的逻辑
    • 手动指定:锁定到所选显示器的任务栏,不再跟随活动窗口 / 鼠标移动;下拉列出各显示器(以序号 + 分辨率命名)供选择,启动时恢复上次选择,切换即时生效并持久化保存
    • 手动模式回退策略:目标显示器无任务栏(如关闭"在所有显示器显示任务栏")时自动回退主任务栏

优化

  • 频谱音频采集精准化 — 从系统全局 loopback 改为进程级 loopback(AUDIOCLIENT_ACTIVATION_TYPE_PROCESS_LOOPBACK),仅捕获 MoeKoeMusic 进程树音频,不再混入系统其他声音
  • 纯音乐频谱显示修复 — 添加播放提示重建机制和系统兜底,解决进程级 loopback 会话建立但未收到音频数据导致纯音乐频谱不显示的问题
  • 频谱视觉效果增强 — 重写频谱柱状图渲染,实现居中对称生长、胶囊圆角、双层光晕效果
  • 双行歌词模式频谱高度修复 — 修复卡片模式(双行)下频谱高度仅为单行模式一半的问题,提升频谱高度至 32dp
  • 侧边导航补充图标 — 设置界面左侧导航项新增语义化图标(Segoe MDL2 Assets 字体),提升导航识别度
  • 按钮按下状态反馈 — 修复 Button 控件缺少 pressed 状态视觉反馈的问题,鼠标按下、移出、释放均有明确反馈
  • 圆角体系统一 — 统一界面圆角半径体系:Card 12px、控件框(按钮/下拉框/色块等)6px、弹窗 6px,界面风格更精致一致
  • 颜色选择器预设色板 — 颜色选择弹窗新增 8 色预设色板(米白/经典蓝/紫/薄荷绿/玫瑰粉/红/橙/深灰),点击即选,当前色高亮标识
  • 外观页恢复默认 — 外观页底部新增"恢复本页默认设置"按钮,一键重置外观参数并保留当前显示模式

Full Changelog: v1.0.4...v1.0.5