Bug 355894

Summary: Icon fade node does not take into account item opacity
Product: [Frameworks and Libraries] libplasma Reporter: Kai Uwe Broulik <kde>
Component: libplasmaAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Kai Uwe Broulik 2015-11-25 15:18:54 UTC
If you have an IconItem with an opacity other than 1 and the icon changes, during the transition the icon looks too bright. Could be that the fade node does not take into account the opacity and/or override the opacity node.

Reproducible: Always

Steps to Reproduce:
1. Place an IconItem somewhere with opacity 0.6
2. Change the icon (eg. on hover)
3.

Actual Results:  
The icon will look broken during the transition

Expected Results:  
The icon looks fine during the transition
Comment 1 Kai Uwe Broulik 2016-03-20 10:33:59 UTC
Git commit 92e2c07adfd75f1f9e5a4a0bc592c9799ba20867 by Kai Uwe Broulik.
Committed on 20/03/2016 at 10:33.
Pushed by broulik into branch 'master'.

[Fading Node] Don't mix opacity separately

This breaks icon item fading when its opacity is smaller than 1 as can be observed
in the "Leave" dialog.
REVIEW: 127427

M  +1    -2    src/declarativeimports/core/fadingnode.cpp

http://commits.kde.org/plasma-framework/92e2c07adfd75f1f9e5a4a0bc592c9799ba20867
Comment 2 Kai Uwe Broulik 2016-03-20 11:00:28 UTC
Git commit 92e2c07adfd75f1f9e5a4a0bc592c9799ba20867 by Kai Uwe Broulik.
Committed on 20/03/2016 at 10:33.
Pushed by broulik into branch 'master'.

[Fading Node] Don't mix opacity separately

This breaks icon item fading when its opacity is smaller than 1 as can be observed
in the "Leave" dialog.
REVIEW: 127427

M  +1    -2    src/declarativeimports/core/fadingnode.cpp

http://commits.kde.org/plasma-framework/92e2c07adfd75f1f9e5a4a0bc592c9799ba20867