Dev cy by kazukokawagawa · Pull Request #789 · imsyy/SPlayer

added 5 commits

January 31, 2026 16:11

gemini-code-assist[bot]

gemini-code-assist[bot]

新工具函数 forceDisplaySettingIf: 引入了 forceDisplaySettingIf 工具函数,简化了设置项在特定条件下禁用并强制显示特定值的逻辑,提高了代码的复用性和可维护性。

新工具函数 descMultiline: 新增 descMultiline 模板字符串标签函数,用于处理多行设置描述,自动去除缩进并转换为 HTML 换行符,提升了代码的可读性。

多处设置项重构: 重构了多个设置项(如主题模式、动态封面、音乐频谱、歌词翻译/罗马音字体大小、歌词位置、翻译与音译位置互换)以利用新的 forceDisplaySettingIf 工具函数,统一了条件逻辑处理方式。

@kazukokawagawa

gemini-code-assist[bot]

…ngItemRenderer 组件中,并统一了现有的配置

@kazukokawagawa

- 非自定义 CSS 模式(默认下拉框) :“恢复默认”按钮现在显示在左侧(下拉框的前面)。
- 自定义 CSS 模式(输入框) :保持之前的布局,即输入框单独一行,按钮在下一行的右下角。

@kazukokawagawa

gemini-code-assist[bot]

apoint123