diff --git a/KDE Plasma Theme/Seven-Black/dialogs/background.svg b/KDE Plasma Theme/Seven-Black/dialogs/background.svg new file mode 100644 index 0000000..59fa13c --- /dev/null +++ b/KDE Plasma Theme/Seven-Black/dialogs/background.svg @@ -0,0 +1,6872 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KDE Plasma Theme/Seven-Black/dialogs/background.svgz.bak b/KDE Plasma Theme/Seven-Black/dialogs/background.svgz.bak new file mode 100644 index 0000000..0fd6301 Binary files /dev/null and b/KDE Plasma Theme/Seven-Black/dialogs/background.svgz.bak differ diff --git a/KDE Plasma Theme/Seven-Black/metadata.desktop b/KDE Plasma Theme/Seven-Black/metadata.desktop index 1d0ac46..52c7419 100644 --- a/KDE Plasma Theme/Seven-Black/metadata.desktop +++ b/KDE Plasma Theme/Seven-Black/metadata.desktop @@ -14,7 +14,7 @@ X-KDE-PluginInfo-Email=mirkogen@hotmail.it X-KDE-PluginInfo-EnabledByDefault=True X-KDE-PluginInfo-License=GPL X-KDE-PluginInfo-Name=Seven Black -X-KDE-PluginInfo-Version=1.0.52 +X-KDE-PluginInfo-Version=1.0.53 X-KDE-PluginInfo-Website=http://www.techbulk.net X-Plasma-API=5.0 diff --git a/KDE Plasma Theme/Seven-Black/opaque/dialogs/background.svgz b/KDE Plasma Theme/Seven-Black/opaque/dialogs/background.svgz index d56ef7f..80311b5 100644 Binary files a/KDE Plasma Theme/Seven-Black/opaque/dialogs/background.svgz and b/KDE Plasma Theme/Seven-Black/opaque/dialogs/background.svgz differ diff --git a/KDE Plasma Theme/Seven-Black/opaque/dialogs/background_b.svgz b/KDE Plasma Theme/Seven-Black/opaque/dialogs/background_b.svgz new file mode 100644 index 0000000..d56ef7f --- /dev/null +++ b/KDE Plasma Theme/Seven-Black/opaque/dialogs/background_b.svgz @@ -0,0 +1,6893 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KDE Plasma Theme/Seven-Black/widgets/background.svgz b/KDE Plasma Theme/Seven-Black/widgets/background.svgz new file mode 100644 index 0000000..4366151 --- /dev/null +++ b/KDE Plasma Theme/Seven-Black/widgets/background.svgz @@ -0,0 +1,3130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KDE Plasma Theme/Seven-Black/widgets/center.png b/KDE Plasma Theme/Seven-Black/widgets/center.png new file mode 100644 index 0000000..fc7ed16 Binary files /dev/null and b/KDE Plasma Theme/Seven-Black/widgets/center.png differ diff --git a/KDE Plasma Theme/Seven-Black/widgets/panel-background.svg b/KDE Plasma Theme/Seven-Black/widgets/panel-background.svg new file mode 100644 index 0000000..885b512 --- /dev/null +++ b/KDE Plasma Theme/Seven-Black/widgets/panel-background.svg @@ -0,0 +1,1563 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + image/svg+xml + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KDE Plasma Theme/Seven-Black/widgets/panel-background.svgz.bak b/KDE Plasma Theme/Seven-Black/widgets/panel-background.svgz.bak new file mode 100644 index 0000000..24f61f8 Binary files /dev/null and b/KDE Plasma Theme/Seven-Black/widgets/panel-background.svgz.bak differ diff --git a/KDE Plasma Theme/Seven-Black/widgets/plasmoidheading.svgz b/KDE Plasma Theme/Seven-Black/widgets/plasmoidheading.svgz new file mode 100644 index 0000000..903eac8 Binary files /dev/null and b/KDE Plasma Theme/Seven-Black/widgets/plasmoidheading.svgz differ diff --git a/KDE Plasma Theme/Seven-Black/widgets/tooltip.svg b/KDE Plasma Theme/Seven-Black/widgets/tooltip.svg new file mode 100644 index 0000000..1babcf5 --- /dev/null +++ b/KDE Plasma Theme/Seven-Black/widgets/tooltip.svg @@ -0,0 +1,4874 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KDE Plasma Theme/Seven-Black/widgets/tooltip.svgz.bak b/KDE Plasma Theme/Seven-Black/widgets/tooltip.svgz.bak new file mode 100644 index 0000000..6b6ce4b Binary files /dev/null and b/KDE Plasma Theme/Seven-Black/widgets/tooltip.svgz.bak differ diff --git a/Plasma Widgets/AeroTheme/hovered.png b/Plasma Widgets/AeroTheme/hovered.png new file mode 100644 index 0000000..6a652f1 Binary files /dev/null and b/Plasma Widgets/AeroTheme/hovered.png differ diff --git a/Plasma Widgets/AeroTheme/normal.png b/Plasma Widgets/AeroTheme/normal.png new file mode 100644 index 0000000..b522030 Binary files /dev/null and b/Plasma Widgets/AeroTheme/normal.png differ diff --git a/Plasma Widgets/AeroTheme/selected.png b/Plasma Widgets/AeroTheme/selected.png new file mode 100644 index 0000000..4b8a1a2 Binary files /dev/null and b/Plasma Widgets/AeroTheme/selected.png differ diff --git a/Plasma Widgets/SevenStart/contents/pics/hovered.png b/Plasma Widgets/SevenStart/contents/pics/hovered.png new file mode 100644 index 0000000..6a652f1 Binary files /dev/null and b/Plasma Widgets/SevenStart/contents/pics/hovered.png differ diff --git a/Plasma Widgets/SevenStart/contents/pics/normal.png b/Plasma Widgets/SevenStart/contents/pics/normal.png new file mode 100644 index 0000000..b522030 Binary files /dev/null and b/Plasma Widgets/SevenStart/contents/pics/normal.png differ diff --git a/Plasma Widgets/SevenStart/contents/pics/selected.png b/Plasma Widgets/SevenStart/contents/pics/selected.png new file mode 100644 index 0000000..4b8a1a2 Binary files /dev/null and b/Plasma Widgets/SevenStart/contents/pics/selected.png differ diff --git a/Plasma Widgets/SevenStart/contents/ui/CompactRepresentation.qml b/Plasma Widgets/SevenStart/contents/ui/CompactRepresentation.qml index 9777c70..b3faa37 100644 --- a/Plasma Widgets/SevenStart/contents/ui/CompactRepresentation.qml +++ b/Plasma Widgets/SevenStart/contents/ui/CompactRepresentation.qml @@ -71,16 +71,43 @@ Item { } PlasmaCore.IconItem { - id: buttonIcon - + id: buttonIconHovered + z: 1 + source: "/opt/AeroTheme/hovered.png" + opacity: 0 anchors.fill: parent - readonly property double aspectRatio: (vertical ? implicitHeight / implicitWidth : implicitWidth / implicitHeight) + smooth: true - source: useCustomButtonImage ? plasmoid.configuration.customButtonImage : plasmoid.configuration.icon + // A custom icon could also be rectangular. However, if a square, custom, icon is given, assume it + // to be an icon and round it to the nearest icon size again to avoid scaling artefacts. + roundToIconSize: !useCustomButtonImage || aspectRatio === 1 - active: mouseArea.containsMouse + onSourceChanged: updateSizeHints() + } + PlasmaCore.IconItem { + id: buttonIcon + anchors.fill: parent + opacity: 1 + readonly property double aspectRatio: (vertical ? implicitHeight / implicitWidth + : implicitWidth / implicitHeight) + + + //source: useCustomButtonImage ? plasmoid.configuration.customButtonImage : plasmoid.configuration.icon + source: dashWindow.visible ? "/opt/AeroTheme/selected.png" : "/opt/AeroTheme/normal.png" + + states: State { + name: "mouse-over"; when: mouseArea.containsMouse && !dashWindow.visible + //PropertyChanges { target: buttonIcon; opacity: dashWindow.visible ? 1 : 0} + PropertyChanges { target: buttonIconHovered; opacity: dashWindow.visible ? 0 : 1} + } + + transitions: Transition { + NumberAnimation { properties: "opacity"; easing.type: Easing.InOutQuad; duration: 250 } + } + + //active: mouseArea.containsMouse smooth: true diff --git a/README.md b/README.md index 5ae5996..952c264 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,8 @@ there are any improvements to be made here, any and all effort would be greatly ### Start Menu + + ### Dolphin @@ -220,7 +222,13 @@ To install it, simply move this to the following directory: ~/.local/share/plasma/plasmoids/ -If needed, restart Plasma to see it installed. Set the launcher icon to "startmenuorb.png" to make it look more like Windows 7. +If needed, restart Plasma to see it installed. This launcher features three Start Menu buttons, which are animated just like in Windows 7. To properly configure this plasmoid, move the following folder to /opt/. + +./Plasma Widgets/AeroTheme + +Then restart Plasma in order to see the effect. +(This is because compact representations of plasmoids seem to only accept absolute file paths. This only serves as a quick workaround. A more sophisticated solution should come out in later releases) + NOTE: This Start menu is a WIP. I have not tested this plasmoid on other machines or distributions, and I haven't tested it on HiDPI monitors because I do not own one, or on other DPI scalings. The only DPI scaling I've tested this on is 96. For any issues diff --git a/Screenshots/Desktop.png b/Screenshots/Desktop.png index 7287283..551eb7d 100644 Binary files a/Screenshots/Desktop.png and b/Screenshots/Desktop.png differ diff --git a/Screenshots/Media_Controls.png b/Screenshots/Media_Controls.png index 6559d5e..06ff54a 100644 Binary files a/Screenshots/Media_Controls.png and b/Screenshots/Media_Controls.png differ diff --git a/Screenshots/Notification.png b/Screenshots/Notification.png index 1206213..69ed488 100644 Binary files a/Screenshots/Notification.png and b/Screenshots/Notification.png differ diff --git a/Screenshots/Orb.GIF b/Screenshots/Orb.GIF new file mode 100644 index 0000000..7d1358b Binary files /dev/null and b/Screenshots/Orb.GIF differ diff --git a/Screenshots/Start_Menu.png b/Screenshots/Start_Menu.png index 53a7db7..c04bf71 100644 Binary files a/Screenshots/Start_Menu.png and b/Screenshots/Start_Menu.png differ diff --git a/Screenshots/Taskbar.png b/Screenshots/Taskbar.png index 35e3810..aceba01 100644 Binary files a/Screenshots/Taskbar.png and b/Screenshots/Taskbar.png differ diff --git a/Shortcomings/Notifications_Text_tooltip.png b/Shortcomings/Notifications_Text_tooltip.png index 0624b23..0f92ab6 100644 Binary files a/Shortcomings/Notifications_Text_tooltip.png and b/Shortcomings/Notifications_Text_tooltip.png differ diff --git a/Shortcomings/Text_Contrast.png b/Shortcomings/Text_Contrast.png deleted file mode 100644 index 9432b29..0000000 Binary files a/Shortcomings/Text_Contrast.png and /dev/null differ