Skip to content

chore(release): 0.4.0 - #109

Merged
patrickschaper merged 6 commits into
mainfrom
release/v0.4.0
Oct 27, 2026
Merged

patrickschaper merged 6 commits into
mainfrom
release/v0.4.0

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

What's changing

Bug Fixes

Validation

  • ./build.sh
  • ./build-wallpaper.sh
  • Strict codesign verification of both bundles

github-actions Bot and others added 6 commits October 23, 2026 09:08
Automated back-merge of `main` into `development` following the 0.3.0
release.
- launch MatrixWallpaper after a successful install
- clarify custom app paths and menu bar options
- Launch MatrixWallpaper after a successful Homebrew install.
- Explain custom app-directory paths and menu bar options.

Validation: all four documentation tests pass; `git diff --check`
passes.
* fix: make the shared options dialog compact

- organize settings into native tabs with consistent spacing
- align controls and wrap help text within the dialog
- verify layout bounds and edits across tabs

* feat: add coffee links to options and menu bar

- place a donation button beside the options version
- add the same link directly above Quit in the wallpaper menu
* feat: restore desktop wallpaper after Matrix stops

- save per-display settings before applying a black background
- restore on Stop or Quit and retain backups for interrupted sessions
- cover recovery, user overrides, and nonblocking shutdown

* fix: match options link font sizes

- use the About button's 13-point font for Buy me a coffee

* perf: speed up wallpaper startup

- reuse unchanged glyph rasters across layout passes
- defer launch playback and remove wallpaper-only startup delay
- cover cancellation, cache invalidation, and display coordination

* fix: preserve wallpapers during asynchronous restore

- retain originals until desktop restoration becomes visible
- let immediate Start and Stop supersede pending desktop changes
- cover delayed setters and newer wallpaper choices
- bump VERSION to 0.4.0

- update CHANGELOG.md
@patrickschaper
patrickschaper merged commit 8f88b00 into main Oct 27, 2026
12 checks passed
@patrickschaper
patrickschaper deleted the release/v0.4.0 branch October 27, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant