Wallpaper Surface
在真实 Windows 桌面承载图片、视频、网页与 Shader 场景。
- Image · Video · Web · WGSL
- Multi-monitor
- Cover / Contain / Center
Personal Tool / Windows Desktop
为自己的 Windows 桌面构建的一套个性化运行时。壁纸只是第一个应用,Widget、数据事件、自动化与插件沿着同一套边界继续生长。

Current snapshot
Lityura 不准备成为面向所有人的标准产品。它首先负责把壁纸、Widget、媒体状态、音频事件和个人自动化放进同一套可理解、可重新进入的结构里。
What works now
在真实 Windows 桌面承载图片、视频、网页与 Shader 场景。
插件通过能力声明接入数据源、触发器、集成与渲染表面。
组件由 GPU 合成,支持锚点、逻辑单位、DPI 缩放与恢复重放。
媒体、音频和系统状态进入事件总线,并驱动规则与自动化动作。
多屏热插拔与复杂切换链路已经通过,Explorer 与显示设置变化仍待最终验收。
Current focus
在最新候选上复验单屏目标保持性,以及高频规则不会重复准备同一场景。
补完 Explorer 重启与显示设置变化后的真实桌面恢复验收。
保持进程音频捕获隔离,完成 Alpha 3 剩余 P0 / P0* 门槛后再冻结长期自用基线。
Runtime model
场景、设置、插件与自动化的操作界面。
保存配置、事件总线、规则与运行时状态。
拥有桌面窗口并呈现真实场景与后处理。
在明确授权下扩展数据、触发器、集成与组件。
Recent decisions
相同的活动请求直接跳过,准备中的相同意图合并为一次任务;资产准备也改为 single-flight,过期世代不会继续解码。
两轮受限环境探测已经通过,但默认构建与 Manager 仍不开放该能力;重启、长时间运行和正式集成没有完成前,不把实验结果写成可用功能。
设置校验、类型化话题、运行遥测与 Widget 布局契约继续沿用 api-1 边界,避免为单个插件添加无法复用的特殊通道。
Build history
真实音频规则暴露重复解码问题;活动状态检查、意图合并与 single-flight 资产准备共同进入中央应用路径。
进程音频捕获转入非默认隔离探测;两轮受限测试通过,但没有因此解除隔离。
关闭并发 WebView 识别、显示器几何恢复和远程图片 Cover 适配问题。
媒体、音频、规则、插件话题和 Manager 编辑能力形成完整闭环。
单显示器直接呈现扩展到多显示器目标,并留下可复验的冻结基线。
确认“平台是主体、壁纸是首个应用”,并分离 Manager、Core、Engine 与 Platform。
Project principles
壁纸不是特殊模块,而是运行在个性化平台上的第一个应用。
Manager 负责交互,原生 Engine 负责桌面表面,两者只通过明确协议连接。
脆弱的桌面集成只作为可替换的增强,不让单个机制绑住整个项目。
这是可能间歇开发的个人项目,清楚的边界和记录比规模化复杂度更重要。