Update
| 
						 | 
					@ -6,6 +6,4 @@ KDE theme for Melawy Linux
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[YooMoney](https://yoomoney.ru/to/4100115921160758)
 | 
					[YooMoney](https://yoomoney.ru/to/4100115921160758)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Qiwi](https://qiwi.com/n/VALERIAFADEEVA)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Etherium 0x981FBf878fe451BDB83BEaF68078394d4B13213f
 | 
					Etherium 0x981FBf878fe451BDB83BEaF68078394d4B13213f
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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/
 | 
				
			||||||
| 
						 | 
					@ -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';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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")
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					preview.png
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 1.4 MiB  | 
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -0,0 +1,273 @@
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					 *   Copyright 2023 Valeria Fadeeva <valeria@fadeeva.me>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 *   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
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					<svg xmlns="http://www.w3.org/2000/svg" id="svg2" width="460" height="290" version="1.1" viewBox="0 0 460 290"/>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 113 B  | 
| 
						 | 
					@ -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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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/
 | 
				
			||||||
| 
						 | 
					@ -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';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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")
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					preview.png
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 1.4 MiB  | 
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(30 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(60 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(90 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(120 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(150 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(180 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(210 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(240 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-90 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-60 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-30 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
						 | 
					@ -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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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/
 | 
				
			||||||
| 
						 | 
					@ -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';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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")
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					preview.png
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 1.4 MiB  | 
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -0,0 +1,273 @@
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					 *   Copyright 2023 Valeria Fadeeva <valeria@fadeeva.me>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 *   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
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					<svg xmlns="http://www.w3.org/2000/svg" id="svg2" width="460" height="290" version="1.1" viewBox="0 0 460 290"/>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 113 B  | 
| 
						 | 
					@ -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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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/
 | 
				
			||||||
| 
						 | 
					@ -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';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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")
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					preview.png
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 1.4 MiB  | 
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(30 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(60 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(90 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(120 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(150 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(180 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(210 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(240 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-90 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-60 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-30 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
						 | 
					@ -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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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/
 | 
				
			||||||
| 
						 | 
					@ -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';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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")
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					preview.png
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 1.5 MiB  | 
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -0,0 +1,273 @@
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					 *   Copyright 2023 Valeria Fadeeva <valeria@fadeeva.me>
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 *   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
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					<svg xmlns="http://www.w3.org/2000/svg" id="svg2" width="460" height="290" version="1.1" viewBox="0 0 460 290"/>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 113 B  | 
| 
						 | 
					@ -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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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/
 | 
				
			||||||
| 
						 | 
					@ -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';
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -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")
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					preview.png
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 1.5 MiB  | 
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 820 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(30 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(60 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(90 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(120 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(150 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(180 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(210 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(240 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-90 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-60 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					<svg width="22" height="22" version="1.1" viewBox="0 0 5.8208 5.8208" xmlns="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					 <g transform="translate(0 -291.18)">
 | 
				
			||||||
 | 
					  <g transform="rotate(-30 2.9104 294.09)" fill="#ffffff" fill-rule="evenodd">
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="291.18" width=".52917" height="1.8521" rx=".26458" ry=".26458" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect x="2.6458" y="295.15" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".4" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="250.32" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".05" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(30)" x="149.3" y="254.29" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".5" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="141.61" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".1" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(60)" x="255.88" y="145.58" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".6" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-5.8208" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".15" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(90)" x="293.82" y="-1.8521" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".7" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-152.48" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".2" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(120)" x="252.97" y="-148.51" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".8" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-259.05" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".3" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					   <rect transform="rotate(150)" x="144.26" y="-255.09" width=".52917" height="1.8521" rx=".26458" ry=".26458" opacity=".9" style="paint-order:fill markers stroke"/>
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					 </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
						 | 
					@ -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"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||