Skip to content

feat: 可选择开启的CSS拖动以修复wayland拖动问题 - #60

Merged
imsyy merged 5 commits into
SPlayer-Dev:devfrom
kyv001:configurable-drag
Jun 30, 2026
Merged

imsyy merged 5 commits into
SPlayer-Dev:devfrom
kyv001:configurable-drag

Conversation

@kyv001

@kyv001 kyv001 commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

改动类型

  • 新功能(feat)
  • 缺陷修复(fix)
  • 重构 / 优化(不改变对外行为)
  • 文档(docs)
  • 其他(请在「改动说明」中注明)

是否包含破坏性变更

  • 是(请在「改动说明」中详细描述)
  • 否

改动说明

Wayland 用户长期以来无法拖动桌面歌词和灵动岛歌词,因为 Wayland 协议不支持应用程序自己移动窗口位置。因此为 Wayland 用户开启了 CSS -webkit-app-region 拖动功能,同时默认关闭保持非 Wayland 平台体验不变。

关联 Issue

测试情况

在 Wayland 环境下构建并启动,在 CSS 拖动不启用情况下无法正常拖动桌面歌词和灵动岛,启用后则可以正常拖动。

截图 / 录屏

2026-06-30.14-34-01.mp4

自查清单

  • 本 PR 只包含一个主要功能 / 修复,没有夹带无关改动
  • 已在本地完整测试通过;AI 生成的代码同样自行测试并审阅过,未做未经验证的提交
  • 已运行 pnpm format,并确认 pnpm typecheck、pnpm lint 通过
  • 改动涉及原生模块时已 pnpm build:native 验证;未手写 native/*/index.d.ts
  • 已向 dev 分支提交

@kyv001 kyv001 changed the title Configurable drag feat: 可选择开启的CSS拖动以修复wayland拖动问题 Jun 30, 2026
@imsyy
imsyy merged commit 5510361 into SPlayer-Dev:dev Jun 30, 2026
1 check passed
@kyv001
kyv001 deleted the configurable-drag branch June 30, 2026 11:42
@kyv001
kyv001 restored the configurable-drag branch June 30, 2026 15:09
imsyy added a commit that referenced this pull request Jun 30, 2026
@kyv001
kyv001 deleted the configurable-drag branch June 30, 2026 15:43
roarrabbit pushed a commit to roarrabbit/SPlayer-Next that referenced this pull request Aug 27, 2026
feat: 可选择开启的CSS拖动以修复wayland拖动问题
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.

2 participants