diff --git a/Jolly-Global-Themes/Jolly-Global-6/contents/defaults b/Jolly-Global-Themes/Jolly-Global-6/contents/defaults new file mode 100644 index 0000000..a36fefa --- /dev/null +++ b/Jolly-Global-Themes/Jolly-Global-6/contents/defaults @@ -0,0 +1,30 @@ +[kdeglobals][KDE] +widgetStyle=breeze + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][WindowSwitcher] +LayoutName=org.kde.breeze.desktop + +[kdeglobals][General] +ColorScheme=JollyDarkColor + +[kdeglobals][Icons] +Theme=Jolly-Dark-Icons + +[kcminputrc][Mouse] +cursorTheme=breeze_cursors + +[Wallpaper] +Image=Jolly-Nebula Wallpaper + +[plasmarc][Theme] +name=Jolly-Plasma + +[kwinrc][org.kde.kdecoration2] +library=org.kde.kwin.aurorae +theme=__aurorae__svg__Jolly-Aurorae-6 + +[KSplash] +Theme=Jolly-Splash-6 diff --git a/Jolly-Global-Themes/Jolly-Global-6/contents/layots/org.kde.plasma.desktop-layout.js b/Jolly-Global-Themes/Jolly-Global-6/contents/layots/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..09fdfac --- /dev/null +++ b/Jolly-Global-Themes/Jolly-Global-6/contents/layots/org.kde.plasma.desktop-layout.js @@ -0,0 +1,6 @@ +loadTemplate("org.kde.plasma.desktop.defaultPanel") + +var desktopsArray = desktopsForActivity(currentActivity()); +for( var j = 0; j < desktopsArray.length; j++) { + desktopsArray[j].wallpaperPlugin = 'org.kde.image'; +} diff --git a/Jolly-Global-Themes/Jolly-Global-6/contents/previews/fullscreenpreview.jpg b/Jolly-Global-Themes/Jolly-Global-6/contents/previews/fullscreenpreview.jpg new file mode 100644 index 0000000..663d48e Binary files /dev/null and b/Jolly-Global-Themes/Jolly-Global-6/contents/previews/fullscreenpreview.jpg differ diff --git a/Jolly-Global-Themes/Jolly-Global-6/contents/previews/preview.png b/Jolly-Global-Themes/Jolly-Global-6/contents/previews/preview.png new file mode 100644 index 0000000..02fc4d0 Binary files /dev/null and b/Jolly-Global-Themes/Jolly-Global-6/contents/previews/preview.png differ diff --git a/Jolly-Global-Themes/Jolly-Global-6/contents/previews/splash.png b/Jolly-Global-Themes/Jolly-Global-6/contents/previews/splash.png new file mode 100644 index 0000000..7dd5589 Binary files /dev/null and b/Jolly-Global-Themes/Jolly-Global-6/contents/previews/splash.png differ diff --git a/Jolly-Global-Themes/Jolly-Global-6/contents/splash/Splash.qml b/Jolly-Global-Themes/Jolly-Global-6/contents/splash/Splash.qml new file mode 100644 index 0000000..d4d0132 --- /dev/null +++ b/Jolly-Global-Themes/Jolly-Global-6/contents/splash/Splash.qml @@ -0,0 +1,108 @@ +import QtQuick 2.5 + + +Image { + id: root + source: "images/Jolly-Nebula Wallpaper Without Plasma Logo.jpg" + + property int stage + + onStageChanged: { + if (stage == 1) { + 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 * 10 + + anchors.centerIn: parent + + source: "images/start.svg" + + sourceSize.width: size + sourceSize.height: size + + ParallelAnimation { + running: true + + ScaleAnimator { + target: logo + from: 0 + to: 1.0 + duration: 700 + } + + SequentialAnimation { + loops: Animation.Infinite + + ScaleAnimator { + target: logo + from: 0.8 + to: 1.1 + duration: 1000 + } + ScaleAnimator { + target: logo + from: 1 + to: 0.8 + duration: 1000 + } + } + } + + } + + + Rectangle { + radius: 4 + color: "#d3d3ff" + opacity: 0.9 + y: parent.height - (parent.height - logo.y) / 3 - height/2 + anchors.horizontalCenter: parent.horizontalCenter + height: 6 + width: height*32 + Rectangle { + radius: 3 + anchors { + left: parent.left + top: parent.top + bottom: parent.bottom + } + width: (parent.width / 6) * (stage - 0.00) + color: "#5c5c88" + Behavior on width { + PropertyAnimation { + duration: 200 + easing.type: Easing.InOutQuad + } + } + } + } + + } + + OpacityAnimator { + id: introAnimation + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } +} diff --git a/Jolly-Global-Themes/Jolly-Global-6/contents/splash/images/Jolly-Nebula Wallpaper Without Plasma Logo.jpg b/Jolly-Global-Themes/Jolly-Global-6/contents/splash/images/Jolly-Nebula Wallpaper Without Plasma Logo.jpg new file mode 100644 index 0000000..2b08a43 Binary files /dev/null and b/Jolly-Global-Themes/Jolly-Global-6/contents/splash/images/Jolly-Nebula Wallpaper Without Plasma Logo.jpg differ diff --git a/Jolly-Global-Themes/Jolly-Global-6/contents/splash/images/start.svg b/Jolly-Global-Themes/Jolly-Global-6/contents/splash/images/start.svg new file mode 100644 index 0000000..4781f0c --- /dev/null +++ b/Jolly-Global-Themes/Jolly-Global-6/contents/splash/images/start.svg @@ -0,0 +1,108 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/Jolly-Global-Themes/Jolly-Global-6/metadata.json b/Jolly-Global-Themes/Jolly-Global-6/metadata.json new file mode 100644 index 0000000..9925fc0 --- /dev/null +++ b/Jolly-Global-Themes/Jolly-Global-6/metadata.json @@ -0,0 +1,33 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "l4k1987@gmail.com", + "Name": "l4k1" + } + ], + "Category": "Global Themes (Plasma 6)", + "ServiceTypes": [ + "Plasma/LookAndFeel" + ], + "EnabledByDefault": true, + "Name": "Jolly-Global-6", + "Description": "Jolly Global Theme by l4k1", + "Id": "Jolly-Global-6", + "Version": "1.0", + "License": "GPLv3", + "Website": "https://github.com/L4ki/Jolly-Plasma-Themes" + }, + "X-KPackage-Dependencies": [ + "kns://window-decorations.knsrc/api.kde-look.org/2159702", + "kns://window-decorations.knsrc/api.kde-look.org/2159695", + "kns://colorschemes.knsrc/api.kde-look.org/1654363", + "kns://icons.knsrc/api.kde-look.org/1654368", + "kns://icons.knsrc/api.kde-look.org/2148992", + "kns://plasma-themes.knsrc/api.kde-look.org/1654379", + "kns://sddmtheme.knsrc/api.kde-look.org/2159694", + "kns://wallpaper.knsrc/api.kde-look.org/1654331", + "kns://wallpaper.knsrc/api.kde-look.org/2155591" + ] +}