Skip to content

feat: 添加播放页屏幕常亮设置 - #196

Merged
imsyy merged 5 commits into
SPlayer-Dev:devfrom
PhantomPixel-0418:feat/preventSleep
Oct 17, 2026
Merged

imsyy merged 5 commits into
SPlayer-Dev:devfrom
PhantomPixel-0418:feat/preventSleep

Conversation

@PhantomPixel-0418

@PhantomPixel-0418 PhantomPixel-0418 commented Aug 23, 2026 •

Copy link
Copy Markdown
Contributor

新增“外观设置 → 播放页 → 播放时保持屏幕常亮”开关,默认关闭。开启后,仅在主窗口播放页展开且正在播放时保持屏幕常亮;暂停、收起、最小化或隐藏窗口后释放

主进程复用原生播放事件和现有电源管理,通过 Electron powerSaveBlocker 分别管理音频防休眠与屏幕常亮。设置由主进程持久化,并在页面重载、渲染进程退出和应用退出时清理相关状态

验证:类型检查、526 项现有测试及 Electron 构建通过;ESLint 无错误,有 2 条既有警告。桌面系统息屏实测尚未完成

@imsyy imsyy changed the title feat: 添加阻止系统息屏功能 feat: 添加播放页屏幕常亮设置 Oct 17, 2026
@imsyy
imsyy merged commit 68834a4 into SPlayer-Dev:dev Oct 17, 2026
4 checks passed
@PhantomPixel-0418
PhantomPixel-0418 deleted the feat/preventSleep branch October 17, 2026 09:04
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