Releases: 3x-haust/workshop-wallpaper-bridge
v1.1.4
What's Changed
- fix: require notarized macOS releases by @3x-haust in #15
- fix: prefer native scene rendering for scenes by @3x-haust in #16
- fix: keep native scene wallpapers visually continuous by @3x-haust in #17
- chore: prepare v1.1.4 release defaults by @3x-haust in #18
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
- fix: improve scene wallpaper playback by @3x-haust in #9
- feat: support safe text SceneScript playback by @3x-haust in #11
- chore: sync v1.1.2 release defaults onto main by @3x-haust in #12
- fix: play advanced scenes from rendered cache by @3x-haust in #13
- chore: prepare v1.1.3 release defaults by @3x-haust in #14
Full Changelog: v1.1.1...v1.1.3
v1.1.2
v1.1.1
v1.1.0
What's changed
- Fixes the Screen Saver flow so the app installs and selects Workshop Wallpaper Bridge automatically.
- Fixes the black screen case by reading the real app config from the user home and keeping a still fallback visible while video starts.
- Updates the UI and docs to use Screen Saver wording instead of Lock Screen animation wording.
Verification
swift testbash Scripts/package-app.sh- Packaged app and bundled screen saver both report version
1.1.0.
Workshop Wallpaper Bridge 1.0.0
Workshop Wallpaper Bridge 1.0.0
Use copied local Wallpaper Engine Workshop assets on macOS with an installable DMG.
Highlights
- Adds local
scene.pkgdesktop playback for supported packed 2D image layers. - Supports scene
.texdecoding for embedded images, LZ4 blocks, RGBA8888, DXT1, DXT3, DXT5, RG88, and R8. - Adds basic scene keyframe motion for position, scale, rotation, and opacity.
- Adds menu-bar app packaging with a DMG installer layout.
- Adds MP4/MOV/M4V Lock Screen animation through the bundled macOS screen saver.
- Adds Open at Login, safer wallpaper window lifecycle, multi-select import/remove, and clearer user docs.
Known Limits
- This is local-only: no Steam Workshop downloader, Steam auth bypass, DRM bypass, or redistribution flow.
- Scene support is not full Wallpaper Engine runtime parity. Particles, custom shaders, scripts, text layers, and animated texture/video effects may differ or be skipped.
- This DMG is currently unsigned/not notarized because this machine only has an Apple Development certificate, not a Developer ID Application certificate. macOS may show a Gatekeeper warning.
한국어 요약
- Windows에서 복사한 Wallpaper Engine Workshop 폴더를 Mac에서 스캔/가져오기/재생할 수 있습니다.
- 지원 가능한
scene.pkg의 2D 이미지 레이어와 기본 keyframe 움직임을 데스크톱에서 재생합니다. - particle, shader, script 기반 씬은 아직 Wallpaper Engine과 100% 동일하게 재현하지 못할 수 있습니다.
- 현재 DMG는 Developer ID 공증본이 아니라 unsigned 배포본입니다.
SHA256
WorkshopWallpaperBridge-macOS-arm64.dmg:e846c618010b2a01e0b11467417419c41e11e7b41657fdfe7afe977edbeb4ed3
Validation
swift test: 70 tests passed.git diff --check: passed.bash Scripts/package-app.sh: produced DMG.hdiutil verify dist/WorkshopWallpaperBridge-macOS-arm64.dmg: valid.- Packaged app launch smoke: process stayed running after launch.
Workshop Wallpaper Bridge v0.4.0
Desktop playback and DMG installer release.
Changes:
- Ships a macOS DMG installer with an Applications shortcut. The release asset is DMG-only.
- Runs as a menu bar utility with a centered settings window and Open at Login support.
- Keeps wallpaper playback alive while the settings window is minimized or hidden.
- Restores the last playable wallpaper on launch.
- Adds desktop-aware auto-pause that pauses media without hiding the wallpaper layer.
- Improves Fill/Fit/Stretch switching stability for video wallpapers.
- Sets still desktop wallpaper from real video frames for MP4/MOV/M4V and writes a best-effort Lock Screen still image cache.
- Hardens local web wallpaper loading and imported path handling.
- Adds scene.pkg inspection and wwbctl scene-info as the foundation for 1.0.0 scene playback.
Notes:
- Full scene.pkg playback is not in 0.4.0; that is the 1.0.0 target.
- Animated Lock Screen video wallpaper is not implemented because macOS does not expose a stable public third-party API for it.
- Local-only: no Workshop downloader, Steam auth/DRM bypass, or asset redistribution.
SHA256:
- WorkshopWallpaperBridge-macOS-arm64.dmg: 5da4a395756e006af1bfb09b67d8b6a448113b4ae4e75160859992c26841efc7
한국어 요약:
- 0.4.0은 바탕화면 재생과 DMG 설치 배포판에 집중한 버전입니다.
- 릴리즈에는 DMG만 첨부했습니다.
- scene.pkg 전체 재생은 아직 아니며, 1.0.0 목표로 분리했습니다.
Workshop Wallpaper Bridge v0.3.0
test(tests): add comprehensive scanning tests for scene and video assets - Implement tests to ensure that the scanner correctly identifies and classifies web images, scene projects, and videos. - Add scenarios to verify behavior when project files are missing, ensuring that the scanner defaults to using preview images or real video files as entry points. - Ensure that explicit image files are correctly used as playable entry points.
Workshop Wallpaper Bridge v0.2.0
Adds desktop-aware playback and user-facing setup docs.\n\nChanges:\n- Added Auto-pause behind apps: playback pauses/hides while other apps cover the desktop and resumes when the desktop is visible.\n- Keeps wallpaper playback alive when the control window is minimized or hidden.\n- Added sleep/wake and monitor-change recovery.\n- Added safe still wallpaper setting from thumbnails/images for desktop and possible Lock Screen mirroring.\n- Improved app UI with clearer import/play steps, auto-pause toggle, status text, and Lock Screen guidance.\n- Rewrote English and Korean README files for end users.\n\nNotes:\n- Animated Lock Screen wallpapers are not implemented because macOS does not expose a stable public third-party API for that; this release uses public still-wallpaper APIs only.\n- This remains local-only: no Workshop downloader, Steam auth bypass, DRM bypass, scene.pkg unpacking, or redistribution flow.\n\nSHA256:\n- WorkshopWallpaperBridge-macOS-arm64.zip: 338a241c5bb184e102e52bc35f01738135a180fc75e508cf256b7d763f415007
Workshop Wallpaper Bridge v0.1.1
Patch release after post-implementation review.\n\nChanges since v0.1.0:\n- Hardened web wallpaper playback with file-only navigation, non-persistent WKWebView storage, and HTTP/HTTPS content blocking.\n- Made local library replacement safer by copying to an incoming directory before replacing the existing imported project.\n- Fixed storage directory collisions for project IDs that normalize similarly.\n- Added a regression test for colliding project IDs.\n\nSafety boundary remains unchanged: no Workshop downloader, no Steam auth bypass, no DRM bypass, no scene.pkg unpacking, no redistribution workflow.