diff --git a/qml/IconItemDelegate.qml b/qml/IconItemDelegate.qml index 6e868aa5..630a803a 100644 --- a/qml/IconItemDelegate.qml +++ b/qml/IconItemDelegate.qml @@ -185,9 +185,10 @@ Control { Label { property bool singleRow: font.pixelSize > (isWindowedMode ? Helper.windowed.doubleRowMaxFontSize : Helper.fullscreen.doubleRowMaxFontSize) + property bool isNewlyInstalled: model.lastLaunchedTime === 0 && model.installedTime !== 0 id: iconItemLabel - text: root.text - textFormat: Text.PlainText + text: isNewlyInstalled ? ("  " + root.text) : root.text + textFormat: isNewlyInstalled ? Text.RichText : Text.PlainText width: parent.width leftPadding: 2 rightPadding: 2 diff --git a/qml/windowed/AppListView.qml b/qml/windowed/AppListView.qml index 762b3ad7..64bd0534 100644 --- a/qml/windowed/AppListView.qml +++ b/qml/windowed/AppListView.qml @@ -244,6 +244,19 @@ FocusScope { theme: ApplicationHelper.DarkType z: 1 } + Rectangle { + width: 8 + height: 8 + radius: 4 + color: "#6CA6FF" + visible: model.lastLaunchedTime === 0 && model.installedTime !== 0 + anchors { + right: parent.right + verticalCenter: parent.verticalCenter + rightMargin: 4 + } + z: 1 + } font: DTK.fontManager.t8 ColorSelector.pressed: false property Palette textColor: DStyle.Style.button.text diff --git a/qml/windowed/FreeSortListView.qml b/qml/windowed/FreeSortListView.qml index cc7baa33..8e7149fa 100644 --- a/qml/windowed/FreeSortListView.qml +++ b/qml/windowed/FreeSortListView.qml @@ -259,6 +259,19 @@ Item { leftMargin: 10 rightMargin: 10 } + Rectangle { + width: 8 + height: 8 + radius: 4 + color: "#6CA6FF" + visible: model.lastLaunchedTime === 0 && model.installedTime !== 0 + anchors { + right: parent.right + verticalCenter: parent.verticalCenter + rightMargin: 4 + } + z: 1 + } font: DTK.fontManager.t8 ColorSelector.pressed: false property Palette textColor: DStyle.Style.button.text