检查清单
是网页端还是客户端
客户端
当前系统环境
Windows 11
当前 Node.js 及 npm 版本
v22.22.0
当前版本
v3.0.0
具体信息
使用时发现一个问题,把windows徽标隐藏了之后任务栏歌词定位就乱了,难道代码实现是依靠windows徽标来分辨左右的吗?
问题描述
通过 Windhawk 的 "Windows 11 Taskbar Styler" 插件将开始按钮隐藏后(Taskbar.ExperienceToggleButton → Visibility=Collapsed),任务栏歌词会无视设置中的显示位置,始终跑到任务栏最右侧。
此外,在 SPlayer 设置中将歌词位置改为「最左」时,歌词会直接消失不显示。
复现步骤
- 安装 Windhawk 及其 "Windows 11 Taskbar Styler" 插件
- 添加 Control Style:Target =
Taskbar.ExperienceToggleButton,Style = Visibility=Collapsed,隐藏开始按钮
- 在 SPlayer 中播放音乐并开启任务栏歌词
- 观察到歌词跑到任务栏最右侧
- 在 SPlayer 设置中将歌词位置改为「最左」,歌词消失
期望行为
无论开始按钮是否可见,任务栏歌词都应正确显示在用户设置的位置。
原因推测
SPlayer 疑似使用开始按钮作为任务栏歌词的定位锚点。当开始按钮被隐藏(从布局中移除)后,歌词的位置计算逻辑出现异常。
检查清单
是网页端还是客户端
客户端
当前系统环境
Windows 11
当前 Node.js 及 npm 版本
v22.22.0
当前版本
v3.0.0
具体信息
使用时发现一个问题,把windows徽标隐藏了之后任务栏歌词定位就乱了,难道代码实现是依靠windows徽标来分辨左右的吗?
问题描述
通过 Windhawk 的 "Windows 11 Taskbar Styler" 插件将开始按钮隐藏后(
Taskbar.ExperienceToggleButton→Visibility=Collapsed),任务栏歌词会无视设置中的显示位置,始终跑到任务栏最右侧。此外,在 SPlayer 设置中将歌词位置改为「最左」时,歌词会直接消失不显示。
复现步骤
Taskbar.ExperienceToggleButton,Style =Visibility=Collapsed,隐藏开始按钮期望行为
无论开始按钮是否可见,任务栏歌词都应正确显示在用户设置的位置。
原因推测
SPlayer 疑似使用开始按钮作为任务栏歌词的定位锚点。当开始按钮被隐藏(从布局中移除)后,歌词的位置计算逻辑出现异常。