show panel background faster at !compositing

--disable animations for panel opacity at
!compositing
v0.7
Michail Vourlakos 7 years ago
parent c6cd7d975a
commit 79c4defad6

@ -76,7 +76,17 @@ Item{
property int smallSize: Math.max(3.7*root.statesLineSize, 16) property int smallSize: Math.max(3.7*root.statesLineSize, 16)
Behavior on opacity{ Behavior on opacity{
NumberAnimation { duration: 150 } enabled: Latte.WindowSystem.compositingActive
NumberAnimation {
duration: 200
}
}
Behavior on opacity{
enabled: !Latte.WindowSystem.compositingActive
NumberAnimation {
duration: 0
}
} }
Binding { Binding {
@ -136,9 +146,16 @@ Item{
enabledBorders: dock ? dock.enabledBorders : PlasmaCore.FrameSvg.NoBorder enabledBorders: dock ? dock.enabledBorders : PlasmaCore.FrameSvg.NoBorder
Behavior on opacity { Behavior on opacity {
enabled: Latte.WindowSystem.compositingActive
NumberAnimation { duration: 8*root.durationTime*units.shortDuration } NumberAnimation { duration: 8*root.durationTime*units.shortDuration }
} }
Behavior on opacity{
enabled: !Latte.WindowSystem.compositingActive
NumberAnimation { duration: 0 }
}
property int marginsWidth: { property int marginsWidth: {
if (imagePath === "") { if (imagePath === "") {
return 0; return 0;
@ -201,9 +218,15 @@ Item{
} }
Behavior on opacity{ Behavior on opacity{
enabled: Latte.WindowSystem.compositingActive
NumberAnimation { duration: 200 } NumberAnimation { duration: 200 }
} }
Behavior on opacity{
enabled: !Latte.WindowSystem.compositingActive
NumberAnimation { duration: 0 }
}
Binding { Binding {
target: root target: root
property: "panelShadow" property: "panelShadow"

Loading…
Cancel
Save