Skip to content

fix: 全屏播放器显示时出现穿透事件#42

Merged
Re-BeiChen merged 1 commit into
SPlayer-Dev:devfrom
Shomi-FJS:Webview-FIX
Jun 15, 2026
Merged

fix: 全屏播放器显示时出现穿透事件#42
Re-BeiChen merged 1 commit into
SPlayer-Dev:devfrom
Shomi-FJS:Webview-FIX

Conversation

@Shomi-FJS

Copy link
Copy Markdown
  • 新增监听全局全屏播放器状态的侦听器,全屏时自动关闭侧边栏
  • 为歌曲列表菜单、拖拽标签和两个场景的返回顶部按钮添加全屏播放器状态判断,仅在非全屏播放器时显示
  • 为全屏播放器容器添加pointer-events: none,避免遮挡交互

📌 变更类型

  • ✨ feat — 新功能
  • 🐞 fix — Bug 修复
  • 🎨 style — 仅样式 / 格式,不影响逻辑
  • ♻️ refactor — 重构,不改变外部行为
  • ⚡ perf — 性能优化
  • 📝 docs — 仅文档
  • 🧪 test — 新增 / 修改测试
  • 🔧 chore — 构建 / 脚本 / 依赖
  • 🚀 ci — 仅 CI 配置
  • ⏪ revert — 回滚

📝 变更说明

🔗 关联 Issue

Closes #36

📱 影响范围

  • 🎵 播放引擎 / 音频
  • 📝 歌词 / 桌面歌词
  • 🔔 通知栏 / MediaSession
  • 🌐 在线音乐 (网易云 / Jellyfin / Navidrome / Emby / Subsonic / Last.fm)
  • 🧩 内置 API (nodejs-mobile)
  • 🎨 UI / 主题 / 布局
  • 📦 构建 / 打包 / 签名
  • 📱 Capacitor / 原生 Android 代码
  • 📄 文档 / README

✅ 自检清单

  • 本 PR 目标分支为 dev
  • 本地已执行 pnpm lint 且无 warning
  • 本地已执行 pnpm typecheck 且无报错
  • 已在 至少一台真机 上构建并验证关键路径
  • UI 改动已兼顾 手机竖屏 + 平板横屏 两种布局
  • 新增 / 修改的文案使用中文,与项目整体风格一致
  • 未引入不必要的依赖 / 大体积资源
  • 未修改签名密钥 / CI Secrets 相关文件

📸 截图 / 录屏 (UI 类 PR 必填)

改动前 改动后

|
image
| |

以上问题在改动后修复

- 新增监听全局全屏播放器状态的侦听器,全屏时自动关闭侧边栏
- 为歌曲列表菜单、拖拽标签和两个场景的返回顶部按钮添加全屏播放器状态判断,仅在非全屏播放器时显示
- 为全屏播放器容器添加pointer-events: none,避免遮挡交互
@Re-BeiChen Re-BeiChen merged commit f820607 into SPlayer-Dev:dev Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] 歌曲定位符号层级错误

2 participants