Repository navigation
Releases
DeskFlow v1.0.30
DeskFlow v1.0.30
把“打开日志 / 开源许可 / 恢复默认设置”三个按钮放回关于卡片右下角,同时保留 v1.0.29 的紧凑信息排版。
本版调整
- 三个按钮恢复底部右对齐。
- 关于文字区宽度收窄到按钮左侧,最后一行不会再和按钮重叠。
- 关于信息保持:
- 版本
- 图片轮播 · 动态壁纸 · 任务栏透明
- 系统平台
- GitHub 地址
- GPL v3 / © AchooLuv
- 不涉及壁纸挂载、VLC、任务栏、开机启动或窗口尺寸逻辑。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 33BF14080E5DA20704BD310224C7ACE5CE657C63C42302C1F65EBFC6B1ED4A9F |
DeskFlow-1.0.30-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | 8C4BBEDC5DD6494E6EC457FAA262F9A4D3E2BBA93F72E31D3BAD0F1D15777B8B |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.29
DeskFlow v1.0.29
优化设置页“关于 DeskFlow”的信息和按钮布局。
本版调整
- 关于信息更贴合软件本身:
- DeskFlow 版本
- 图片轮播 · 动态壁纸 · 任务栏透明
- 系统平台
- GitHub 地址
- GPL v3 / © 2026 AchooLuv
- “打开日志 / 开源许可 / 恢复默认设置”移到关于卡片右上角,避免和最后一行文字重叠。
- 关于卡片的文本宽度跟随窗口调整。
- 最小窗口和稍小窗口下不再发生按钮与文字重叠。
- 不涉及壁纸挂载、VLC、任务栏、开机启动或窗口尺寸逻辑。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 1849D1A77796447B7F42851213C5AE1468A350F098CBA3F50F37344EA3CBAD88 |
DeskFlow-1.0.29-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | 7CAD4FC26F6F652BDAD43AA891544EAA9F7AF646B8120B8DCF5A8B051E77F34B |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.28
DeskFlow v1.0.28
关于页面去掉“播放引擎 VLC 3.0.21 · WebP libwebp 1.6.0”这一行。
本版调整
- 删除“关于 DeskFlow”中的播放引擎版本行。
- 后续的 GitHub 链接和开源说明上移,避免留下空档。
- 不涉及壁纸挂载、VLC、任务栏、开机启动或窗口尺寸逻辑。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | DC7102CAFF14CBA34E178D4B0C2D6775ADCE8B788071728DF0F0782759DB83DB |
DeskFlow-1.0.28-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | F86A18C717F913EF5CAF49A1A9D55F6C8DB83CB5243BE16DB045EA2980CFD901 |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.27
DeskFlow v1.0.27
限制窗口最小尺寸。
本版调整
MinimumSize从940 × 620调整为1000 × 660。- 这是之前版本的默认窗口大小;现在窗口不能再缩小到比它更小。
- 最大化、还原、放大不受影响。
- 不涉及壁纸挂载、VLC、任务栏或开机启动逻辑。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 4E9BC572FF777B679060C733EDA982B38F911B4FF62284EF5C219DAAF22C3DFB |
DeskFlow-1.0.27-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | 7A09280E8527835DBBDF25CF36C353F4F017CC0ED8EC875872BD03E797DA6B86 |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.26
DeskFlow v1.0.26
修复图片轮播/动态壁纸页最大化后,预览区高度不跟随放大的问题。
本版调整
- 第一行预览区(以及右侧同高卡片)现在会吃掉窗口增加的高度。
- 底部操作卡保持稳定的最小高度,不再独占最大化后的全部剩余空间。
- 普通窗口高度下仍保持原来的 236px 预览高度。
- 设置页布局不变。
- 不涉及壁纸挂载、VLC、任务栏或开机启动逻辑。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 532A583B37F4D6B9EE964CB311E8996C297CBE939E5CD67138D210644BB9A6F2 |
DeskFlow-1.0.26-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | CC6355DDCB92F7098550DA07C6D988DF5B81AF35301FF2D9752ED87F3572DD99 |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.25
DeskFlow v1.0.25
修复最大化/拖动窗口边缘时,三个页面的内容不跟随窗口宽度重排的问题。
原因
三个页面都继承自 PageBase,但 PageBase 只在切换页面或刷新状态时调用 LayoutPage(),没有在控件尺寸变化时重排。因此右侧内容一直保持首次布局的固定宽度。
修复
在 PageBase.OnResize 中调用 LayoutPage():
- 图片轮播页
- 动态壁纸页
- 设置页
现在最大化、还原、拖动边缘改变窗口大小时,预览区、侧栏卡片、文件夹卡片、操作区和设置卡片都会跟随宽度重新布局。
本版不涉及壁纸挂载、VLC、任务栏或开机启动逻辑。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 8E70196E7A32919A50421CEF1E7312F074D4105D1BBAC9598805E06A2EDF59F1 |
DeskFlow-1.0.25-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | F106EB49DEEA511611072306285AA0EAB23A7825B73C56B0122DF96674BB2017 |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.24
DeskFlow v1.0.24
紧急修复 v1.0.23 重启后“壁纸未挂载到桌面”的问题。
回归原因
v1.0.22 为了消除黑闪,完全移除了向 Progman 发送 0x052C 的逻辑。但该消息正是 WorkerW 不存在时创建桌面挂载点 所必需的。重启后 Explorer 尚未创建 WorkerW,程序就永远找不到挂载目标,于是提示未挂载。
修复
- 只在 WorkerW 不存在时发送一次
0x052C创建挂载点。 - 已有 WorkerW 时绝不发送,避免每次挂载都让 Explorer 重排桌面造成黑闪。
- 发送后重新扫描 WorkerW;找不到就保持窗口隐藏并重试。
- 保留 v1.0.23 的视频显示修复(
BeginInvoke,不依赖空的SynchronizationContext)。 - 保留系统壁纸过渡背景、视频首帧延迟揭示、退出恢复系统壁纸。
说明
- 开机自动启动请先把
C:\Program Files\DeskFlow.exe替换为 v1.0.24。 - 这次修复的是“完全用不了”的挂载回归;黑闪问题后续再继续收敛。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 927BD86914F4FE18E2FEAE303437A9EFA9399DBEB852077E91FD4CFCCFA55439 |
DeskFlow-1.0.24-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | 118D34FFC487A425044A66CB9FC163A8798B40E172E27031E6F12954EB1B02D1 |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.23
DeskFlow v1.0.23
紧急修复 v1.0.22 动态壁纸完全无法播放的问题。
回归原因
v1.0.22 为了延迟显示视频,使用了:
SynchronizationContext sync = _sync;但 WallpaperController 是在 Application.Run() 之前构造的,此时 SynchronizationContext.Current 为 null,延迟回调直接返回,ShowVideo() 永远不会执行。所以视频一直在后台播放,窗口却始终不显示。
修复
- 延迟显示视频改为直接投递到壁纸窗口句柄:
WallpaperWindow.BeginInvoke(...)- 不再依赖
SynchronizationContext
- 视频首帧前继续显示系统壁纸/旧画面,约 400ms 后显示视频。
- 停止视频时先隐藏视频、显示过渡背景,再停止 VLC。
- 退出时先
PrepareExit(),再恢复系统壁纸、销毁窗口。 - 保留 v1.0.22 移除
0x052C桌面重排、WorkerW 目标修正、系统壁纸恢复。
验证
- 本地启动后确认 VLC video main/output 窗口为
vis=True,动态壁纸可显示。 - 启动录制不再出现持续黑帧。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 2FE9104E299DDDA7D19BC04470AD99687AE8E75098A927E657BC6FA56EC298E8 |
DeskFlow-1.0.23-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | 290B4A8E841904CFB5ABEFA0A66A10A399A12F0B555D9BCE5B369CE082AB01CF |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.22
DeskFlow v1.0.22
修复动态壁纸模式下启动、切换、退出的短暂黑屏。
本版修复
- 启动不再触发 Explorer 重绘:移除了每次挂载都向 Progman 发送未公开
0x052C的逻辑;该消息会让 Explorer 重排桌面并产生可见黑闪。 - 视频首帧前不显示黑色交换链:libVLC 的
Started事件早于 Direct3D 首帧,v1.0.22 在Started后保留过渡背景约 400ms,再显示视频宿主。 - 切换模式:
- 视频 → 图片:先显示旧图片/系统壁纸,再停止 VLC,避免 D3D 销毁黑帧。
- 图片 → 视频:旧图片/系统壁纸保持显示,视频首帧延迟揭示。
- 退出:先隐藏视频、显示过渡背景,再恢复系统壁纸、销毁窗口,避免退出瞬间黑闪。
- 系统壁纸过渡背景:继续使用当前系统壁纸作为启动/切换/退出时的过渡内容。
- Windows 10 只挂 WorkerW,不退回 Progman。
验证
- 用 30fps 桌面录制启动过程,修复前约 0.4s 全黑,修复后未检测到黑帧。
- 动态壁纸启动/切换/退出仍需在真实桌面上确认。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 260571119EB997459B511E7E212B86071D23A633905FB8024421DBB4FAD7D946 |
DeskFlow-1.0.22-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | 83AE1D0726ED9A91F0A0CC377E914AF8BF47CC701347D176CE0A258218284463 |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。
DeskFlow v1.0.21
DeskFlow v1.0.21
进一步修复启动/切换的短暂黑屏和退出后桌面全黑。
本版修复
- 启动不再黑屏:启动时把系统当前壁纸作为过渡背景,先显示它,再替换为图片或视频,不再露出黑色父窗口。
- 切换模式不再黑屏:保留上一张图片/视频帧;没有旧内容时显示系统壁纸,直到新内容就绪。
- 退出恢复系统壁纸:退出前先通过
SystemParametersInfo(SPI_SETDESKWALLPAPER)恢复当前系统壁纸,再隐藏/销毁壁纸窗口,并重绘 Progman/WorkerW。 - Windows 10 只挂 WorkerW:找不到 WorkerW 时保持隐藏重试,不再退回 Progman 的黑色背景。
- 不再显示全屏 fallback 黑窗。
- 保留 v1.0.20 的 WorkerW 目标修正、切换保留旧内容、退出重绘。
- 保留之前 VLC/WebP/异步预览/性能清理。
说明
- 开机自动启动必须先替换
C:\Program Files\DeskFlow.exe为 v1.0.21,否则仍然运行旧版。 - 系统日志未发现 NVIDIA 显示驱动 TDR/超时,GPU 状态正常;本次修复针对桌面窗口和系统壁纸恢复路径。
下载
| 文件 | 说明 | SHA-256 |
|---|---|---|
DeskFlow.exe |
单文件便携版,约 19.5 MB | 7FB9C99209286C99AA0D8DBA4D38BE404BE1432717EE380A62E5A066FD2CFEB8 |
DeskFlow-1.0.21-slim-win64.zip |
含程序、README、三张截图与许可,约 19.4 MB | 0A641536C58CEA78BDBABC058EE6DF83B8BBC8247958811F4D79E51999CEAE04 |
系统要求
- Windows 10(1809 及以上)/ Windows 11,64 位。
- 首次启动会释放约 40 MB 播放组件到
%LOCALAPPDATA%\DeskFlow\runtime\vlc-3.0.21-slim2。 - 不需要单独安装 VLC 或 .NET;使用 Windows 自带的 .NET Framework 4.8。
- 不支持 Windows 7/8.1。
许可
GPL v3。VLC 3.0.21(GPLv2+)与 libwebp dwebp(BSD-3-Clause)的许可与来源见 THIRD-PARTY-NOTICES.txt,也可在程序“设置 → 开源许可”中查看。