Skip to content

v0.5.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Nov 04:47
· 5 commits to main since this release

DeepSleep For Windows(Beta) 0.5.0

界面重做,加了临时的"别睡一会儿"。

第一页现在说人话

打开窗口第一眼从「后台服务」换成了概览:

  • 大字是当前电源计划
  • 下面一行写着它为什么是这个计划——"你在用电脑"、"已经离开 15 分钟,按空闲计划处理"、"规则「夜间省电」命中"
  • 右边是空闲计时和一条进度条,看得见离阈值还有多远

后台服务那一条从一整块面板收成了一行。它不出问题时不该占地方。

临时不睡觉

概览上有四个按钮:30 分钟、1 小时、2 小时、8 小时。点一下,到点自己恢复,不用记着回来关。

关掉窗口也照样有效,重启程序也不会丢。开始之后上面会显示还剩多久。

托盘图标右键菜单里也有同一组,还有一条「取消,让它照常睡」。

不想点界面的话:

DeepSleepForWindows.exe hold 30     接下来 30 分钟不睡
DeepSleepForWindows.exe hold off    取消

这些只影响睡不睡,不影响用哪个电源计划。空闲逻辑照常切计划。

规则可以加多条条件

以前一条规则只能有一个条件。引擎本来就支持「全部成立才触发」,只是界面只给了一个。

现在是条件列表,加几条都行。比如「周一至周五」+「09:00-18:00」+「空闲超过 5 分钟」可以在同一条规则里。

规则也带优先级了,数字大的先执行。两条同时命中时靠它决定顺序。

电源页

  • 四张卡改成两列,不再出现第四张孤零零掉到第二行
  • 计划设置按「显示 / 睡眠 / 硬盘 / 处理器」分组,不再是十一行数字平铺
  • 下拉框里的选项已经写了「10 分钟」,右边不再重复一个「分钟」

日志

多了搜索框和「全部 / 警告 / 错误」切换,右上角显示当前筛出多少行。

概览页最下面显示最近六条,有警告会标黄。

界面

  • Ctrl+1 到 Ctrl+5 切页
  • Esc 关掉进程选择弹窗

修掉的

进程选择弹窗没有遮罩、不居中。 上一版修「弹窗一进来就显示」的时候,那条隐藏规则被插进了样式块的中间,后半段(居中、半透明遮罩、背景模糊、弹出动画)全部变成解析错误被丢掉。

动作里的计划下拉一开始是空的。 新建规则选「切换电源计划」时,计划列表是空的,要换个动作类型再换回来才出现。

说明

这个版本改的是界面和几个新功能。托盘菜单、电源计划读写、遥测开关都只能在 Windows 上跑,自动化测试用的是假的托盘库和假 DOM,验证的是逻辑不是系统调用。真机上有问题继续报。