@@ -34,9 +34,9 @@ IndicatorDelegate {
34 property bool selected: false
34 property bool selected: false
35 property real iconHeight: units.gu(2)
35 property real iconHeight: units.gu(2)
36 readonly property color color: {
36 readonly property color color: {
37− if (!expanded) return "#CCCCCC";
37+ if (!expanded) return "#ededed";
38 if (!selected) return "#4c4c4c";
38 if (!selected) return "#4c4c4c";
39− return Theme.palette.normal.foregroundText;
39+ return "#ededed";
42 signal clicked()
42 signal clicked()
@@ -78,7 +78,7 @@ IndicatorDelegate {
78 font.family: "Ubuntu"
78 font.family: "Ubuntu"
79 fontSize: "medium"
79 fontSize: "medium"
80 color: root.color
80 color: root.color
81− Behavior on color { ColorAnimation { duration: UbuntuAnimation.SnapDuration } }
81+ Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
@@ -91,6 +91,13 @@ IndicatorDelegate {
91 verticalCenter: parent.verticalCenter
91 verticalCenter: parent.verticalCenter
95+ if (!expanded) return 1.0;
96+ if (!selected) return 0.6;
99+ Behavior on opacity { NumberAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
95 id: iconRow
102 id: iconRow
96 anchors.centerIn: iconsItem
103 anchors.centerIn: iconsItem
@@ -108,7 +115,7 @@ IndicatorDelegate {
108 source: modelData
115 source: modelData
109 sets: ["status", "actions"]
116 sets: ["status", "actions"]
110 color: root.color
117 color: root.color
111− Behavior on color { ColorAnimation{ duration: UbuntuAnimation.SnapDuration } }
118+ Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
@@ -129,7 +136,7 @@ IndicatorDelegate {
129 font.family: "Ubuntu"
136 font.family: "Ubuntu"
130 fontSize: "medium"
137 fontSize: "medium"
131 color: root.color
138 color: root.color
132− Behavior on color { ColorAnimation{ duration: UbuntuAnimation.SnapDuration } }
139+ Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
@@ -147,7 +154,7 @@ IndicatorDelegate {
147 horizontalAlignment: Text.AlignHCenter
154 horizontalAlignment: Text.AlignHCenter
148 opacity: 0
155 opacity: 0
149 color: root.color
156 color: root.color
150− Behavior on color { ColorAnimation{ duration: UbuntuAnimation.SnapDuration } }
157+ Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
153 StateGroup {
160 StateGroup {
@@ -223,12 +230,13 @@ IndicatorDelegate {
223 transitions: [
230 transitions: [
224 Transition {
231 Transition {
225 PropertyAction { target: d; property: "useFallbackIcon" }
232 PropertyAction { target: d; property: "useFallbackIcon" }
233+ PropertyAction { target: iconsItem; property: "opacity" }
226 AnchorAnimation {
234 AnchorAnimation {
227 targets: [ mainItems, iconsItem, leftLabelItem, rightLabelItem ]
235 targets: [ mainItems, iconsItem, leftLabelItem, rightLabelItem ]
228 duration: UbuntuAnimation.SnapDuration; easing: UbuntuAnimation.StandardEasing
236 duration: UbuntuAnimation.SnapDuration; easing: UbuntuAnimation.StandardEasing
230 PropertyAnimation {
238 PropertyAnimation {
231− targets: [ root, mainItems, iconsItem, leftLabelItem, rightLabelItem, indicatorName ]
239+ targets: [ root, mainItems, leftLabelItem, rightLabelItem, indicatorName ]
232 properties: "width, opacity, anchors.verticalCenterOffset";
240 properties: "width, opacity, anchors.verticalCenterOffset";
233 duration: UbuntuAnimation.SnapDuration; easing: UbuntuAnimation.StandardEasing
241 duration: UbuntuAnimation.SnapDuration; easing: UbuntuAnimation.StandardEasing