@@ -27,6 +27,7 @@ Item {
2727 property alias altPrice: altPriceLabel.text
2828
2929 property alias titleWeight: titleLabel.font.weight
30+ property alias titleSize: titleLabel.fontSize
3031
3132 // FIXME: Saviq, used to scale fonts down in Carousel
3233 property real fontScale: 1.0
@@ -61,6 +62,7 @@ Item {
6162 // TODO karni: Icon aspect-ratio is 8:7.5. Revisit these values to avoid fraction of pixels.
6263 width: units.gu(6)
6364 height: units.gu(5.625)
65+ anchors.verticalCenter: parent.verticalCenter
6466 visible: useMascotShape && image && image.status === Image.Ready
6567 readonly property int maxSize: Math.max(width, height) * 4
6668
@@ -72,6 +74,7 @@ Item {
7274
7375 width: source ? mascotShape.width : 0
7476 height: mascotShape.height
77+ anchors.verticalCenter: parent.verticalCenter
7578 visible: !useMascotShape && status === Image.Ready
7679
7780 sourceSize { width: mascotShape.maxSize; height: mascotShape.maxSize }
@@ -83,14 +86,16 @@ Item {
8386 Column {
8487 objectName: "column"
8588 width: parent.width - x
86− spacing: units.gu(0.5)
89+ spacing: units.gu(0.25)
90+ anchors.verticalCenter: parent.verticalCenter
8791
8892 Label {
8993 id: titleLabel
9094 objectName: "titleLabel"
9195 anchors { left: parent.left; right: parent.right }
9296 elide: Text.ElideRight
93− font.weight: Font.DemiBold
97+ font.weight: Font.Normal
98+ fontSize: "small"
9499 wrapMode: Text.Wrap
95100 maximumLineCount: 2
96101 font.pixelSize: Math.round(FontUtils.sizeToPixels(fontSize) * fontScale)
@@ -102,6 +107,7 @@ Item {
102107 objectName: "subtitleLabel"
103108 anchors { left: parent.left; right: parent.right }
104109 elide: Text.ElideRight
110+ fontSize: "small"
105111 font.weight: Font.Light
106112 visible: titleLabel.text && text
107113 font.pixelSize: Math.round(FontUtils.sizeToPixels(fontSize) * fontScale)