Review Request 123337: Use Animator for NeedsAttention pulse animation and make it less noisy

David Edmundson david at davidedmundson.co.uk
Sat Apr 11 19:09:40 UTC 2015



> On April 11, 2015, 7:01 p.m., David Edmundson wrote:
> > >It is now hardcoded to 2000s which is a little bit slower than the original one (250 times 6)
> > 
> > Why hardcode instead of longAnimation * 8?
> 
> Kai Uwe Broulik wrote:
>     Originally it used to be 6 * 250, now it's 6 * 120 which is just hyperactive.

ah, and you want to avoid it changing again.

Makes sense, though I'd maybe have:

enabled: units.LongAnimation > 0

that way if someone disables animations globally they don't see this?


- David


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/123337/#review78829
-----------------------------------------------------------


On April 11, 2015, 6:59 p.m., Kai Uwe Broulik wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/123337/
> -----------------------------------------------------------
> 
> (Updated April 11, 2015, 6:59 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Repository: plasma-workspace
> 
> 
> Description
> -------
> 
> This significantly reduces CPU stress when a tray icon blinks. Also since we reduced the animation times the pulse became super quick and annoying. It is now hardcoded to 2000s which is a little bit slower than the original one (250 times 6) but it's much more comfortable that way imho. Also turning off "smooth" doesn't really help Animators anyway, and cleanup, alwaysRunToEnd should suffice.
> 
> 
> Diffs
> -----
> 
>   applets/systemtray/package/contents/ui/PulseAnimation.qml 538365d 
> 
> Diff: https://git.reviewboard.kde.org/r/123337/diff/
> 
> 
> Testing
> -------
> 
> Pulsing tray icon no longer causes 10%+ CPU consumption of plasmashell
> 
> 
> Thanks,
> 
> Kai Uwe Broulik
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20150411/6240586c/attachment.html>


More information about the Plasma-devel mailing list