diff options
author | Holger Paradies <retabell@gmx.de> | 2017-11-01 17:29:53 +0100 |
---|---|---|
committer | Holger Paradies <retabell@gmx.de> | 2017-11-01 17:29:53 +0100 |
commit | 6b51bad9c59a1ca13e5d2c0afc27053960ce6b69 (patch) | |
tree | bd345fa546dae8093ea7daac63e1a997f92a8150 | |
parent | 557ca044c6b4a399135afc6394fb530f5c90cf0a (diff) | |
download | etcskel-kanotix-6b51bad9c59a1ca13e5d2c0afc27053960ce6b69.zip etcskel-kanotix-6b51bad9c59a1ca13e5d2c0afc27053960ce6b69.tar.gz |
add kanotix splash based on breeze splash
-rw-r--r-- | kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/previews/splash.png | bin | 0 -> 63995 bytes | |||
-rw-r--r-- | kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/Splash.qml | 92 | ||||
-rw-r--r-- | kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/images/busywidget.svgz | bin | 0 -> 7210 bytes | |||
-rw-r--r-- | kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/images/kanotix.svgz | bin | 0 -> 34614 bytes | |||
-rw-r--r-- | skel-kf5/.config/ksplashrc | 2 |
5 files changed, 93 insertions, 1 deletions
diff --git a/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/previews/splash.png b/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/previews/splash.png Binary files differnew file mode 100644 index 0000000..865385a --- /dev/null +++ b/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/previews/splash.png diff --git a/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/Splash.qml b/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/Splash.qml new file mode 100644 index 0000000..27077a7 --- /dev/null +++ b/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/Splash.qml @@ -0,0 +1,92 @@ +/* + * Copyright 2014 Marco Martin <mart@kde.org> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2, + * or (at your option) any later version, as published by the Free + * Software Foundation + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.5 + +Rectangle { + id: root + color: "#709cd2" + + property int stage + + onStageChanged: { + if (stage == 2) { + introAnimation.running = true; + } else if (stage == 5) { + introAnimation.target = busyIndicator; + introAnimation.from = 1; + introAnimation.to = 0; + introAnimation.running = true; + } + } + + Item { + id: content + anchors.fill: parent + opacity: 0 + TextMetrics { + id: units + text: "M" + property int gridUnit: boundingRect.height + property int largeSpacing: units.gridUnit + property int smallSpacing: Math.max(2, gridUnit/4) + } + + Image { + id: logo + //match SDDM/lockscreen avatar positioning + property real size: units.gridUnit * 8 + + anchors.centerIn: parent + + source: "images/kanotix.svgz" + + sourceSize.width: size*2 + sourceSize.height: size*2 + } + + Image { + id: busyIndicator + //again sync from SDDM theme + anchors.top: logo.bottom + anchors.topMargin: units.largeSpacing + anchors.horizontalCenter: parent.horizontalCenter + source: "images/busywidget.svgz" + sourceSize.height: units.gridUnit * 4 + sourceSize.width: units.gridUnit * 4 + RotationAnimator on rotation { + id: rotationAnimator + from: 0 + to: 360 + duration: 1500 + loops: Animation.Infinite + } + } + } + + OpacityAnimator { + id: introAnimation + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } +} diff --git a/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/images/busywidget.svgz b/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/images/busywidget.svgz Binary files differnew file mode 100644 index 0000000..9a85b2d --- /dev/null +++ b/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/images/busywidget.svgz diff --git a/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/images/kanotix.svgz b/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/images/kanotix.svgz Binary files differnew file mode 100644 index 0000000..f7cd5f8 --- /dev/null +++ b/kf5-kanotix-settings/share/plasma/look-and-feel/Steelfire/contents/splash/images/kanotix.svgz diff --git a/skel-kf5/.config/ksplashrc b/skel-kf5/.config/ksplashrc index 6f69bc8..db5478a 100644 --- a/skel-kf5/.config/ksplashrc +++ b/skel-kf5/.config/ksplashrc @@ -1,3 +1,3 @@ [KSplash] Engine=KSplashQML -Theme=org.kde.breeze.desktop +Theme=Steelfire |