left sidebar: more animated placeholders

This commit is contained in:
end-4
2025-10-14 23:52:46 +02:00
parent 1dd4c4a109
commit 20a3da8a19
3 changed files with 64 additions and 65 deletions
@@ -185,34 +185,12 @@ Item {
}
}
Item { // Placeholder when list is empty
opacity: root.responses.length === 0 ? 1 : 0
visible: opacity > 0
anchors.fill: parent
Behavior on opacity {
animation: Appearance.animation.elementMoveEnter.numberAnimation.createObject(this)
}
ColumnLayout {
anchors.centerIn: parent
spacing: 5
CookieWrappedMaterialSymbol {
Layout.alignment: Qt.AlignHCenter
iconSize: 60
text: "bookmark_heart"
}
StyledText {
id: widgetNameText
Layout.alignment: Qt.AlignHCenter
font.pixelSize: Appearance.font.pixelSize.larger
font.family: Appearance.font.family.title
color: Appearance.m3colors.m3outline
horizontalAlignment: Text.AlignHCenter
text: Translation.tr("Anime boorus")
}
}
PagePlaceholder {
id: placeholderItem
shown: root.responses.length === 0
icon: "bookmark_heart"
title: Translation.tr("Anime boorus")
description: ""
}
Item { // Queries awaiting response