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 ![]() (image error) Size: 1.4 MiB |
After ![]() (image error) 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 ![]() (image error) Size: 820 KiB |
After (image error) 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 (image error) 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 ![]() (image error) Size: 1.4 MiB |
After ![]() (image error) 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 ![]() (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) Size: 2.1 KiB |
After (image error) 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 ![]() (image error) Size: 1.4 MiB |
After ![]() (image error) 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 ![]() (image error) Size: 820 KiB |
After (image error) 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 (image error) 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 ![]() (image error) Size: 1.4 MiB |
After ![]() (image error) 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 ![]() (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) Size: 2.1 KiB |
After (image error) 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 ![]() (image error) Size: 1.5 MiB |
After ![]() (image error) 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 ![]() (image error) Size: 820 KiB |
After (image error) 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 (image error) 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 ![]() (image error) Size: 1.5 MiB |
After ![]() (image error) 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 ![]() (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) 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 (image error) Size: 2.1 KiB |
After (image error) 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"
|
||||||
|
}
|