Skip to content

Added wallpaper transitions to match default GNOME behavior#1170

Open
GooseRooster wants to merge 2 commits into
paperwm:developfrom
GooseRooster:wallpaper-transitions
Open

Added wallpaper transitions to match default GNOME behavior#1170
GooseRooster wants to merge 2 commits into
paperwm:developfrom
GooseRooster:wallpaper-transitions

Conversation

@GooseRooster

@GooseRooster GooseRooster commented Jul 7, 2026

Copy link
Copy Markdown

I noticed wallpaper changes in PaperWM looked rather abrupt. After digging into some of the GNOME background code I saw default GNOME behavior is to use ease out transitions over a 1 second duration.

This is an attempt to match that behavior - seems to working very well on my end when testing locally. Also helps fix a "soft incompatibility" with wallpaper slideshow transitions, as now transitions for backgrounds look more natural when they change.

I'm quite new to the GJS ecosystem, so please let me know if there is anything that needs adjusting.

I have also added the relevant code from #1146 so user picture options preference is respected.

@GooseRooster GooseRooster marked this pull request as draft July 7, 2026 10:11
@GooseRooster GooseRooster marked this pull request as ready for review July 7, 2026 10:13
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