-
-
Notifications
You must be signed in to change notification settings - Fork 388
background: extensive animated image support #889
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
background: extensive animated image support #889
Conversation
|
@Gitkubikon |
Holy heck - that’s a fantastic PR. I’ll take a closer look later today, but it already seems better than my quick hack, which only worked with GIFs anyway. |
|
does it have game mode support for example when game mode is enabled it pauses the background as a static image? |
shrunk.mp4
Summary
cliPR is here: background: extensive animated image support cli#68Changes
cachingimagemanager.hpp+cachingimagemanager.cpp+CachingImage.qmlreworked to show cached static frame 0 while animated frames decode.CachingImage.qmlchange, gifs are now also supported for.face(profile avatar). See video above when I lock my screen, I am using the same gif as the background, but they are unrelated, and you could use anything you would like for the profile avatar.WallpaperList.qmladdition to drive previews off immediately after index changes, scrolling to animated images will show a static preview right away.modules/background/Wallpaper.qml + Background.qmlpopulated with lock scope and gates playback pause/resume upon lock/unlock.Testing
QT_LOGGING_TO_CONSOLE=1 quickshell -c caelestiawhen I had the logs to launch wallpaper picker, picking the animated wallpaper and set it, then watch the playback pause kick in while locked, and resumed after unlock.Known issues: