Repository navigation
Releases: Maplelia/Wallvia
Release list
0.2.4
0.2.3
0.2.2
0.2.1
Wallvia 0.2.1 —— 选壁纸时自动重新启用
修掉一个会让你以为「选了壁纸没反应」的 bug。
修复
- 选择壁纸会自动把壁纸重新打开。 此前如果壁纸正处于「关闭」状态(点过 ribbon 或
Toggle wallpaper),
再选一张壁纸只会把预览图复制进 vault、把路径写进设置,而画面上什么都不变 —— Obsidian 和 VS Code
都有这个毛病,现在两处都修好了,并补了在旧代码上会失败的回归测试。 - 文档不再硬编码发布版本号,安装说明不会因为发新版而过期(下载链接指向「最新 release」)。
如果你现在就卡在「选了没反应」
- Obsidian:重载插件后,命令面板搜
Wallvia: Toggle wallpaper执行一次;
或者干脆再选一张壁纸 —— 0.2.1 会自动帮你打开。 - VS Code:装好 0.2.1 后,
Wallvia: Choose Wallpaper Engine Wallpaper…选一张即可,
即使之前wallvia.enabled是关的也会自动打开。
English
Choosing a wallpaper now switches the wallpaper back on. Picking one while it was toggled off used to
copy the file and change nothing on screen — on both Obsidian and VS Code; regression tests cover both.
Install instructions no longer pin a release version, so they cannot go stale.
0.2.0
Wallvia 0.2.0 —— 直接从本机 Wallpaper Engine 里选壁纸
三端(Obsidian / VS Code / Codex 桌面版)现在都能列出本机已下载的 Wallpaper Engine 壁纸并直接选用,
对齐方式统一为 覆盖 cover / 填充 fill / 居中 center。
新增
- Wallpaper Engine 选择器:列出创意工坊订阅 + 自己的项目 + 内置壁纸(本机实测 39 张 = 20 + 19),
带预览图;当前正在用的那张单独置顶并标记。场景(.pkg)与视频壁纸取的是它的静态预览帧
—— 宿主只能画静态背景,这一点在界面上有明确说明。 - 三种对齐:覆盖
cover/ 填充fill/ 居中center。旧的contain/tile仍能正常渲染
(Obsidian 端读旧配置时会迁移到最接近的一种)。 - Codex CLI:
wallvia list [--json]、wallvia use <编号|id>、wallvia follow
(撤销use固定下来的图片,回到跟随 WE 当前壁纸)。
修复
- VS Code 命令面板搜
wallvia无结果:命令改名为Wallvia: …前缀并去掉category。
命令面板匹配的是命令标题,旧标题是Wallpaper: …而分类是Glass Wallpaper,
所以搜品牌名自然一条都搜不到。安装 0.2.0 后需要重载窗口(Developer: Reload Window)。
安装
- Obsidian:BRAT 或社区目录里搜
Wallvia;也可以直接取下方main.js/manifest.json/styles.css - VS Code:下载下方
wallvia-0.2.0.vsix→code --install-extension wallvia-0.2.0.vsix - Codex 桌面版:
npm i -g wallvia@0.2.0
English
All three platforms can now list the Wallpaper Engine wallpapers already downloaded on this machine
(Steam workshop + own projects + built-ins; a scene or video wallpaper contributes its preview frame)
and paint one of them, with one shared alignment vocabulary: cover / fill / center.
The VS Code commands were renamed to a Wallvia: prefix and lost their category, which is why the
command palette previously found nothing when searching for "wallvia".
Assets are built in CI with SLSA provenance — verify with
gh attestation verify main.js --repo Maplelia/Wallvia.
0.1.2
Wallvia 0.1.2 —— 三个平台合并进一个仓库后的首个版本。
本次没有功能改动,只是把 VS Code 扩展与 npm CLI 并入了本仓库:
- Obsidian:插件位于仓库根目录,插件市场 / BRAT 会照常从本 release 自动更新;
- VS Code:本 release 新增
wallvia-0.1.2.vsix(此前 VSIX 在独立仓库发布); - npm:
npm i -g wallvia已发布 0.1.2,元数据里的仓库链接已指向本仓库。
All three surfaces now ship from this single repository — no functional changes.
Assets are built and attested in the Release workflow (SLSA provenance).
0.1.1
Wallvia 0.1.1
Same frosted-glass wallpaper, now clean against the Obsidian community directory scanner.
Fixed (all 21 findings the scanner gates on)
@typescript-eslint/no-floating-promises(9),no-misused-promises,no-unsafe-assignmentobsidianmd/no-static-styles-assignment(2) — the settings preview now styles itself fromstyles.cssstylelint: 9 errors (modern colour notation, empty line before rule, vendor prefix, duplicate declarations)
Added
eslint.config.mjs+.stylelintrc.jsonusing the exact rule sets the directory review runs- a GitHub Actions release flow that lints, builds and signs a build provenance attestation for
main.js,manifest.jsonandstyles.css
Install: unzip the three assets below into <vault>/.obsidian/plugins/wallvia/.
Wallvia 0.1.0
First public release. Bring your Wallpaper Engine everywhere — a frosted-glass wallpaper for your workspace.