Bug 365979 - [Feature Request] Configurable wallpaper transition?
Summary: [Feature Request] Configurable wallpaper transition?
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Image & Slideshow wallpaper plugins (other bugs)
Version First Reported In: 5.7.2
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-22 11:50 UTC by Jeff Bai
Modified: 2017-03-06 00:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:
kde: VisualDesign+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Bai 2016-07-22 11:50:07 UTC
Currently there is no way to configure the transition effect on wallpaper slideshow, and the default just appears to be a tad to quick, almost seem like that there's no transition effect at all.

Reproducible: Always
Comment 1 David Edmundson 2017-01-31 11:28:40 UTC
I understand what the request, but I think that's too niche of a feature to throw into a config dialog. If we do that with everything, it's just going to get covered in far too many options really quickly.

However, I also agree that this fade is waay to fast. I might slow down the default. 

If you want to change it locally look for:
/usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml 

and the line duration on  180 and 189

change it to 5000 or so.
Comment 2 Kai Uwe Broulik 2017-01-31 11:45:06 UTC
I think that we're using units duration everywhere is good *but* that place is definitely something where an exception could be made.

As long as units.longDuration > 0 use 2000 or something like that (so you can still get rid of the transition altogether)
Comment 3 Marco Martin 2017-01-31 12:39:03 UTC
(In reply to Kai Uwe Broulik from comment #2)
> I think that we're using units duration everywhere is good *but* that place
> is definitely something where an exception could be made.
> 
> As long as units.longDuration > 0 use 2000 or something like that (so you
> can still get rid of the transition altogether)

ok for me, tough two seconds is really long, i wouldn't go over 500 msecs anywhere
Comment 4 David Edmundson 2017-03-06 00:16:40 UTC
Git commit f255af63d2c9eb919dbe75e7a8ba681646890fda by David Edmundson.
Committed on 06/03/2017 at 00:16.
Pushed by davidedmundson into branch 'master'.

Set a longer wallpaper transition time

Summary:
Whilst using units is generally good, the wallpaper transition time is
way too short. It's a different type of animation to the others,
especially in a slideshow, where the transition is an important part of
the behaviour.

This patch loads it from a hidden configuration option with a duration
of 1000ms, if and only if animations are enabled.

Value determined through brief trial and error.

Test Plan:
Opened wallpaper. Clicked next.
Also changed static wallpaper manually, transition looked fine

Reviewers: #plasma, broulik

Reviewed By: #plasma, broulik

Subscribers: broulik, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D4370

M  +4    -0    wallpapers/image/imagepackage/contents/config/main.xml
M  +4    -2    wallpapers/image/imagepackage/contents/ui/main.qml
M  +5    -1    wallpapers/image/slideshowpackage/contents/config/main.xml

https://commits.kde.org/plasma-workspace/f255af63d2c9eb919dbe75e7a8ba681646890fda