summaryrefslogtreecommitdiff
path: root/raveos-calamares-theme/etc/calamares/branding/raveos
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-calamares-theme/etc/calamares/branding/raveos')
-rw-r--r--raveos-calamares-theme/etc/calamares/branding/raveos/finishedq.qml25
-rw-r--r--raveos-calamares-theme/etc/calamares/branding/raveos/supporters.js5
2 files changed, 28 insertions, 2 deletions
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"
+]