Releases: JonGates/DesktopLife
Release list
DesktopLife v0.6.0 - Five Languages
DesktopLife v0.6.0 · Five Languages / 五种语言
Windows 10/11 x64 · 正式版 / Stable · 自带 .NET 运行环境
下载 / Download
- DesktopLife-Portable-win-x64-v0.6.0.zip:主程序便携包,包含桌面生物、雨窗和屏保功能。解压后运行
Start-DesktopLife.cmd或DesktopLife.exe。 - SHA256SUMS.txt:便携 ZIP 的校验值。
One portable application includes all desktop scenes and the integrated screen saver. The .NET runtime is included. GitHub's Source code archives are for developers.
更新内容
- 新增 繁體中文、日本語、한국어,连同简体中文和 English 共五种界面语言。
- 覆盖主程序、托盘菜单及数量摘要、屏保配置、生物名称、雨量选项、帮助与校验提示。
- 主程序语言即时生效;屏保使用自己的语言设置。首次配置屏保可继承桌面语言。
- 切换语言保留尚未保存的输入;错误信息中的数量范围会随语言一起更新。
- 文案内置于便携程序,不需要联网或安装系统语言包。现有中英文配置继续兼容。
- 新增共享翻译资源和维护文档,方便后续扩展语言。
What's new
- Added Traditional Chinese, Japanese and Korean; five interface languages in total.
- Localized desktop and screen saver settings, tray menus, creature names, rain levels, help and validation messages.
- Independent language preferences for desktop and screen saver; unsaved inputs survive language switching.
- Bundled translations require no network connection or extra language packs. Existing settings remain compatible.
升级 / Upgrade
先从托盘退出旧版,再启动新包,原有个人配置保留。在设置右上角选择语言。屏保语言需点击保存后生效。
升级后进入「屏保 → 打开 Windows 屏保设置」更新系统使用的屏保副本,然后应用等待时间。
Exit the old app before launching the new package. Existing settings are retained. Choose a language at the top right; save screen saver settings to retain its language. Reopen Windows screen saver settings through the main app after upgrading to refresh the installed copy.
验证 / Validation
245 项自动化测试;五种语言的资源完整性、格式参数、语言保存与回退检查;主程序和屏保共 60 张不同语言与窗口尺寸的界面检查。保留所有森林、海洋、雨窗功能。
245 automated tests plus translation coverage, format arguments, persistence and fallback checks. UI checks cover five languages, two window sizes and 60 rendered views across desktop and screen saver settings.
DesktopLife v0.5.1 - Rain Window
DesktopLife v0.5.1 · Rain Window / 雨窗
Windows 10/11 x64 · 正式版 / Stable · 自带 .NET 运行环境
下载 / Download
- DesktopLife-Portable-win-x64-v0.5.1.zip:主程序便携包,包含桌面模式及屏保功能。解压后运行
Start-DesktopLife.cmd或DesktopLife.exe。 - SHA256SUMS.txt:ZIP 的 SHA256 校验值。
One portable application includes desktop scenes and the integrated screen saver. No separate .NET installation is needed. GitHub's Source code archives are for developers.
更新内容
- 新增「雨窗」场景,支持鼠标碰触滑落、沿途吞并和点击玻璃裂纹;裂纹约 3 秒消失。
- 五档雨量:毛毛雨、小雨、中雨、大雨、暴雨。桌面和屏保分别保存;总雨滴上限为 100 / 220 / 600 / 900 / 1,200。
- 静止水滴使用多种稳定轮廓;滑落采用圆润水团、伸缩水颈和渐淡水痕。大滴留下较宽水痕,修复水痕接缝黑圈。
- 限制吞并后的水滴尺寸,小水滴滑落更慢,持续滑落不再短暂停顿。
- 屏保支持背景图片、预先柔焦和水滴内的近似弯曲倒像折射。
- 修复设置标签边缘样式,保留森林、海洋、双语及快捷键设置。
What's new
Rain Window adds five intensity levels, pointer-released drops, merging, temporary glass fractures, varied bead silhouettes and size-dependent sliding speeds. Wet trails scale with drop size and fade without dark circular seams. Screen saver images support soft focus and approximate curved refraction.
升级 / Upgrade
先从托盘退出旧版,再解压启动新包;现有个人配置保留。升级后进入「屏保 → 打开 Windows 屏保设置」,更新系统使用的屏保副本,并应用等待时间。桌面和屏保配置独立;真实键鼠输入会退出屏保。
Exit the previous app before launching this version. Settings are retained. Reopen Windows screen saver settings through the main app after upgrading to refresh the installed copy, then apply your idle timeout.
验证与限制 / Validation and limits
通过 245 项自动化测试、雨窗渲染、白底水痕接缝检查及设置界面检查。雨窗为简化视觉模拟,桌面透明模式不抓取背景;图片折射仅用于屏保。多屏、高分辨率与暴雨档的实际性能取决于设备。
Rain is a simplified visual simulation. Desktop overlays do not capture or refract the desktop; image refraction is available in the screen saver. Performance varies by resolution, display count and hardware.
DesktopLife v0.5.0 - Forest & Ocean
DesktopLife v0.5.0 · Forest & Ocean
Windows 10/11 x64 · 正式版 / Stable release · 自带 .NET 运行环境 / Runtime included
下载哪个? / Which download?
- 推荐:
DesktopLife-Portable-win-x64-v0.5.0.zip— 主程序已包含桌面宠物、屏保预览、内容配置和 Windows 屏保设置入口。解压后运行Start-DesktopLife.cmd。 SHA256SUMS.txt— 主程序 ZIP 的校验值。
Recommended: the Portable ZIP includes desktop pets and screen saver functionality. Extract it and run Start-DesktopLife.cmd. One application package includes the runtime; no separate .NET installation is required. GitHub's Source code archives are for developers.
更新内容
- 海洋场景: 小绿龟与 12 种鱼,支持写实/可爱风格。森林与海洋共 26 种生物,场景分别保存数量和尺寸。
- 小绿龟互动: 与苍蝇共用跟随速度及移动逻辑;点击后到达落点再缩壳停留 3 秒,随后恢复跟随。
- 动作改进: 鱼头保持朝向实际游动方向,改进蜘蛛逃跑时的丝线与丝网表现。
- 统一设置: 主程序分为「生物/屏保/偏好」;屏保配置使用相同卡片、紧凑表格和底部保存按钮,支持中英文与窗口缩放。
- 屏保集成: 主程序可预览、配置屏保并准备固定路径的
.scr副本;应用 Windows 等待时间后,系统自动触发。
What's new
- Forest / Ocean scenes with independent populations; one green turtle and 12 fish species, with realistic and cute styles.
- Cursor-following turtle travels to a clicked spot, withdraws into its shell for three seconds, then resumes following.
- Fish face their swimming direction; spider escape silk and webs look more natural.
- Redesigned Creatures / Screen saver / Preferences pages and matching bilingual screen saver configuration.
- The main app now previews, configures and prepares a native Windows screen saver copy.
升级与自动屏保 / Upgrade and screen saver setup
先从托盘退出旧版,再运行新包,现有个人配置可保留。进入「屏保」→「打开 Windows 屏保设置」,选择 DesktopLife、设置等待时间并点击“应用”。升级后重复此步骤以更新系统使用的屏保副本;只启动主程序或预览不会启用自动屏保。
Exit the old desktop app from its tray menu before upgrading. Preferences are retained. Open the main app's Screen saver page, open Windows settings, select DesktopLife and Apply an idle timeout. Repeat this after upgrading to use the new screen saver copy. Windows can start it even when the desktop app is closed.
屏保已集成在主程序,不再单独提供屏保包。桌面和屏保配置独立,真实鼠标或键盘输入会退出屏保。
验证与限制
通过 227 项自动化测试,以及双语、窄窗口、配置保存与输入校验检查。发布包包含版本和源码提交信息;上传时核对文件大小与 SHA256。本版本为正式版;实际混合 DPI、不同 GPU 和高数量性能仍需更多设备验证。
DesktopLife v0.4.2 - Spiders & Longer Jumps
DesktopLife v0.4.2 — Spiders & Longer Jumps / 蜘蛛与跳跃优化
One version, two self-contained Windows x64 programs: desktop pets and screen saver.
同一版本提供桌面宠物与 Windows 屏保两个子程序,均自带 .NET 运行环境。
What's new / 更新
- Spider / 蜘蛛:新增八足爬行蜘蛛,写实与可爱外观,支持数量、尺寸范围、鼠标避让和跨屏移动。默认关闭,在“生物配置”中把蜘蛛数量设为大于 0 即可体验。
- Longer jumps / 更远的跳跃:100% 尺寸、无遮挡时,蟋蟀普通跳距 160–260 像素,蚱蜢 300–450 像素;受惊跳距增加 30%。跳距按起跳时的尺寸缩放,腾空高度提高,落点不受帧率影响。屏幕边界与空隙仍限制位移。
- Ladybug wings / 瓢虫翅膀:透明后翅改为窄根、圆润末端,拍翅时加入俯视宽度变化,红色鞘翅展开角度收小。
- 桌面与屏保同步支持以上变化,两种外观均适用;旧配置保持兼容。蜘蛛采用地栖爬行表现,暂不模拟结网、捕食或跳跃。
Spiders have eight articulated legs and realistic/cute appearances, with population and size controls. Cricket and grasshopper jumps now scale with body size, gain extra range when startled, and land consistently across frame rates. Ladybug wings have a narrower silhouette and a foreshortened stroke. Both programs include all changes; existing settings remain compatible.
Downloads / 下载
DesktopLife-Portable-win-x64-v0.4.2.zip— extract fully, then runStart-DesktopLife.cmd/ 完整解压后运行。DesktopLife-ScreenSaver-win-x64-v0.4.2.zip— configure withConfigure-ScreenSaver.cmd, install withInstall-ScreenSaver.cmd/ 配置、安装屏保。SHA256SUMS.txt— one checksum list for both ZIPs / 两个 ZIP 的统一校验清单。
Windows 10/11 x64. No separate .NET installation needed. Exit the old desktop app from its tray menu before launching the new version. Desktop and screen saver settings remain separate.
升级前先从托盘退出旧程序。桌面与屏保分别保存配置。GitHub 自动提供的 Source code ZIP / tar.gz 是源码,不是可直接运行的便携包。
Validation / 验证
196 automated tests passed. Additional checks cover both visual styles, transparent rendering, 100%/125%/150% DPI motion poses, desktop/screen saver settings, and the packaged screen saver preview lifecycle.
This remains a preview release / 本版本仍为预览版。
DesktopLife v0.4.1 — Jump, Fly & Cute / 跳跃、飞行与可爱外观
DesktopLife v0.4.1 — Jump, Fly & Cute / 跳跃、飞行与可爱外观
同一版本提供桌面宠物与 Windows 屏保两个子程序,均自带 .NET 运行环境。
更新
- 蟋蟀、蚱蜢会跳跃:准备蓄力、蹬腿、空中收腿、伸腿落地与缓冲。鼠标靠近可提前触发,落地后有冷却间隔。
- 瓢虫会飞行:先展翅再离地,鞘翅与膜翅分开绘制,飞行时拍翅,落地后收翅。
- 12 种昆虫均支持可爱外观,桌面与屏保都能切换,保留数量、位置和尺寸。
- 蟑螂、蚂蚁、毛毛虫与新增昆虫统一为“数量 / 最小 % / 最大 %”配置表。
- 修正瓢虫过长的腿与触角、螳螂的捕捉足关节和步行足比例。
- 多屏相接边缘可通行;动作不会穿过屏幕布局中的空隙,暂停时冻结运动和拍翅。
已有配置保持兼容。新增种类默认关闭,在“昆虫配置”中把数量设为大于 0 即可体验。蚱蜢飞行、捕食与蜕皮尚未模拟。
下载
DesktopLife-Portable-win-x64-v0.4.1.zip:完整解压后运行Start-DesktopLife.cmd。DesktopLife-ScreenSaver-win-x64-v0.4.1.zip:运行Configure-ScreenSaver.cmd配置,Install-ScreenSaver.cmd安装。SHA256SUMS.txt:两个 ZIP 的统一校验清单。
Windows 10/11 x64 预览版。更新桌面程序前从托盘退出旧版本。屏保包安装后需保留解压目录。
Validation
174 automated tests pass. Both visual styles pass motion-stage and transparent rendering checks at 100%, 125% and 150% DPI. Screen saver preview parenting, resizing and cleanup are verified.
Crickets and grasshoppers now jump, and ladybugs take off, fly and land. All 12 insects support cute and realistic styles. This release also unifies population controls and corrects ladybug and mantis legs. Both self-contained ZIPs belong to the same version and share one checksum manifest.
DesktopLife v0.4.0 — 12 Insect Types / 12 种昆虫
DesktopLife v0.4.0 — 12 Insect Types / 12 种昆虫
同一版本包含桌面应用与 Windows 屏保;两个 ZIP 均自带运行环境。
- 新增瓢虫、步甲、蠼螋、衣鱼、蟋蟀、蚱蜢、螳螂、竹节虫,共 12 种。
- 新增昆虫采用独立写实身体纹理与附肢结构,并具有不同的爬行速度、转向和停步节奏。
- 桌面和屏保均可独立设置数量、最小/最大尺寸。新种类默认关闭,尺寸默认 80%–120%,保留旧配置。
- 体型采用代表性的相对比例,不是实际毫米校准;新增物种当前不模拟跳跃或起飞。
- 新增 8 种始终采用写实外观;可爱风格继续适用于原有 4 种。
下载 / Downloads
DesktopLife-Portable-win-x64-v0.4.0.zip:桌面版,解压后运行Start-DesktopLife.cmd,在“更多昆虫”设置数量。DesktopLife-ScreenSaver-win-x64-v0.4.0.zip:屏保版,解压后运行Configure-ScreenSaver.cmd配置,Install-ScreenSaver.cmd安装。SHA256SUMS.txt:两个 ZIP 共用的校验清单。
Windows 10/11 x64 预览版。更新前从托盘退出旧桌面程序,再运行新版本。
Adds eight realistic insect types to both desktop and screen saver modes. Each supports population and size controls; new species default to zero to preserve your existing setup. Relative proportions and grounded walking are modeled; jumping and takeoff are not yet simulated for the additions.
DesktopLife v0.3.2 — Size Controls & Settings UI / 尺寸配置与界面优化
v0.3.2 · 尺寸配置与设置界面优化
同一版本提供桌面应用和 Windows 屏保,自带 .NET 运行环境。
更新内容
- 每个物种可设置最小/最大尺寸百分比(10%~300%),最小值不能超过最大值。
- 默认范围:蟑螂 60%~180%、蚂蚁 60%~120%、毛毛虫 60%~140%。苍蝇大小不变。
- 保存后立即调整桌面昆虫尺寸,保留位置与数量;屏保独立保存,下次启动生效。旧配置自动使用新默认范围。
- 灰绿色紧凑设置界面、较小字体、圆角输入框和按钮;数量与尺寸集中显示。
- 屏幕信息、快捷键和录屏选项默认折叠;底部固定暂停和保存按钮。多屏识别与跨屏移动不受影响。
下载 / Downloads
| 程序 | 下载 | 使用 |
|---|---|---|
| Desktop app / 桌面应用 | DesktopLife-Portable-win-x64-v0.3.2.zip | 解压后运行 Start-DesktopLife.cmd |
| Screensaver / 屏保 | DesktopLife-ScreenSaver-win-x64-v0.3.2.zip | 解压后运行 Configure-ScreenSaver.cmd / Install-ScreenSaver.cmd |
SHA256SUMS.txt — 两个 ZIP 的统一校验清单
升级前从托盘退出旧桌面程序,再运行新包。屏保安装后保留解压目录。Windows 10/11 x64;仍为预览版。
English
Configure per-species minimum and maximum sizes (10–300%). Defaults: cockroaches 60–180%, ants 60–120%, caterpillars 60–140%. Desktop changes preserve creature positions and populations; screen saver preferences are independent. Existing configurations adopt the new default ranges.
The compact green settings UI groups population and size controls, collapses display information, shortcuts and capture options, and keeps pause/save actions visible. Multi-monitor behavior remains available.
Validation
124 unit tests passed. Settings persistence, immediate size application, legacy defaults, display changes, collapsed/expanded display information and narrow English layout checked. Screen saver settings/preview/resize/cleanup diagnostics passed. Both self-contained ZIPs were built from the same commit and verified for archive integrity, version and SHA256.
DesktopLife v0.3.1 — Realistic Insects / 写实昆虫细化
v0.3.1 · 写实昆虫细化 / Realistic insect refinement
优先改善写实模式,默认仍为写实。可爱模式作为可选项保留。
- 蟑螂:带翅脉的身体纹理,细足、足刺和弯曲触角。
- 蚂蚁:细腰、分节腹部纹理,六足支撑与回摆动作;偶尔短暂停步,遇到鼠标时恢复躲避。
- 毛毛虫:连续身体纹理和纵向蠕动,减少串珠感。
- 纹理由内置 image_gen 生成,并配合程序驱动的附肢;不是实拍照片。
- 桌面应用与屏保共用渲染改进,保留独立配置。
下载 / Downloads
| 程序 / Program | ZIP | 启动 / Start |
|---|---|---|
| 桌面应用 / Desktop app | DesktopLife-Portable-win-x64-v0.3.1.zip | 解压后 Start-DesktopLife.cmd |
| 屏保 / Screensaver | DesktopLife-ScreenSaver-win-x64-v0.3.1.zip | 解压后 Configure-ScreenSaver.cmd / Install-ScreenSaver.cmd |
Windows 10/11 x64,自带 .NET 运行环境。预览版,一个版本、两个 ZIP、一个校验清单。设置中选择“写实”体验;已有写实设置会保留。
English
Refined realistic body textures for cockroaches, ants and caterpillars, with articulated six-leg walking, fine antennae and a continuous caterpillar body. Ants occasionally pause and interrupt the pause when approached. Textures are AI-generated photorealistic artwork, not documentary photographs. Both programs share this update; select Realistic in settings.
Validation
120 unit tests passed. Alpha and 100/125/150% DPI rendering checks passed. Style persistence, screen saver preview/resize and short configuration checks passed. Both ZIPs share the same source/version and passed archive integrity checks. Extracted desktop EXE passed current single-monitor overlay/click-through/single-instance checks; packaged SCR passed cross-process preview and exit checks.
DesktopLife v0.3.0 — Natural Motion & Cute Styles / 动作优化与可爱风格
DesktopLife v0.3.0 · 更自然的动作,写实 / 可爱两种风格
同一个项目版本,两个子程序:桌面应用与 Windows 屏保。两者均支持四种昆虫的写实 / 可爱外观,配置独立。
本次更新
- 苍蝇接近落点时减速,精确停落 3 秒;站稳后分段搓足,带自然停顿。
- 蚂蚁、毛毛虫逐渐转向,急转时减速;蟑螂朝向更平滑。
- 爬行步态按移动距离推进,停止时不再原地踏步;蟑螂增加到八帧步态。
- 设置中新增“昆虫风格”:写实 / 可爱。桌面切换立即生效,保留数量和位置;屏保独立选择,下次启动或预览生效。
- 旧配置默认保持写实外观。
下载 / Downloads
| 程序 / Program | ZIP | 启动 / Start |
|---|---|---|
| 桌面应用 / Desktop app | DesktopLife-Portable-win-x64-v0.3.0.zip | 解压后运行 Start-DesktopLife.cmd |
| 屏保 / Screensaver | DesktopLife-ScreenSaver-win-x64-v0.3.0.zip | 解压后运行 Configure-ScreenSaver.cmd 或 Install-ScreenSaver.cmd |
SHA256SUMS.txt — 两个 ZIP 共用的校验清单
Windows 10/11 x64,自带 .NET 运行环境;仍为预览版。屏保安装后保留解压目录。Source code 是源码,运行程序请下载上述 ZIP。
English
Choose Realistic or Cute insect styles in desktop or screen saver settings. Flies brake before touchdown and groom in short bouts. Crawlers turn more smoothly, with gait driven by distance travelled instead of a global clock. Desktop style changes keep creature positions and populations. Existing preferences retain the realistic style.
One release, two self-contained Windows x64 ZIPs and one checksum manifest. Extract the desktop ZIP and run Start-DesktopLife.cmd, or extract the screen saver ZIP and run Configure-ScreenSaver.cmd / Install-ScreenSaver.cmd.
验证 / Validation
119 unit tests passed. WPF style/persistence/UI diagnostics passed, including old settings compatibility, independent preferences, and style changes preserving creatures. Screen saver preview/resize/short-window checks passed. Extracted portable EXE passed overlay and single-instance checks on the current single monitor; packaged .scr passed cross-process preview and exit checks.
DesktopLife v0.2.0 — Desktop App & Screensaver / 桌面应用与屏保
DesktopLife v0.2.0 · 桌面应用与屏保 / Desktop App & Screensaver
一个项目版本,两个子程序。 桌面应用和屏保均从 v0.2.0 标签(d681e991faece415b9c35feb3c6b7bd86f03fd97)构建,版本统一为 0.2.0。Windows 10/11 x64,自带 .NET 运行环境,分别保存配置。
One release, two programs: desktop pets while you work, or an insect screensaver while your computer is idle. Both packages share the same version and source commit.
| 程序 / Program | 下载 / Download | 启动 / Start |
|---|---|---|
| 桌面应用:鼠标跟随、桌面昆虫、全局快捷键 / Desktop app | DesktopLife-Portable-win-x64-v0.2.0.zip | 完整解压,运行 / Extract and run Start-DesktopLife.cmd |
| 屏保:深浅色背景、自动活动、多屏 / Screensaver | DesktopLife-ScreenSaver-win-x64-v0.2.0.zip | 完整解压,运行 / Extract and run Install-ScreenSaver.cmd |
下载统一校验清单 / Download SHA256SUMS.txt
按需下载一个或两个包。Assets 中的 SHA256SUMS.txt 是统一校验清单,分别列出两个 ZIP 的 SHA256;Source code 是源码。此版本仍为预览版。v0.1.0 保留为历史版本。
Download either or both packages. One SHA256SUMS.txt lists the individual SHA256 checksums for both ZIPs; Source code archives are for development. This remains a preview release; v0.1.0 is historical.
桌面应用包验证 / Desktop package validation
从 ZIP 解压后的 EXE 已通过当前单屏覆盖、点击穿透、不抢焦点,以及设置窗口与单实例检查。两个包的构建版本与 Git 来源一致。
Desktop ZIP SHA256: 05E9F75BB09779A9B41D969FC3A1584F6134528B3A6F65023AF013BB996F68B4
v0.2.0 屏保新增功能 / Screen saver additions
DesktopLife 现在支持标准 Windows .scr 屏幕保护程序,可在系统屏保设置中选择。此版本同时提供桌面应用与独立屏保,两个子程序使用统一版本号。
新功能
- 深色/浅色背景可切换。
- 屏保里苍蝇自动飞行、定期停落搓足;蟑螂、蚂蚁、毛毛虫数量独立设置。
- 多屏共享一批昆虫,沿相接边缘跨屏;屏幕插拔或排列改变会结束本次屏保。
- 支持 Windows 设置页的小窗口动态预览。
- 启动短暂缓冲后,鼠标移动、点击或按键退出。
- 独立配置,不修改桌面模式的数量、快捷键或录屏排除设置。
下载与启用
- 下载附件 DesktopLife-ScreenSaver-win-x64-v0.2.0.zip,完整解压到长期保留的文件夹。
- 双击 Configure-ScreenSaver.cmd 设置背景和数量。
- 双击 Preview-FullScreen.cmd 体验全屏效果。
- 双击 Install-ScreenSaver.cmd,在 Windows 屏保设置中选择 DesktopLife,设置等待时间并应用。
支持 Windows 10/11 x64,自带 .NET 10.0.12 运行环境。恢复时是否显示登录屏幕,由 Windows 设置与组织策略管理。安装后需保留解压路径。
English
A native Windows .scr screen saver with dark/light themes, autonomous insects, configurable populations, multi-monitor support and an embedded preview in Windows Screen Saver Settings.
Download the ScreenSaver ZIP from Assets, extract it, then run Configure-ScreenSaver.cmd, Preview-FullScreen.cmd, or Install-ScreenSaver.cmd. Keep the extracted folder in place. The runtime is included; no SDK or .NET installation is needed. Windows controls idle timeout and sign-in behavior. Move the mouse or press a key to exit after the startup grace period.
验证 / Validation
- 116 项单元测试通过。
- 深浅色预览、独立配置、512 DIP 高度可操作性、预览缩放及父窗口销毁通过。
- 当前实际单屏全屏检查通过;模拟双屏(负坐标、错位)检查通过。异构 DPI 多屏仍建议反馈实机体验。
- 打包后的
.scr已通过跨进程预览、父窗口退出、配置入口和全屏启动退出检查。
SHA256: 1D39DDB143E452ED8478394B0C5775EF7C5735194CE8FE01581FCA4A71413A39