diff --git a/README.md b/README.md index de6c428..1f58f58 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,4 @@ KDE theme for Melawy Linux [YooMoney](https://yoomoney.ru/to/4100115921160758) -[Qiwi](https://qiwi.com/n/VALERIAFADEEVA) - Etherium 0x981FBf878fe451BDB83BEaF68078394d4B13213f diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/defaults b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/defaults new file mode 100644 index 0000000..020e07b --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/defaults @@ -0,0 +1,37 @@ +[kdeglobals][KDE] +widgetStyle=Breeze + +[kdeglobals][General] +ColorScheme=MelawyDark + +[kdeglobals][Icons] +Theme=Melawy-blue-dark + +[plasmarc][Theme] +name=Melawy-round-dark + +[Wallpaper] +Image=Melawy Fenek + +[kcminputrc][Mouse] +cursorTheme=Melawy-red-light-default-cursors + +[kwinrc][WindowSwitcher] +LayoutName=coverswitch + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.kwin.aurorae +ButtonsOnLeft= +ButtonsOnRight=IAX +theme=__aurorae__svg__Melawy-round-dark + +[KSplash] +Theme=com.github.Melawy.Melawy-round-dark.Fenek + +[kscreenlockerrc][Greeter][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/Melawy Fenek/ +PreviewImage=/usr/share/wallpapers/Melawy Fenek/ +SlidePaths=/usr/share/wallpapers/ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..4bfcd82 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,6 @@ +loadTemplate("org.github.Melawy.desktop.MelawyPanel") + +var desktopsArray = desktopsForActivity(currentActivity()); +for( var j = 0; j < desktopsArray.length; j++) { + desktopsArray[j].wallpaperPlugin = 'org.kde.image'; +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js new file mode 100644 index 0000000..7ea186e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -0,0 +1,49 @@ +let baseApps = [ +"melawy-welcome.desktop", +"systemsettings.desktop", +"pamac.desktop", +"org.kde.dolphin.desktop", +"org.kde.konsole.desktop", +"org.kde.kcalc.desktop", +"org.kde.kate.desktop" +]; + +let addApps = [ +["code.desktop", "com.visualstudio.code.desktop"], +["org.telegram.desktop.desktop", "org.telegram.desktop.desktop"], +["discord.desktop", "com.discordapp.Discord.desktop"], +["Zoom.desktop", "us.zoom.Zoom.desktop"], +["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], +["firefox.desktop", "org.mozilla.firefox.desktop"], +["brave-browser.desktop", "com.brave.Browser.desktop"], +["google-chrome.desktop", "com.google.Chrome.desktop"] +]; + + +let applications = ''; + +baseApps.forEach((i) => { + if (applicationExists(i)) { + applications += 'applications:' + i + ','; + } +}); + +addApps.forEach((i) => { + if (applicationExists(i[0])) { + applications += 'applications:' + i[0] + ','; + } else if (applicationExists(i[1])) { + applications += 'applications:' + i[1] + ','; + } +}); + +applications = applications.substring(0, applications.length - 1).split(','); + + /*dock*/ +applet.currentConfigGroup = []; +applet.writeConfig("launchers", "") +applet.currentConfigGroup = ["General"]; +applet.writeConfig("indicateAudioStreams", "true") +applet.writeConfig("iconSpacing", "0") +applet.writeConfig("launchers", `${applications}`) +applet.writeConfig("maxStripes", "1") diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/fullscreenpreview.png b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/fullscreenpreview.png new file mode 120000 index 0000000..a3de5ef --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/fullscreenpreview.png @@ -0,0 +1 @@ +preview.png \ No newline at end of file diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/preview.png b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/preview.png new file mode 100644 index 0000000..9294b55 Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/preview.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/splash.png b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/splash.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/previews/splash.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/Splash.qml b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/Splash.qml new file mode 100644 index 0000000..1d67272 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/Splash.qml @@ -0,0 +1,273 @@ +/* + * Copyright 2023 Valeria Fadeeva + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License version 3, + * 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 Affero General Public License for more details + * + * You should have received a copy of the GNU Affero 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.11 +import QtQuick.Layouts 1.11 +import QtQuick.Controls 2.4 +import Qt5Compat.GraphicalEffects + +Pane { + id: root + + height: Screen.height + width: Screen.ScreenWidth + + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + + padding: 0 + palette.button: "transparent" + palette.highlight: "#E03D3D" + palette.text: "#A03d40" + palette.buttonText: "#A03d40" + palette.window: "#1C1B20" + + font.family: "Noto Sans" + font.pointSize: parseInt(height / 80) + focus: true + + TextMetrics { + id: units + text: "M" + property int gridUnit: boundingRect.height + property int largeSpacing: units.gridUnit + property int smallSpacing: Math.max(2, gridUnit/4) + } + + property int stage + + onStageChanged: { + if (stage == 1) { + inOpacityAnimationContent.running = true; + lineAnimation.running = true; + } + else if (stage == 4) { + outOpacityAnimationForm.running = true; + outOpacityAnimationContent.running = true; + } + } + + Item { + id: sizeHelper + + anchors.fill: parent + height: parent.height + width: parent.width + + Rectangle { + id: tintLayer + + anchors.fill: parent + width: parent.width + height: parent.height + color: "#000000" + opacity: 0.0 + z: 1 + } + + Rectangle { + id: form + + height: parent.height + width: parent.width / 3 + anchors.horizontalCenter: undefined + anchors.left: parent.left + anchors.right: undefined + opacity: 0.0 + z: 1 + } + + Image { + id: backgroundImage + + height: parent.height + width: parent.width + anchors.left: parent.left + anchors.right: parent.right + + horizontalAlignment: Image.AlignHCenter + verticalAlignment: Image.AlignVCenter + + source: "images/background.png" + fillMode: Image.PreserveAspectCrop + //fillMode: Image.PreserveAspectFit + asynchronous: true + cache: true + clip: true + mipmap: true + } + + ShaderEffectSource { + id: blurMask + + sourceItem: backgroundImage + width: form.width + height: parent.height + anchors.centerIn: form + sourceRect: Qt.rect(x,y,width,height) + visible: true + } + + GaussianBlur { + id: blur + + height: parent.height + width: form.width + source: blurMask + radius: 100 + samples: 201 + cached: true + anchors.centerIn: form + visible: true + } + } + + Item { + id: content + anchors.rightMargin: 0 + anchors.bottomMargin: 0 + anchors.leftMargin: 0 + anchors.topMargin: 0 + anchors.fill: form + opacity: 0 + + Text { + visible: true + height: 1470 + width: 1920 + Text { + id: text + font.pointSize: 48 + x: (form.width - width) / 2 + y: (form.height / 3) * 2 + anchors.centerIn: form + text: "Welcome!" + visible: true + color: "#A03d40" + } + } + + Image { + id: logo + property real size: units.gridUnit * 15 + anchors.centerIn: form + source: "images/logo.svg" + sourceSize.width: size + sourceSize.height: size + x: (form.width - width) / 2 + y: (form.height / 3) * 2.2 + } + + Image { + id: topRect + anchors.left: form.left + y: form.height + source: "images/rectangle.svg" + + Rectangle { + radius: 3 + color: "#1d212f" + height: 6 + width: form.width + anchors + { + bottom: parent.bottom + bottomMargin:0 + left: parent.left + } + + Rectangle + { + radius: 3 + color: "#FFFFFF" + width: (form.width / 6) * (stage - 0.00) + anchors + { + left: parent.left + top: parent.top + bottom: parent.bottom + } + Behavior on width { + PropertyAnimation { + duration: 200 + easing.type: Easing.InOutQuad + } + } + } + } + } + + SequentialAnimation { + id: lineAnimation + running: false + + ParallelAnimation { + PropertyAnimation { + property: "y" + target: topRect + to: (form.height / 3) * 2 + duration: 1500 + easing.type: Easing.InOutBack + easing.overshoot: 1.0 + } + } + } + + OpacityAnimator { + id: inOpacityAnimationContent + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: outOpacityAnimationContent + running: false + target: content + from: 1 + to: 0 + duration: 5000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: inOpacityAnimationForm + running: false + target: blur + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: outOpacityAnimationForm + running: false + target: blur + from: 1 + to: 0 + duration: 5000 + easing.type: Easing.InOutQuad + } + + } +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/background.png b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/background.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/background.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/logo.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/logo.svg new file mode 100644 index 0000000..b12dad7 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/logo.svg @@ -0,0 +1,56 @@ + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/rectangle.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/rectangle.svg new file mode 100644 index 0000000..ac3e795 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/splash/images/rectangle.svg @@ -0,0 +1 @@ + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/metadata.json b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/metadata.json new file mode 100644 index 0000000..51ac66e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.desktop/metadata.json @@ -0,0 +1,28 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "valeria@fadeeva.me", + "Name": "Valeria Fadeeva", + "Name[ru]": "Валерия Фадеева", + "Name[x-test]": "xxValeria Fadeevaxx" + } + ], + "Category": "", + "Description": "Melawy Fenek: dark", + "Description[ru]": "Оформление рабочей среды Melawy Fenek: dark", + "Description[x-test]": "xxMelawy Fenek: darkxx", + "Id": "com.github.Melawy.Melawy-round-dark.Fenek.desktop", + "License": "AGPLv3", + "Name": "Melawy round: Fenek: dark", + "Name[ru]": "Melawy round: Fenek: dark", + "Name[x-test]": "xxMelawy round: Fenek: darkxx", + "Version": "2.0", + "Website": "https://Melawy.ru" + }, + "Keywords": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;", + "Keywords[ru]": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;рабочий стол;рабочая среда;внешний вид;визуальное представление;выход;завершение сеанса;блокировка;приостановка работы;завершение работы;выключение;спящий режим;ждущий режим;", + "Keywords[x-test]": "xxDesktopxx;xxWorkspacexx;xxAppearancexx;xxLook and Feelxx;xxLogoutxx;xxLockxx;xxSuspendxx;xxShutdownxx;xxHibernatexx;", + "X-Plasma-APIVersion": "2" +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/defaults b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/defaults new file mode 100644 index 0000000..06dee3e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/defaults @@ -0,0 +1,37 @@ +[kdeglobals][KDE] +widgetStyle=Breeze + +[kdeglobals][General] +ColorScheme=MelawyDark + +[kdeglobals][Icons] +Theme=Melawy-blue-dark + +[plasmarc][Theme] +name=Melawy-round-dark + +[Wallpaper] +Image=Melawy Fenek + +[kcminputrc][Mouse] +cursorTheme=Melawy-red-light-default-cursors + +[kwinrc][WindowSwitcher] +LayoutName=coverswitch + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.kwin.aurorae +ButtonsOnLeft= +ButtonsOnRight=IAX +theme=__aurorae__svg__Melawy-round-dark + +[KSplash] +Theme=com.github.Melawy.Melawy-round-dark.Fenek.spinner + +[kscreenlockerrc][Greeter][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/Melawy Fenek/ +PreviewImage=/usr/share/wallpapers/Melawy Fenek/ +SlidePaths=/usr/share/wallpapers/ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..4bfcd82 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,6 @@ +loadTemplate("org.github.Melawy.desktop.MelawyPanel") + +var desktopsArray = desktopsForActivity(currentActivity()); +for( var j = 0; j < desktopsArray.length; j++) { + desktopsArray[j].wallpaperPlugin = 'org.kde.image'; +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js new file mode 100644 index 0000000..7ea186e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -0,0 +1,49 @@ +let baseApps = [ +"melawy-welcome.desktop", +"systemsettings.desktop", +"pamac.desktop", +"org.kde.dolphin.desktop", +"org.kde.konsole.desktop", +"org.kde.kcalc.desktop", +"org.kde.kate.desktop" +]; + +let addApps = [ +["code.desktop", "com.visualstudio.code.desktop"], +["org.telegram.desktop.desktop", "org.telegram.desktop.desktop"], +["discord.desktop", "com.discordapp.Discord.desktop"], +["Zoom.desktop", "us.zoom.Zoom.desktop"], +["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], +["firefox.desktop", "org.mozilla.firefox.desktop"], +["brave-browser.desktop", "com.brave.Browser.desktop"], +["google-chrome.desktop", "com.google.Chrome.desktop"] +]; + + +let applications = ''; + +baseApps.forEach((i) => { + if (applicationExists(i)) { + applications += 'applications:' + i + ','; + } +}); + +addApps.forEach((i) => { + if (applicationExists(i[0])) { + applications += 'applications:' + i[0] + ','; + } else if (applicationExists(i[1])) { + applications += 'applications:' + i[1] + ','; + } +}); + +applications = applications.substring(0, applications.length - 1).split(','); + + /*dock*/ +applet.currentConfigGroup = []; +applet.writeConfig("launchers", "") +applet.currentConfigGroup = ["General"]; +applet.writeConfig("indicateAudioStreams", "true") +applet.writeConfig("iconSpacing", "0") +applet.writeConfig("launchers", `${applications}`) +applet.writeConfig("maxStripes", "1") diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png new file mode 120000 index 0000000..a3de5ef --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png @@ -0,0 +1 @@ +preview.png \ No newline at end of file diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/preview.png b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/preview.png new file mode 100644 index 0000000..9294b55 Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/preview.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/splash.png b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/splash.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/previews/splash.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/Splash.qml b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/Splash.qml new file mode 100644 index 0000000..ee58862 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/Splash.qml @@ -0,0 +1,70 @@ +import QtQuick 2.5 + + +Image { + id: root + source: "images/background.png" + + 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 * 8 + + anchors.centerIn: parent + + source: "images/logo.svg" + +// sourceSize.width: 503 +// sourceSize.height: 99 + } + + Image { + id: busyIndicator + //in the middle of the remaining space + y: parent.height - (parent.height - logo.y) / 2 - height/2 + anchors.horizontalCenter: parent.horizontalCenter + source: "images/loading-00.svg" + sourceSize.height: units.gridUnit * 1.5 + sourceSize.width: units.gridUnit * 1.5 + RotationAnimator on rotation { + id: rotationAnimator + from: 0 + to: 360 + duration: 800 + loops: Animation.Infinite + } + } + + } + + OpacityAnimator { + id: introAnimation + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/background.png b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/background.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/background.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-00.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-00.svg new file mode 100644 index 0000000..f0aeca2 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-00.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-01.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-01.svg new file mode 100644 index 0000000..74b71be --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-01.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-02.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-02.svg new file mode 100644 index 0000000..cedef78 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-02.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-03.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-03.svg new file mode 100644 index 0000000..d0f5770 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-03.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-04.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-04.svg new file mode 100644 index 0000000..84eb5f6 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-04.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-05.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-05.svg new file mode 100644 index 0000000..6297c36 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-05.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-06.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-06.svg new file mode 100644 index 0000000..1a8fd92 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-06.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-07.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-07.svg new file mode 100644 index 0000000..fa76bfc --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-07.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-08.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-08.svg new file mode 100644 index 0000000..4c0fc63 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-08.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-09.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-09.svg new file mode 100644 index 0000000..058e3de --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-09.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-10.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-10.svg new file mode 100644 index 0000000..7603d19 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-10.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-11.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-11.svg new file mode 100644 index 0000000..d32827d --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/loading-11.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/logo.svg b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/logo.svg new file mode 100644 index 0000000..b12dad7 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/splash/images/logo.svg @@ -0,0 +1,56 @@ + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/metadata.json b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/metadata.json new file mode 100644 index 0000000..99e228b --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/metadata.json @@ -0,0 +1,28 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "valeria@fadeeva.me", + "Name": "Valeria Fadeeva", + "Name[ru]": "Валерия Фадеева", + "Name[x-test]": "xxValeria Fadeevaxx" + } + ], + "Category": "", + "Description": "Melawy Fenek.spinner: dark", + "Description[ru]": "Оформление рабочей среды Melawy Fenek.spinner: dark", + "Description[x-test]": "xxMelawy Fenek.spinner: darkxx", + "Id": "com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop", + "License": "AGPLv3", + "Name": "Melawy round: Fenek.spinner: dark", + "Name[ru]": "Melawy round: Fenek.spinner: dark", + "Name[x-test]": "xxMelawy round: Fenek.spinner: darkxx", + "Version": "2.0", + "Website": "https://Melawy.ru" + }, + "Keywords": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;", + "Keywords[ru]": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;рабочий стол;рабочая среда;внешний вид;визуальное представление;выход;завершение сеанса;блокировка;приостановка работы;завершение работы;выключение;спящий режим;ждущий режим;", + "Keywords[x-test]": "xxDesktopxx;xxWorkspacexx;xxAppearancexx;xxLook and Feelxx;xxLogoutxx;xxLockxx;xxSuspendxx;xxShutdownxx;xxHibernatexx;", + "X-Plasma-APIVersion": "2" +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/defaults b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/defaults new file mode 100644 index 0000000..dcdbb17 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/defaults @@ -0,0 +1,37 @@ +[kdeglobals][KDE] +widgetStyle=Breeze + +[kdeglobals][General] +ColorScheme=MelawyGray + +[kdeglobals][Icons] +Theme=Melawy-blue-dark + +[plasmarc][Theme] +name=Melawy-round-gray + +[Wallpaper] +Image=Melawy Fenek + +[kcminputrc][Mouse] +cursorTheme=Melawy-red-light-default-cursors + +[kwinrc][WindowSwitcher] +LayoutName=coverswitch + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.kwin.aurorae +ButtonsOnLeft= +ButtonsOnRight=IAX +theme=__aurorae__svg__Melawy-round-gray + +[KSplash] +Theme=com.github.Melawy.Melawy-round-gray.Fenek + +[kscreenlockerrc][Greeter][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/Melawy Fenek/ +PreviewImage=/usr/share/wallpapers/Melawy Fenek/ +SlidePaths=/usr/share/wallpapers/ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..4bfcd82 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,6 @@ +loadTemplate("org.github.Melawy.desktop.MelawyPanel") + +var desktopsArray = desktopsForActivity(currentActivity()); +for( var j = 0; j < desktopsArray.length; j++) { + desktopsArray[j].wallpaperPlugin = 'org.kde.image'; +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js new file mode 100644 index 0000000..7ea186e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -0,0 +1,49 @@ +let baseApps = [ +"melawy-welcome.desktop", +"systemsettings.desktop", +"pamac.desktop", +"org.kde.dolphin.desktop", +"org.kde.konsole.desktop", +"org.kde.kcalc.desktop", +"org.kde.kate.desktop" +]; + +let addApps = [ +["code.desktop", "com.visualstudio.code.desktop"], +["org.telegram.desktop.desktop", "org.telegram.desktop.desktop"], +["discord.desktop", "com.discordapp.Discord.desktop"], +["Zoom.desktop", "us.zoom.Zoom.desktop"], +["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], +["firefox.desktop", "org.mozilla.firefox.desktop"], +["brave-browser.desktop", "com.brave.Browser.desktop"], +["google-chrome.desktop", "com.google.Chrome.desktop"] +]; + + +let applications = ''; + +baseApps.forEach((i) => { + if (applicationExists(i)) { + applications += 'applications:' + i + ','; + } +}); + +addApps.forEach((i) => { + if (applicationExists(i[0])) { + applications += 'applications:' + i[0] + ','; + } else if (applicationExists(i[1])) { + applications += 'applications:' + i[1] + ','; + } +}); + +applications = applications.substring(0, applications.length - 1).split(','); + + /*dock*/ +applet.currentConfigGroup = []; +applet.writeConfig("launchers", "") +applet.currentConfigGroup = ["General"]; +applet.writeConfig("indicateAudioStreams", "true") +applet.writeConfig("iconSpacing", "0") +applet.writeConfig("launchers", `${applications}`) +applet.writeConfig("maxStripes", "1") diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/fullscreenpreview.png b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/fullscreenpreview.png new file mode 120000 index 0000000..a3de5ef --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/fullscreenpreview.png @@ -0,0 +1 @@ +preview.png \ No newline at end of file diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/preview.png b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/preview.png new file mode 100644 index 0000000..9056825 Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/preview.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/splash.png b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/splash.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/previews/splash.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/Splash.qml b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/Splash.qml new file mode 100644 index 0000000..1d67272 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/Splash.qml @@ -0,0 +1,273 @@ +/* + * Copyright 2023 Valeria Fadeeva + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License version 3, + * 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 Affero General Public License for more details + * + * You should have received a copy of the GNU Affero 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.11 +import QtQuick.Layouts 1.11 +import QtQuick.Controls 2.4 +import Qt5Compat.GraphicalEffects + +Pane { + id: root + + height: Screen.height + width: Screen.ScreenWidth + + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + + padding: 0 + palette.button: "transparent" + palette.highlight: "#E03D3D" + palette.text: "#A03d40" + palette.buttonText: "#A03d40" + palette.window: "#1C1B20" + + font.family: "Noto Sans" + font.pointSize: parseInt(height / 80) + focus: true + + TextMetrics { + id: units + text: "M" + property int gridUnit: boundingRect.height + property int largeSpacing: units.gridUnit + property int smallSpacing: Math.max(2, gridUnit/4) + } + + property int stage + + onStageChanged: { + if (stage == 1) { + inOpacityAnimationContent.running = true; + lineAnimation.running = true; + } + else if (stage == 4) { + outOpacityAnimationForm.running = true; + outOpacityAnimationContent.running = true; + } + } + + Item { + id: sizeHelper + + anchors.fill: parent + height: parent.height + width: parent.width + + Rectangle { + id: tintLayer + + anchors.fill: parent + width: parent.width + height: parent.height + color: "#000000" + opacity: 0.0 + z: 1 + } + + Rectangle { + id: form + + height: parent.height + width: parent.width / 3 + anchors.horizontalCenter: undefined + anchors.left: parent.left + anchors.right: undefined + opacity: 0.0 + z: 1 + } + + Image { + id: backgroundImage + + height: parent.height + width: parent.width + anchors.left: parent.left + anchors.right: parent.right + + horizontalAlignment: Image.AlignHCenter + verticalAlignment: Image.AlignVCenter + + source: "images/background.png" + fillMode: Image.PreserveAspectCrop + //fillMode: Image.PreserveAspectFit + asynchronous: true + cache: true + clip: true + mipmap: true + } + + ShaderEffectSource { + id: blurMask + + sourceItem: backgroundImage + width: form.width + height: parent.height + anchors.centerIn: form + sourceRect: Qt.rect(x,y,width,height) + visible: true + } + + GaussianBlur { + id: blur + + height: parent.height + width: form.width + source: blurMask + radius: 100 + samples: 201 + cached: true + anchors.centerIn: form + visible: true + } + } + + Item { + id: content + anchors.rightMargin: 0 + anchors.bottomMargin: 0 + anchors.leftMargin: 0 + anchors.topMargin: 0 + anchors.fill: form + opacity: 0 + + Text { + visible: true + height: 1470 + width: 1920 + Text { + id: text + font.pointSize: 48 + x: (form.width - width) / 2 + y: (form.height / 3) * 2 + anchors.centerIn: form + text: "Welcome!" + visible: true + color: "#A03d40" + } + } + + Image { + id: logo + property real size: units.gridUnit * 15 + anchors.centerIn: form + source: "images/logo.svg" + sourceSize.width: size + sourceSize.height: size + x: (form.width - width) / 2 + y: (form.height / 3) * 2.2 + } + + Image { + id: topRect + anchors.left: form.left + y: form.height + source: "images/rectangle.svg" + + Rectangle { + radius: 3 + color: "#1d212f" + height: 6 + width: form.width + anchors + { + bottom: parent.bottom + bottomMargin:0 + left: parent.left + } + + Rectangle + { + radius: 3 + color: "#FFFFFF" + width: (form.width / 6) * (stage - 0.00) + anchors + { + left: parent.left + top: parent.top + bottom: parent.bottom + } + Behavior on width { + PropertyAnimation { + duration: 200 + easing.type: Easing.InOutQuad + } + } + } + } + } + + SequentialAnimation { + id: lineAnimation + running: false + + ParallelAnimation { + PropertyAnimation { + property: "y" + target: topRect + to: (form.height / 3) * 2 + duration: 1500 + easing.type: Easing.InOutBack + easing.overshoot: 1.0 + } + } + } + + OpacityAnimator { + id: inOpacityAnimationContent + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: outOpacityAnimationContent + running: false + target: content + from: 1 + to: 0 + duration: 5000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: inOpacityAnimationForm + running: false + target: blur + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: outOpacityAnimationForm + running: false + target: blur + from: 1 + to: 0 + duration: 5000 + easing.type: Easing.InOutQuad + } + + } +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/background.png b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/background.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/background.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/logo.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/logo.svg new file mode 100644 index 0000000..b12dad7 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/logo.svg @@ -0,0 +1,56 @@ + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/rectangle.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/rectangle.svg new file mode 100644 index 0000000..ac3e795 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/splash/images/rectangle.svg @@ -0,0 +1 @@ + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/metadata.json b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/metadata.json new file mode 100644 index 0000000..083b466 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.desktop/metadata.json @@ -0,0 +1,28 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "valeria@fadeeva.me", + "Name": "Valeria Fadeeva", + "Name[ru]": "Валерия Фадеева", + "Name[x-test]": "xxValeria Fadeevaxx" + } + ], + "Category": "", + "Description": "Melawy Fenek: gray", + "Description[ru]": "Оформление рабочей среды Melawy Fenek: gray", + "Description[x-test]": "xxMelawy Fenek: grayxx", + "Id": "com.github.Melawy.Melawy-round-gray.Fenek.desktop", + "License": "AGPLv3", + "Name": "Melawy round: Fenek: gray", + "Name[ru]": "Melawy round: Fenek: gray", + "Name[x-test]": "xxMelawy round: Fenek: grayxx", + "Version": "2.0", + "Website": "https://Melawy.ru" + }, + "Keywords": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;", + "Keywords[ru]": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;рабочий стол;рабочая среда;внешний вид;визуальное представление;выход;завершение сеанса;блокировка;приостановка работы;завершение работы;выключение;спящий режим;ждущий режим;", + "Keywords[x-test]": "xxDesktopxx;xxWorkspacexx;xxAppearancexx;xxLook and Feelxx;xxLogoutxx;xxLockxx;xxSuspendxx;xxShutdownxx;xxHibernatexx;", + "X-Plasma-APIVersion": "2" +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/defaults b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/defaults new file mode 100644 index 0000000..b2b9d3e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/defaults @@ -0,0 +1,37 @@ +[kdeglobals][KDE] +widgetStyle=Breeze + +[kdeglobals][General] +ColorScheme=MelawyGray + +[kdeglobals][Icons] +Theme=Melawy-blue-dark + +[plasmarc][Theme] +name=Melawy-round-gray + +[Wallpaper] +Image=Melawy Fenek + +[kcminputrc][Mouse] +cursorTheme=Melawy-red-light-default-cursors + +[kwinrc][WindowSwitcher] +LayoutName=coverswitch + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.kwin.aurorae +ButtonsOnLeft= +ButtonsOnRight=IAX +theme=__aurorae__svg__Melawy-round-gray + +[KSplash] +Theme=com.github.Melawy.Melawy-round-gray.Fenek.spinner + +[kscreenlockerrc][Greeter][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/Melawy Fenek/ +PreviewImage=/usr/share/wallpapers/Melawy Fenek/ +SlidePaths=/usr/share/wallpapers/ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..4bfcd82 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,6 @@ +loadTemplate("org.github.Melawy.desktop.MelawyPanel") + +var desktopsArray = desktopsForActivity(currentActivity()); +for( var j = 0; j < desktopsArray.length; j++) { + desktopsArray[j].wallpaperPlugin = 'org.kde.image'; +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js new file mode 100644 index 0000000..7ea186e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -0,0 +1,49 @@ +let baseApps = [ +"melawy-welcome.desktop", +"systemsettings.desktop", +"pamac.desktop", +"org.kde.dolphin.desktop", +"org.kde.konsole.desktop", +"org.kde.kcalc.desktop", +"org.kde.kate.desktop" +]; + +let addApps = [ +["code.desktop", "com.visualstudio.code.desktop"], +["org.telegram.desktop.desktop", "org.telegram.desktop.desktop"], +["discord.desktop", "com.discordapp.Discord.desktop"], +["Zoom.desktop", "us.zoom.Zoom.desktop"], +["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], +["firefox.desktop", "org.mozilla.firefox.desktop"], +["brave-browser.desktop", "com.brave.Browser.desktop"], +["google-chrome.desktop", "com.google.Chrome.desktop"] +]; + + +let applications = ''; + +baseApps.forEach((i) => { + if (applicationExists(i)) { + applications += 'applications:' + i + ','; + } +}); + +addApps.forEach((i) => { + if (applicationExists(i[0])) { + applications += 'applications:' + i[0] + ','; + } else if (applicationExists(i[1])) { + applications += 'applications:' + i[1] + ','; + } +}); + +applications = applications.substring(0, applications.length - 1).split(','); + + /*dock*/ +applet.currentConfigGroup = []; +applet.writeConfig("launchers", "") +applet.currentConfigGroup = ["General"]; +applet.writeConfig("indicateAudioStreams", "true") +applet.writeConfig("iconSpacing", "0") +applet.writeConfig("launchers", `${applications}`) +applet.writeConfig("maxStripes", "1") diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png new file mode 120000 index 0000000..a3de5ef --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png @@ -0,0 +1 @@ +preview.png \ No newline at end of file diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/preview.png b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/preview.png new file mode 100644 index 0000000..9056825 Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/preview.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/splash.png b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/splash.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/previews/splash.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/Splash.qml b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/Splash.qml new file mode 100644 index 0000000..ee58862 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/Splash.qml @@ -0,0 +1,70 @@ +import QtQuick 2.5 + + +Image { + id: root + source: "images/background.png" + + 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 * 8 + + anchors.centerIn: parent + + source: "images/logo.svg" + +// sourceSize.width: 503 +// sourceSize.height: 99 + } + + Image { + id: busyIndicator + //in the middle of the remaining space + y: parent.height - (parent.height - logo.y) / 2 - height/2 + anchors.horizontalCenter: parent.horizontalCenter + source: "images/loading-00.svg" + sourceSize.height: units.gridUnit * 1.5 + sourceSize.width: units.gridUnit * 1.5 + RotationAnimator on rotation { + id: rotationAnimator + from: 0 + to: 360 + duration: 800 + loops: Animation.Infinite + } + } + + } + + OpacityAnimator { + id: introAnimation + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/background.png b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/background.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/background.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-00.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-00.svg new file mode 100644 index 0000000..f0aeca2 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-00.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-01.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-01.svg new file mode 100644 index 0000000..74b71be --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-01.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-02.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-02.svg new file mode 100644 index 0000000..cedef78 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-02.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-03.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-03.svg new file mode 100644 index 0000000..d0f5770 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-03.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-04.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-04.svg new file mode 100644 index 0000000..84eb5f6 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-04.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-05.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-05.svg new file mode 100644 index 0000000..6297c36 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-05.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-06.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-06.svg new file mode 100644 index 0000000..1a8fd92 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-06.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-07.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-07.svg new file mode 100644 index 0000000..fa76bfc --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-07.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-08.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-08.svg new file mode 100644 index 0000000..4c0fc63 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-08.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-09.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-09.svg new file mode 100644 index 0000000..058e3de --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-09.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-10.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-10.svg new file mode 100644 index 0000000..7603d19 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-10.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-11.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-11.svg new file mode 100644 index 0000000..d32827d --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/loading-11.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/logo.svg b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/logo.svg new file mode 100644 index 0000000..b12dad7 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/splash/images/logo.svg @@ -0,0 +1,56 @@ + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/metadata.json b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/metadata.json new file mode 100644 index 0000000..9c32249 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/metadata.json @@ -0,0 +1,28 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "valeria@fadeeva.me", + "Name": "Valeria Fadeeva", + "Name[ru]": "Валерия Фадеева", + "Name[x-test]": "xxValeria Fadeevaxx" + } + ], + "Category": "", + "Description": "Melawy Fenek.spinner: gray", + "Description[ru]": "Оформление рабочей среды Melawy Fenek.spinner: gray", + "Description[x-test]": "xxMelawy Fenek.spinner: grayxx", + "Id": "com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop", + "License": "AGPLv3", + "Name": "Melawy round: Fenek.spinner: gray", + "Name[ru]": "Melawy round: Fenek.spinner: gray", + "Name[x-test]": "xxMelawy round: Fenek.spinner: grayxx", + "Version": "2.0", + "Website": "https://Melawy.ru" + }, + "Keywords": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;", + "Keywords[ru]": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;рабочий стол;рабочая среда;внешний вид;визуальное представление;выход;завершение сеанса;блокировка;приостановка работы;завершение работы;выключение;спящий режим;ждущий режим;", + "Keywords[x-test]": "xxDesktopxx;xxWorkspacexx;xxAppearancexx;xxLook and Feelxx;xxLogoutxx;xxLockxx;xxSuspendxx;xxShutdownxx;xxHibernatexx;", + "X-Plasma-APIVersion": "2" +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/defaults b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/defaults new file mode 100644 index 0000000..ecac1e3 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/defaults @@ -0,0 +1,37 @@ +[kdeglobals][KDE] +widgetStyle=Breeze + +[kdeglobals][General] +ColorScheme=MelawyLight + +[kdeglobals][Icons] +Theme=Melawy-blue-light + +[plasmarc][Theme] +name=Melawy-round-light + +[Wallpaper] +Image=Melawy Fenek + +[kcminputrc][Mouse] +cursorTheme=Melawy-red-light-default-cursors + +[kwinrc][WindowSwitcher] +LayoutName=coverswitch + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.kwin.aurorae +ButtonsOnLeft= +ButtonsOnRight=IAX +theme=__aurorae__svg__Melawy-round-light + +[KSplash] +Theme=com.github.Melawy.Melawy-round-light.Fenek + +[kscreenlockerrc][Greeter][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/Melawy Fenek/ +PreviewImage=/usr/share/wallpapers/Melawy Fenek/ +SlidePaths=/usr/share/wallpapers/ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..4bfcd82 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,6 @@ +loadTemplate("org.github.Melawy.desktop.MelawyPanel") + +var desktopsArray = desktopsForActivity(currentActivity()); +for( var j = 0; j < desktopsArray.length; j++) { + desktopsArray[j].wallpaperPlugin = 'org.kde.image'; +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js new file mode 100644 index 0000000..7ea186e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -0,0 +1,49 @@ +let baseApps = [ +"melawy-welcome.desktop", +"systemsettings.desktop", +"pamac.desktop", +"org.kde.dolphin.desktop", +"org.kde.konsole.desktop", +"org.kde.kcalc.desktop", +"org.kde.kate.desktop" +]; + +let addApps = [ +["code.desktop", "com.visualstudio.code.desktop"], +["org.telegram.desktop.desktop", "org.telegram.desktop.desktop"], +["discord.desktop", "com.discordapp.Discord.desktop"], +["Zoom.desktop", "us.zoom.Zoom.desktop"], +["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], +["firefox.desktop", "org.mozilla.firefox.desktop"], +["brave-browser.desktop", "com.brave.Browser.desktop"], +["google-chrome.desktop", "com.google.Chrome.desktop"] +]; + + +let applications = ''; + +baseApps.forEach((i) => { + if (applicationExists(i)) { + applications += 'applications:' + i + ','; + } +}); + +addApps.forEach((i) => { + if (applicationExists(i[0])) { + applications += 'applications:' + i[0] + ','; + } else if (applicationExists(i[1])) { + applications += 'applications:' + i[1] + ','; + } +}); + +applications = applications.substring(0, applications.length - 1).split(','); + + /*dock*/ +applet.currentConfigGroup = []; +applet.writeConfig("launchers", "") +applet.currentConfigGroup = ["General"]; +applet.writeConfig("indicateAudioStreams", "true") +applet.writeConfig("iconSpacing", "0") +applet.writeConfig("launchers", `${applications}`) +applet.writeConfig("maxStripes", "1") diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/fullscreenpreview.png b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/fullscreenpreview.png new file mode 120000 index 0000000..a3de5ef --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/fullscreenpreview.png @@ -0,0 +1 @@ +preview.png \ No newline at end of file diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/preview.png b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/preview.png new file mode 100644 index 0000000..14fb947 Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/preview.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/splash.png b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/splash.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/previews/splash.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/Splash.qml b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/Splash.qml new file mode 100644 index 0000000..1d67272 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/Splash.qml @@ -0,0 +1,273 @@ +/* + * Copyright 2023 Valeria Fadeeva + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License version 3, + * 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 Affero General Public License for more details + * + * You should have received a copy of the GNU Affero 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.11 +import QtQuick.Layouts 1.11 +import QtQuick.Controls 2.4 +import Qt5Compat.GraphicalEffects + +Pane { + id: root + + height: Screen.height + width: Screen.ScreenWidth + + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + + padding: 0 + palette.button: "transparent" + palette.highlight: "#E03D3D" + palette.text: "#A03d40" + palette.buttonText: "#A03d40" + palette.window: "#1C1B20" + + font.family: "Noto Sans" + font.pointSize: parseInt(height / 80) + focus: true + + TextMetrics { + id: units + text: "M" + property int gridUnit: boundingRect.height + property int largeSpacing: units.gridUnit + property int smallSpacing: Math.max(2, gridUnit/4) + } + + property int stage + + onStageChanged: { + if (stage == 1) { + inOpacityAnimationContent.running = true; + lineAnimation.running = true; + } + else if (stage == 4) { + outOpacityAnimationForm.running = true; + outOpacityAnimationContent.running = true; + } + } + + Item { + id: sizeHelper + + anchors.fill: parent + height: parent.height + width: parent.width + + Rectangle { + id: tintLayer + + anchors.fill: parent + width: parent.width + height: parent.height + color: "#000000" + opacity: 0.0 + z: 1 + } + + Rectangle { + id: form + + height: parent.height + width: parent.width / 3 + anchors.horizontalCenter: undefined + anchors.left: parent.left + anchors.right: undefined + opacity: 0.0 + z: 1 + } + + Image { + id: backgroundImage + + height: parent.height + width: parent.width + anchors.left: parent.left + anchors.right: parent.right + + horizontalAlignment: Image.AlignHCenter + verticalAlignment: Image.AlignVCenter + + source: "images/background.png" + fillMode: Image.PreserveAspectCrop + //fillMode: Image.PreserveAspectFit + asynchronous: true + cache: true + clip: true + mipmap: true + } + + ShaderEffectSource { + id: blurMask + + sourceItem: backgroundImage + width: form.width + height: parent.height + anchors.centerIn: form + sourceRect: Qt.rect(x,y,width,height) + visible: true + } + + GaussianBlur { + id: blur + + height: parent.height + width: form.width + source: blurMask + radius: 100 + samples: 201 + cached: true + anchors.centerIn: form + visible: true + } + } + + Item { + id: content + anchors.rightMargin: 0 + anchors.bottomMargin: 0 + anchors.leftMargin: 0 + anchors.topMargin: 0 + anchors.fill: form + opacity: 0 + + Text { + visible: true + height: 1470 + width: 1920 + Text { + id: text + font.pointSize: 48 + x: (form.width - width) / 2 + y: (form.height / 3) * 2 + anchors.centerIn: form + text: "Welcome!" + visible: true + color: "#A03d40" + } + } + + Image { + id: logo + property real size: units.gridUnit * 15 + anchors.centerIn: form + source: "images/logo.svg" + sourceSize.width: size + sourceSize.height: size + x: (form.width - width) / 2 + y: (form.height / 3) * 2.2 + } + + Image { + id: topRect + anchors.left: form.left + y: form.height + source: "images/rectangle.svg" + + Rectangle { + radius: 3 + color: "#1d212f" + height: 6 + width: form.width + anchors + { + bottom: parent.bottom + bottomMargin:0 + left: parent.left + } + + Rectangle + { + radius: 3 + color: "#FFFFFF" + width: (form.width / 6) * (stage - 0.00) + anchors + { + left: parent.left + top: parent.top + bottom: parent.bottom + } + Behavior on width { + PropertyAnimation { + duration: 200 + easing.type: Easing.InOutQuad + } + } + } + } + } + + SequentialAnimation { + id: lineAnimation + running: false + + ParallelAnimation { + PropertyAnimation { + property: "y" + target: topRect + to: (form.height / 3) * 2 + duration: 1500 + easing.type: Easing.InOutBack + easing.overshoot: 1.0 + } + } + } + + OpacityAnimator { + id: inOpacityAnimationContent + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: outOpacityAnimationContent + running: false + target: content + from: 1 + to: 0 + duration: 5000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: inOpacityAnimationForm + running: false + target: blur + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } + + OpacityAnimator { + id: outOpacityAnimationForm + running: false + target: blur + from: 1 + to: 0 + duration: 5000 + easing.type: Easing.InOutQuad + } + + } +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/background.png b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/background.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/background.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/logo.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/logo.svg new file mode 100644 index 0000000..b12dad7 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/logo.svg @@ -0,0 +1,56 @@ + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/rectangle.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/rectangle.svg new file mode 100644 index 0000000..ac3e795 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/splash/images/rectangle.svg @@ -0,0 +1 @@ + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/metadata.json b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/metadata.json new file mode 100644 index 0000000..f127160 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.desktop/metadata.json @@ -0,0 +1,28 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "valeria@fadeeva.me", + "Name": "Valeria Fadeeva", + "Name[ru]": "Валерия Фадеева", + "Name[x-test]": "xxValeria Fadeevaxx" + } + ], + "Category": "", + "Description": "Melawy Fenek: light", + "Description[ru]": "Оформление рабочей среды Melawy Fenek: light", + "Description[x-test]": "xxMelawy Fenek: lightxx", + "Id": "com.github.Melawy.Melawy-round-light.Fenek.desktop", + "License": "AGPLv3", + "Name": "Melawy round: Fenek: light", + "Name[ru]": "Melawy round: Fenek: light", + "Name[x-test]": "xxMelawy round: Fenek: lightxx", + "Version": "2.0", + "Website": "https://Melawy.ru" + }, + "Keywords": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;", + "Keywords[ru]": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;рабочий стол;рабочая среда;внешний вид;визуальное представление;выход;завершение сеанса;блокировка;приостановка работы;завершение работы;выключение;спящий режим;ждущий режим;", + "Keywords[x-test]": "xxDesktopxx;xxWorkspacexx;xxAppearancexx;xxLook and Feelxx;xxLogoutxx;xxLockxx;xxSuspendxx;xxShutdownxx;xxHibernatexx;", + "X-Plasma-APIVersion": "2" +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/defaults b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/defaults new file mode 100644 index 0000000..77d28cb --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/defaults @@ -0,0 +1,37 @@ +[kdeglobals][KDE] +widgetStyle=Breeze + +[kdeglobals][General] +ColorScheme=MelawyLight + +[kdeglobals][Icons] +Theme=Melawy-blue-light + +[plasmarc][Theme] +name=Melawy-round-light + +[Wallpaper] +Image=Melawy Fenek + +[kcminputrc][Mouse] +cursorTheme=Melawy-red-light-default-cursors + +[kwinrc][WindowSwitcher] +LayoutName=coverswitch + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.kwin.aurorae +ButtonsOnLeft= +ButtonsOnRight=IAX +theme=__aurorae__svg__Melawy-round-light + +[KSplash] +Theme=com.github.Melawy.Melawy-round-light.Fenek.spinner + +[kscreenlockerrc][Greeter][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/Melawy Fenek/ +PreviewImage=/usr/share/wallpapers/Melawy Fenek/ +SlidePaths=/usr/share/wallpapers/ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..4bfcd82 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,6 @@ +loadTemplate("org.github.Melawy.desktop.MelawyPanel") + +var desktopsArray = desktopsForActivity(currentActivity()); +for( var j = 0; j < desktopsArray.length; j++) { + desktopsArray[j].wallpaperPlugin = 'org.kde.image'; +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js new file mode 100644 index 0000000..7ea186e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -0,0 +1,49 @@ +let baseApps = [ +"melawy-welcome.desktop", +"systemsettings.desktop", +"pamac.desktop", +"org.kde.dolphin.desktop", +"org.kde.konsole.desktop", +"org.kde.kcalc.desktop", +"org.kde.kate.desktop" +]; + +let addApps = [ +["code.desktop", "com.visualstudio.code.desktop"], +["org.telegram.desktop.desktop", "org.telegram.desktop.desktop"], +["discord.desktop", "com.discordapp.Discord.desktop"], +["Zoom.desktop", "us.zoom.Zoom.desktop"], +["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], +["firefox.desktop", "org.mozilla.firefox.desktop"], +["brave-browser.desktop", "com.brave.Browser.desktop"], +["google-chrome.desktop", "com.google.Chrome.desktop"] +]; + + +let applications = ''; + +baseApps.forEach((i) => { + if (applicationExists(i)) { + applications += 'applications:' + i + ','; + } +}); + +addApps.forEach((i) => { + if (applicationExists(i[0])) { + applications += 'applications:' + i[0] + ','; + } else if (applicationExists(i[1])) { + applications += 'applications:' + i[1] + ','; + } +}); + +applications = applications.substring(0, applications.length - 1).split(','); + + /*dock*/ +applet.currentConfigGroup = []; +applet.writeConfig("launchers", "") +applet.currentConfigGroup = ["General"]; +applet.writeConfig("indicateAudioStreams", "true") +applet.writeConfig("iconSpacing", "0") +applet.writeConfig("launchers", `${applications}`) +applet.writeConfig("maxStripes", "1") diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png new file mode 120000 index 0000000..a3de5ef --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/fullscreenpreview.png @@ -0,0 +1 @@ +preview.png \ No newline at end of file diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/preview.png b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/preview.png new file mode 100644 index 0000000..14fb947 Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/preview.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/splash.png b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/splash.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/previews/splash.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/Splash.qml b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/Splash.qml new file mode 100644 index 0000000..ee58862 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/Splash.qml @@ -0,0 +1,70 @@ +import QtQuick 2.5 + + +Image { + id: root + source: "images/background.png" + + 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 * 8 + + anchors.centerIn: parent + + source: "images/logo.svg" + +// sourceSize.width: 503 +// sourceSize.height: 99 + } + + Image { + id: busyIndicator + //in the middle of the remaining space + y: parent.height - (parent.height - logo.y) / 2 - height/2 + anchors.horizontalCenter: parent.horizontalCenter + source: "images/loading-00.svg" + sourceSize.height: units.gridUnit * 1.5 + sourceSize.width: units.gridUnit * 1.5 + RotationAnimator on rotation { + id: rotationAnimator + from: 0 + to: 360 + duration: 800 + loops: Animation.Infinite + } + } + + } + + OpacityAnimator { + id: introAnimation + running: false + target: content + from: 0 + to: 1 + duration: 1000 + easing.type: Easing.InOutQuad + } +} diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/background.png b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/background.png new file mode 100644 index 0000000..d501b9d Binary files /dev/null and b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/background.png differ diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-00.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-00.svg new file mode 100644 index 0000000..f0aeca2 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-00.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-01.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-01.svg new file mode 100644 index 0000000..74b71be --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-01.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-02.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-02.svg new file mode 100644 index 0000000..cedef78 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-02.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-03.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-03.svg new file mode 100644 index 0000000..d0f5770 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-03.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-04.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-04.svg new file mode 100644 index 0000000..84eb5f6 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-04.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-05.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-05.svg new file mode 100644 index 0000000..6297c36 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-05.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-06.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-06.svg new file mode 100644 index 0000000..1a8fd92 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-06.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-07.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-07.svg new file mode 100644 index 0000000..fa76bfc --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-07.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-08.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-08.svg new file mode 100644 index 0000000..4c0fc63 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-08.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-09.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-09.svg new file mode 100644 index 0000000..058e3de --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-09.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-10.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-10.svg new file mode 100644 index 0000000..7603d19 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-10.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-11.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-11.svg new file mode 100644 index 0000000..d32827d --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/loading-11.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/logo.svg b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/logo.svg new file mode 100644 index 0000000..b12dad7 --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/splash/images/logo.svg @@ -0,0 +1,56 @@ + + + + + + + + diff --git a/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/metadata.json b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/metadata.json new file mode 100644 index 0000000..ef04c0e --- /dev/null +++ b/usr/share/123/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/metadata.json @@ -0,0 +1,28 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "valeria@fadeeva.me", + "Name": "Valeria Fadeeva", + "Name[ru]": "Валерия Фадеева", + "Name[x-test]": "xxValeria Fadeevaxx" + } + ], + "Category": "", + "Description": "Melawy Fenek.spinner: light", + "Description[ru]": "Оформление рабочей среды Melawy Fenek.spinner: light", + "Description[x-test]": "xxMelawy Fenek.spinner: lightxx", + "Id": "com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop", + "License": "AGPLv3", + "Name": "Melawy round: Fenek.spinner: light", + "Name[ru]": "Melawy round: Fenek.spinner: light", + "Name[x-test]": "xxMelawy round: Fenek.spinner: lightxx", + "Version": "2.0", + "Website": "https://Melawy.ru" + }, + "Keywords": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;", + "Keywords[ru]": "Desktop;Workspace;Appearance;Look and Feel;Logout;Lock;Suspend;Shutdown;Hibernate;рабочий стол;рабочая среда;внешний вид;визуальное представление;выход;завершение сеанса;блокировка;приостановка работы;завершение работы;выключение;спящий режим;ждущий режим;", + "Keywords[x-test]": "xxDesktopxx;xxWorkspacexx;xxAppearancexx;xxLook and Feelxx;xxLogoutxx;xxLockxx;xxSuspendxx;xxShutdownxx;xxHibernatexx;", + "X-Plasma-APIVersion": "2" +} diff --git a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js index 16892d8..7ea186e 100644 --- a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js +++ b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-dark.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -14,6 +14,7 @@ let addApps = [ ["discord.desktop", "com.discordapp.Discord.desktop"], ["Zoom.desktop", "us.zoom.Zoom.desktop"], ["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], ["firefox.desktop", "org.mozilla.firefox.desktop"], ["brave-browser.desktop", "com.brave.Browser.desktop"], ["google-chrome.desktop", "com.google.Chrome.desktop"] diff --git a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js index 16892d8..7ea186e 100644 --- a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js +++ b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-dark.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -14,6 +14,7 @@ let addApps = [ ["discord.desktop", "com.discordapp.Discord.desktop"], ["Zoom.desktop", "us.zoom.Zoom.desktop"], ["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], ["firefox.desktop", "org.mozilla.firefox.desktop"], ["brave-browser.desktop", "com.brave.Browser.desktop"], ["google-chrome.desktop", "com.google.Chrome.desktop"] diff --git a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js index 16892d8..7ea186e 100644 --- a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js +++ b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-gray.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -14,6 +14,7 @@ let addApps = [ ["discord.desktop", "com.discordapp.Discord.desktop"], ["Zoom.desktop", "us.zoom.Zoom.desktop"], ["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], ["firefox.desktop", "org.mozilla.firefox.desktop"], ["brave-browser.desktop", "com.brave.Browser.desktop"], ["google-chrome.desktop", "com.google.Chrome.desktop"] diff --git a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js index 16892d8..7ea186e 100644 --- a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js +++ b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-gray.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -14,6 +14,7 @@ let addApps = [ ["discord.desktop", "com.discordapp.Discord.desktop"], ["Zoom.desktop", "us.zoom.Zoom.desktop"], ["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], ["firefox.desktop", "org.mozilla.firefox.desktop"], ["brave-browser.desktop", "com.brave.Browser.desktop"], ["google-chrome.desktop", "com.google.Chrome.desktop"] diff --git a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js index 16892d8..7ea186e 100644 --- a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js +++ b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-light.Fenek.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -14,6 +14,7 @@ let addApps = [ ["discord.desktop", "com.discordapp.Discord.desktop"], ["Zoom.desktop", "us.zoom.Zoom.desktop"], ["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], ["firefox.desktop", "org.mozilla.firefox.desktop"], ["brave-browser.desktop", "com.brave.Browser.desktop"], ["google-chrome.desktop", "com.google.Chrome.desktop"] diff --git a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js index 16892d8..7ea186e 100644 --- a/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js +++ b/usr/share/plasma/look-and-feel/com.github.Melawy.Melawy-round-light.Fenek.spinner.desktop/contents/plasmoidsetupscripts/org.kde.plasma.icontasks.js @@ -14,6 +14,7 @@ let addApps = [ ["discord.desktop", "com.discordapp.Discord.desktop"], ["Zoom.desktop", "us.zoom.Zoom.desktop"], ["firefoxdeveloperedition.desktop", "firefoxdeveloperedition.desktop"], +["firefox-developer-edition.desktop", "firefox-developer-edition.desktop"], ["firefox.desktop", "org.mozilla.firefox.desktop"], ["brave-browser.desktop", "com.brave.Browser.desktop"], ["google-chrome.desktop", "com.google.Chrome.desktop"]