diff options
| -rw-r--r-- | raveos-calamares-theme/PKGBUILD | 2 | ||||
| -rw-r--r-- | raveos-calamares-theme/etc/calamares/branding/raveos/finishedq.qml | 25 | ||||
| -rw-r--r-- | raveos-calamares-theme/etc/calamares/branding/raveos/supporters.js | 5 |
3 files changed, 29 insertions, 3 deletions
diff --git a/raveos-calamares-theme/PKGBUILD b/raveos-calamares-theme/PKGBUILD index 4978445..7129562 100644 --- a/raveos-calamares-theme/PKGBUILD +++ b/raveos-calamares-theme/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: nippy <nippy@tuta.io> pkgname=raveos-calamares-theme pkgver=2.0.0 -pkgrel=72 +pkgrel=73 pkgdesc="RaveOS Calamares Theme" arch=('any') url="https://git.rp1.hu/RaveOS" diff --git a/raveos-calamares-theme/etc/calamares/branding/raveos/finishedq.qml b/raveos-calamares-theme/etc/calamares/branding/raveos/finishedq.qml index b72a368..2f2ce56 100644 --- a/raveos-calamares-theme/etc/calamares/branding/raveos/finishedq.qml +++ b/raveos-calamares-theme/etc/calamares/branding/raveos/finishedq.qml @@ -26,7 +26,17 @@ Item { readonly property int supportersPerPage: 30 readonly property int supportersColumns: 3 readonly property bool hasSupporters: Supporters.names.length > 0 - readonly property int supportersPageCount: Math.max(1, Math.ceil(Supporters.names.length / supportersPerPage)) + readonly property bool hasHighlighted: (Supporters.highlighted || []).length > 0 + readonly property var regularNames: { + var h = Supporters.highlighted || []; + var out = []; + for (var i = 0; i < Supporters.names.length; i++) { + if (h.indexOf(Supporters.names[i]) === -1) + out.push(Supporters.names[i]); + } + return out; + } + readonly property int supportersPageCount: Math.max(1, Math.ceil(regularNames.length / supportersPerPage)) // Szovegek a branding .qm fordításokbol; a lap aktivalasakor frissulnek // (a QQuickWidget nem forditja ujra a qsTr bindingeket nyelvvaltaskor) @@ -51,7 +61,7 @@ Item { // Az aktualis oldal szovege: soronkent 3 nev, kozepre igazitva property string supportersText: { var start = supportersPage * supportersPerPage; - var slice = Supporters.names.slice(start, start + supportersPerPage); + var slice = regularNames.slice(start, start + supportersPerPage); var lines = []; for (var j = 0; j < slice.length; j += supportersColumns) { lines.push(slice.slice(j, j + supportersColumns).join(" ")); @@ -161,6 +171,17 @@ Item { } Text { + Layout.fillWidth: true + horizontalAlignment: Text.AlignHCenter + visible: finishedRoot.hasHighlighted + color: "#4ade80" + font.family: "Ubuntu" + font.pixelSize: 17 + font.bold: true + text: finishedRoot.hasHighlighted ? ("★ " + Supporters.highlighted.join(" ")) : "" + } + + Text { id: supportersNames Layout.fillWidth: true horizontalAlignment: Text.AlignHCenter diff --git a/raveos-calamares-theme/etc/calamares/branding/raveos/supporters.js b/raveos-calamares-theme/etc/calamares/branding/raveos/supporters.js index 920c85d..b4f1556 100644 --- a/raveos-calamares-theme/etc/calamares/branding/raveos/supporters.js +++ b/raveos-calamares-theme/etc/calamares/branding/raveos/supporters.js @@ -5,5 +5,10 @@ .pragma library var names = [ + "kurtagergo", "pikym" ] + +var highlighted = [ + "kurtagergo" +] |