From 3d4faad397d8b2ad67e8ad31fdce5bfd64c44562 Mon Sep 17 00:00:00 2001 From: davedatum Date: Sun, 27 Oct 2019 20:41:07 +0000 Subject: [PATCH] # --- .../unite@hardpixel.eu/convenience.js | 124 +++ .../unite@hardpixel.eu/extension.js | 55 ++ .../extensions/unite@hardpixel.eu/handlers.js | 100 ++ .../extensions/unite@hardpixel.eu/helpers.js | 101 ++ .../unite@hardpixel.eu/metadata.json | 14 + .../extensions/unite@hardpixel.eu/module.js | 82 ++ .../modules/activateWindow.js | 18 + .../modules/activitiesButton.js | 46 + .../modules/applicationMenu.js | 73 ++ .../unite@hardpixel.eu/modules/desktopName.js | 73 ++ .../modules/extendLeftBox.js | 87 ++ .../unite@hardpixel.eu/modules/messageTray.js | 29 + .../unite@hardpixel.eu/modules/themeMods.js | 210 ++++ .../unite@hardpixel.eu/modules/topIcons.js | 83 ++ .../modules/windowButtons.js | 181 ++++ .../modules/windowDecoration.js | 196 ++++ .../extensions/unite@hardpixel.eu/panel.js | 121 +++ .../extensions/unite@hardpixel.eu/prefs.js | 74 ++ .../schemas/gschemas.compiled | Bin 0 -> 2164 bytes ...g.gnome.shell.extensions.unite.gschema.xml | 161 ++++ .../extensions/unite@hardpixel.eu/settings.ui | 906 ++++++++++++++++++ .../styles/buttons-left-always.css | 23 + .../styles/buttons-left-tiled.css | 23 + .../styles/buttons-left.css | 23 + .../styles/buttons-right-always.css | 15 + .../styles/buttons-right-tiled.css | 15 + .../styles/buttons-right.css | 15 + .../unite@hardpixel.eu/stylesheet.css | 48 + .../themes/ambiance/close-active.svg | 20 + .../themes/ambiance/close-hover.svg | 22 + .../themes/ambiance/close.svg | 22 + .../themes/ambiance/maximize-active.svg | 17 + .../themes/ambiance/maximize-hover.svg | 19 + .../themes/ambiance/maximize.svg | 19 + .../themes/ambiance/minimize-active.svg | 17 + .../themes/ambiance/minimize-hover.svg | 19 + .../themes/ambiance/minimize.svg | 19 + .../themes/ambiance/stylesheet.css | 40 + .../themes/arc-dark/close-active.svg | 3 + .../themes/arc-dark/close-hover.svg | 3 + .../themes/arc-dark/close.svg | 3 + .../themes/arc-dark/maximize-active.svg | 7 + .../themes/arc-dark/maximize-hover.svg | 5 + .../themes/arc-dark/maximize.svg | 3 + .../themes/arc-dark/minimize-active.svg | 4 + .../themes/arc-dark/minimize-hover.svg | 5 + .../themes/arc-dark/minimize.svg | 3 + .../themes/arc-dark/stylesheet.css | 40 + .../themes/arc-light/close-active.svg | 3 + .../themes/arc-light/close-hover.svg | 3 + .../themes/arc-light/close.svg | 3 + .../themes/arc-light/maximize-active.svg | 7 + .../themes/arc-light/maximize-hover.svg | 5 + .../themes/arc-light/maximize.svg | 3 + .../themes/arc-light/minimize-active.svg | 4 + .../themes/arc-light/minimize-hover.svg | 5 + .../themes/arc-light/minimize.svg | 3 + .../themes/arc-light/stylesheet.css | 40 + .../themes/arrongin/close-active.svg | 1 + .../themes/arrongin/close-hover.svg | 1 + .../themes/arrongin/close.svg | 1 + .../themes/arrongin/maximize-active.svg | 1 + .../themes/arrongin/maximize-hover.svg | 1 + .../themes/arrongin/maximize.svg | 1 + .../themes/arrongin/minimize-active.svg | 1 + .../themes/arrongin/minimize-hover.svg | 1 + .../themes/arrongin/minimize.svg | 1 + .../themes/arrongin/stylesheet.css | 40 + .../themes/default-dark/close-active.svg | 3 + .../themes/default-dark/close-hover.svg | 3 + .../themes/default-dark/close.svg | 3 + .../themes/default-dark/maximize-active.svg | 3 + .../themes/default-dark/maximize-hover.svg | 3 + .../themes/default-dark/maximize.svg | 3 + .../themes/default-dark/minimize-active.svg | 3 + .../themes/default-dark/minimize-hover.svg | 3 + .../themes/default-dark/minimize.svg | 3 + .../themes/default-dark/stylesheet.css | 40 + .../themes/default-light/close-active.svg | 3 + .../themes/default-light/close-hover.svg | 3 + .../themes/default-light/close.svg | 3 + .../themes/default-light/maximize-active.svg | 3 + .../themes/default-light/maximize-hover.svg | 3 + .../themes/default-light/maximize.svg | 3 + .../themes/default-light/minimize-active.svg | 3 + .../themes/default-light/minimize-hover.svg | 3 + .../themes/default-light/minimize.svg | 3 + .../themes/default-light/stylesheet.css | 40 + .../themes/materia-dark/close-active.svg | 4 + .../themes/materia-dark/close-hover.svg | 4 + .../themes/materia-dark/close.svg | 3 + .../themes/materia-dark/maximize-active.svg | 4 + .../themes/materia-dark/maximize-hover.svg | 4 + .../themes/materia-dark/maximize.svg | 3 + .../themes/materia-dark/minimize-active.svg | 4 + .../themes/materia-dark/minimize-hover.svg | 4 + .../themes/materia-dark/minimize.svg | 3 + .../themes/materia-dark/stylesheet.css | 40 + .../themes/materia-light/close-active.svg | 4 + .../themes/materia-light/close-hover.svg | 4 + .../themes/materia-light/close.svg | 3 + .../themes/materia-light/maximize-active.svg | 4 + .../themes/materia-light/maximize-hover.svg | 4 + .../themes/materia-light/maximize.svg | 3 + .../themes/materia-light/minimize-active.svg | 4 + .../themes/materia-light/minimize-hover.svg | 4 + .../themes/materia-light/minimize.svg | 3 + .../themes/materia-light/stylesheet.css | 40 + .../themes/osx-arc/close-active.svg | 5 + .../themes/osx-arc/close-hover.svg | 5 + .../themes/osx-arc/close.svg | 4 + .../themes/osx-arc/maximize-active.svg | 5 + .../themes/osx-arc/maximize-hover.svg | 5 + .../themes/osx-arc/maximize.svg | 4 + .../themes/osx-arc/minimize-active.svg | 5 + .../themes/osx-arc/minimize-hover.svg | 5 + .../themes/osx-arc/minimize.svg | 4 + .../themes/osx-arc/stylesheet.css | 40 + .../themes/pop-dark/close-active.svg | 4 + .../themes/pop-dark/close-hover.svg | 4 + .../themes/pop-dark/close.svg | 4 + .../themes/pop-dark/maximize-active.svg | 4 + .../themes/pop-dark/maximize-hover.svg | 4 + .../themes/pop-dark/maximize.svg | 3 + .../themes/pop-dark/minimize-active.svg | 4 + .../themes/pop-dark/minimize-hover.svg | 4 + .../themes/pop-dark/minimize.svg | 3 + .../themes/pop-dark/stylesheet.css | 40 + .../themes/pop-light/close-active.svg | 4 + .../themes/pop-light/close-hover.svg | 4 + .../themes/pop-light/close.svg | 4 + .../themes/pop-light/maximize-active.svg | 4 + .../themes/pop-light/maximize-hover.svg | 4 + .../themes/pop-light/maximize.svg | 3 + .../themes/pop-light/minimize-active.svg | 4 + .../themes/pop-light/minimize-hover.svg | 4 + .../themes/pop-light/minimize.svg | 3 + .../themes/pop-light/stylesheet.css | 40 + .../themes/radiance/close-active.svg | 23 + .../themes/radiance/close-hover.svg | 25 + .../themes/radiance/close.svg | 25 + .../themes/radiance/maximize-active.svg | 20 + .../themes/radiance/maximize-hover.svg | 22 + .../themes/radiance/maximize.svg | 22 + .../themes/radiance/minimize-active.svg | 20 + .../themes/radiance/minimize-hover.svg | 22 + .../themes/radiance/minimize.svg | 22 + .../themes/radiance/stylesheet.css | 40 + .../themes/telinkrin/close-active.svg | 1 + .../themes/telinkrin/close-hover.svg | 1 + .../themes/telinkrin/close.svg | 1 + .../themes/telinkrin/maximize-active.svg | 1 + .../themes/telinkrin/maximize-hover.svg | 1 + .../themes/telinkrin/maximize.svg | 1 + .../themes/telinkrin/minimize-active.svg | 1 + .../themes/telinkrin/minimize-hover.svg | 1 + .../themes/telinkrin/minimize.svg | 1 + .../themes/telinkrin/stylesheet.css | 40 + .../themes/united-dark/close-active.svg | 4 + .../themes/united-dark/close-hover.svg | 4 + .../themes/united-dark/close.svg | 3 + .../themes/united-dark/maximize-active.svg | 3 + .../themes/united-dark/maximize-hover.svg | 3 + .../themes/united-dark/maximize.svg | 3 + .../themes/united-dark/minimize-active.svg | 3 + .../themes/united-dark/minimize-hover.svg | 3 + .../themes/united-dark/minimize.svg | 3 + .../themes/united-dark/stylesheet.css | 40 + .../themes/united-light/close-active.svg | 4 + .../themes/united-light/close-hover.svg | 4 + .../themes/united-light/close.svg | 3 + .../themes/united-light/maximize-active.svg | 3 + .../themes/united-light/maximize-hover.svg | 3 + .../themes/united-light/maximize.svg | 3 + .../themes/united-light/minimize-active.svg | 3 + .../themes/united-light/minimize-hover.svg | 3 + .../themes/united-light/minimize.svg | 3 + .../themes/united-light/stylesheet.css | 40 + .../themes/vertex/close-active.svg | 10 + .../themes/vertex/close-hover.svg | 10 + .../themes/vertex/close.svg | 19 + .../themes/vertex/maximize-active.svg | 10 + .../themes/vertex/maximize-hover.svg | 10 + .../themes/vertex/maximize.svg | 19 + .../themes/vertex/minimize-active.svg | 10 + .../themes/vertex/minimize-hover.svg | 10 + .../themes/vertex/minimize.svg | 19 + .../themes/vertex/stylesheet.css | 40 + .../themes/vimix/close-active.svg | 4 + .../themes/vimix/close-hover.svg | 4 + .../unite@hardpixel.eu/themes/vimix/close.svg | 3 + .../themes/vimix/maximize-active.svg | 4 + .../themes/vimix/maximize-hover.svg | 4 + .../themes/vimix/maximize.svg | 3 + .../themes/vimix/minimize-active.svg | 4 + .../themes/vimix/minimize-hover.svg | 4 + .../themes/vimix/minimize.svg | 3 + .../themes/vimix/stylesheet.css | 40 + .../themes/yaru/close-active.svg | 4 + .../themes/yaru/close-hover.svg | 4 + .../unite@hardpixel.eu/themes/yaru/close.svg | 4 + .../themes/yaru/maximize-active.svg | 4 + .../themes/yaru/maximize-hover.svg | 4 + .../themes/yaru/maximize.svg | 3 + .../themes/yaru/minimize-active.svg | 4 + .../themes/yaru/minimize-hover.svg | 4 + .../themes/yaru/minimize.svg | 3 + .../themes/yaru/stylesheet.css | 40 + 208 files changed, 4553 insertions(+) create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-always.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-always.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg create mode 100755 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg create mode 100644 skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js new file mode 100644 index 0000000..9e701c8 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js @@ -0,0 +1,124 @@ +const Gettext = imports.gettext +const GObject = imports.gi.GObject +const Gio = imports.gi.Gio +const Config = imports.misc.config +const Unite = imports.misc.extensionUtils.getCurrentExtension() + +var SettingsManager = GObject.registerClass( + class UniteSettings extends Gio.Settings { + get DEFAULT_BINDING() { + return Gio.SettingsBindFlags.DEFAULT + } + + get _types() { + return { + 'autofocus-windows': 'boolean', + 'hide-activities-button': 'enum', + 'show-window-title': 'enum', + 'show-desktop-name': 'boolean', + 'desktop-name-text': 'string', + 'extend-left-box': 'boolean', + 'notifications-position': 'enum', + 'use-system-fonts': 'boolean', + 'show-legacy-tray': 'boolean', + 'greyscale-tray-icons': 'boolean', + 'show-window-buttons': 'enum', + 'window-buttons-theme': 'enum', + 'hide-window-titlebars': 'enum', + 'window-buttons-placement': 'select', + 'hide-dropdown-arrows': 'boolean', + 'hide-aggregate-menu-arrow': 'boolean', + 'hide-app-menu-arrow': 'boolean', + 'hide-app-menu-icon': 'boolean', + 'reduce-panel-spacing': 'boolean', + 'restrict-to-primary-screen': 'boolean' + } + } + + exists(key) { + return Object.keys(this._types).includes(key) + } + + getSettingType(key) { + return this._types[key] || 'invalid' + } + + getTypeSettings(type) { + return Object.keys(this._types).filter(key => this._types[key] == type) + } + + getSetting(key) { + if (!this.exists(key)) return + + let boolean = this.getSettingType(key) == 'boolean' + return boolean ? this.get_boolean(key) : this.get_string(key) + } + } +) + +var PreferencesManager = GObject.registerClass( + class UnitePreferences extends Gio.Settings { + get window_buttons_position() { + let setting = this.get_string('button-layout') + return /(close|minimize|maximize).*:/.test(setting) ? 'left' : 'right' + } + + get window_buttons_layout() { + let setting = this.get_string('button-layout') + return setting.match(/(close|minimize|maximize)/g) + } + + exists(key) { + let fun = key.replace(/-/g, '_') + return (fun in this) || this.list_keys().includes(key) + } + + getSetting(key) { + let fun = key.replace(/-/g, '_') + + if (this.exists(fun)) return this[fun] + if (this.exists(key)) return this.get_string(key) + } + } +) + +function initTranslations(domain) { + let textDomain = domain || Unite.metadata['gettext-domain'] + let localeDir = Unite.dir.get_child('locale') + + if (localeDir.query_exists(null)) + localeDir = localeDir.get_path() + else + localeDir = Config.LOCALEDIR + + Gettext.bindtextdomain(textDomain, localeDir) +} + +function getSettings(schema) { + schema = schema || Unite.metadata['settings-schema'] + + let gioSSS = Gio.SettingsSchemaSource + let schemaDir = Unite.dir.get_child('schemas') + let schemaSource = gioSSS.get_default() + + if (schemaDir.query_exists(null)) { + schemaDir = schemaDir.get_path() + schemaSource = gioSSS.new_from_directory(schemaDir, schemaSource, false) + } + + let schemaObj = schemaSource.lookup(schema, true) + + if (!schemaObj) { + let metaId = Unite.metadata.uuid + let message = `Schema ${schema} could not be found for extension ${metaId}.` + + throw new Error(`${message} Please check your installation.`) + } + + return new SettingsManager({ settings_schema: schemaObj }) +} + +function getPreferences() { + let schemaId = 'org.gnome.desktop.wm.preferences' + return new PreferencesManager({ schema_id: schemaId }) +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js new file mode 100644 index 0000000..1d5a884 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js @@ -0,0 +1,55 @@ +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const ActivateWindow = Unite.imports.modules.activateWindow.ActivateWindow +const ExtendLeftBox = Unite.imports.modules.extendLeftBox.ExtendLeftBox +const DesktopName = Unite.imports.modules.desktopName.DesktopName +const MessageTray = Unite.imports.modules.messageTray.MessageTray +const ActivitiesButton = Unite.imports.modules.activitiesButton.ActivitiesButton +const ApplicationMenu = Unite.imports.modules.applicationMenu.ApplicationMenu +const WindowButtons = Unite.imports.modules.windowButtons.WindowButtons +const WindowDecoration = Unite.imports.modules.windowDecoration.WindowDecoration +const TopIcons = Unite.imports.modules.topIcons.TopIcons +const ThemeMods = Unite.imports.modules.themeMods.ThemeMods + +class UniteExtension { + constructor() { + this._activateWindow = new ActivateWindow() + this._extendLeftBox = new ExtendLeftBox() + this._desktopName = new DesktopName() + this._messageTray = new MessageTray() + this._activitiesButton = new ActivitiesButton() + this._applicationMenu = new ApplicationMenu() + this._windowButtons = new WindowButtons() + this._windowDecoration = new WindowDecoration() + this._topIcons = new TopIcons() + this._themeMods = new ThemeMods() + + Main.panel._addStyleClassName('unite-shell') + } + + destroy() { + this._activateWindow.destroy() + this._extendLeftBox.destroy() + this._desktopName.destroy() + this._messageTray.destroy() + this._activitiesButton.destroy() + this._applicationMenu.destroy() + this._windowButtons.destroy() + this._windowDecoration.destroy() + this._topIcons.destroy() + this._themeMods.destroy() + + Main.panel._removeStyleClassName('unite-shell') + } +} + +let uniteExtension + +function enable() { + uniteExtension = new UniteExtension() +} + +function disable() { + uniteExtension.destroy() + uniteExtension = null +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js new file mode 100644 index 0000000..840f230 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js @@ -0,0 +1,100 @@ +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Convenience = Unite.imports.convenience + +var SignalsHandler = class SignalsHandler { + constructor(context) { + this._init(context) + } + + _init(context) { + this._signals = {} + this._context = context + } + + _getCallbackFunction(callback) { + if (typeof callback == 'string') + callback = this._context[callback] || this._context[`_${callback}`] + + return callback + } + + _connectHandler(object, name, callbackObj) { + let callback = this._getCallbackFunction(callbackObj) + let signalId = object.connect(name, callback.bind(this._context)) + + return { object: object, signalId: signalId } + } + + _addHandler(object, name, callback) { + let signalKey = `${object}[${name}#${callback}]` + + if (!this._signals[signalKey]) + this._signals[signalKey] = this._connectHandler(object, name, callback) + + return signalKey + } + + connect(object, name, callback) { + return this._addHandler(object, name, callback) + } + + disconnect(signalKey) { + let signalData = this._signals[signalKey] + if (!signalData) return + + signalData.object.disconnect(signalData.signalId) + delete this._signals[signalKey] + } + + disconnectMany(signalKeys) { + signalKeys.forEach(signalKey => { this.disconnect(signalKey) }) + } + + disconnectAll() { + this.disconnectMany(Object.keys(this._signals)) + } +} + +var SettingsHandler = class SettingsHandler extends SignalsHandler { + _init(context) { + this._enabler = null + this._signals = {} + this._context = context + this._settings = Convenience.getSettings() + this._wmPrefs = Convenience.getPreferences() + } + + _getSettingObject(settingKey) { + if (this._settings.exists(settingKey)) + return this._settings + + if (this._wmPrefs.exists(settingKey)) + return this._wmPrefs + } + + connect(name, callback) { + let object = this._getSettingObject(name) + return this._addHandler(object, `changed::${name}`, callback) + } + + enable(name, callback) { + if (this._enabler) return + + let signalObj = this._settings + this._enabler = this._connectHandler(signalObj, `changed::${name}`, callback) + } + + disable() { + if (!this._enabler) return + + this._settings.disconnect(this._enabler.signalId) + this._enabler = null + } + + get(settingKey) { + if (settingKey == null) return + + let object = this._getSettingObject(settingKey) + if (object) return object.getSetting(settingKey) + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js new file mode 100644 index 0000000..a338a71 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js @@ -0,0 +1,101 @@ +const Gio = imports.gi.Gio +const GLib = imports.gi.GLib +const St = imports.gi.St +const Meta = imports.gi.Meta +const Config = imports.misc.config +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Settings = Unite.imports.convenience.getSettings() + +const USER_CONFIG = GLib.get_user_config_dir() +const USER_STYLES = `${USER_CONFIG}/gtk-3.0/gtk.css` + +var minorVersion = parseInt(Config.PACKAGE_VERSION.split('.')[1]) + +function fileExists(path) { + return GLib.file_test(path, GLib.FileTest.EXISTS) +} + +function getUserStyles() { + if (!fileExists(USER_STYLES)) return '' + + let file = GLib.file_get_contents(USER_STYLES) + let style = String.fromCharCode.apply(null, file[1]) + + return style.replace(/@import.*unite@hardpixel\.eu.*css['"]\);\n/g, '') +} + +function loadUserStyles(styles) { + let existing = getUserStyles() + GLib.file_set_contents(USER_STYLES, styles + existing) +} + +function getThemeContext() { + return St.ThemeContext.get_for_stage(global.stage) +} + +function getTheme() { + let context = getThemeContext() + return context.get_theme() +} + +function getGioFile(filePath) { + let absPath = GLib.build_filenamev([Unite.path, filePath]) + + if (fileExists(absPath)) + return Gio.file_new_for_path(absPath) +} + +function loadStyles(filePath) { + let gioFile = getGioFile(filePath) + if (!gioFile) return + + let theme = getTheme() + theme.load_stylesheet(gioFile) + + return gioFile +} + +function unloadStyles(gioFile) { + let theme = getTheme() + theme.unload_stylesheet(gioFile) + + return null +} + +function scaleSize(initialSize) { + let context = getThemeContext() + return initialSize * context.scale_factor +} + +function getWindowXID(win) { + let desc = win.get_description() || '' + let match = desc.match(/0x[0-9a-f]+/) || [null] + + return match[0] +} + +function isWindow(win) { + if (!win) return + + let meta = Meta.WindowType + let types = [meta.NORMAL, meta.DIALOG, meta.MODAL_DIALOG, meta.UTILITY] + + return types.includes(win.window_type) +} + +function isMaximized(win, matchState) { + if (!win) return + + let flags = Meta.MaximizeFlags + let maximized = win.get_maximized() + let primaryScreen = win.is_on_primary_monitor() || !(Settings.getSetting('restrict-to-primary-screen')) + let tileMaximized = maximized == flags.HORIZONTAL || maximized == flags.VERTICAL + let fullMaximized = maximized == flags.BOTH + let bothMaximized = fullMaximized || tileMaximized + + switch (matchState) { + case 'both': return primaryScreen && bothMaximized + case 'maximized': return primaryScreen && fullMaximized + case 'tiled': return primaryScreen && tileMaximized + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json new file mode 100644 index 0000000..6e2d3f7 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json @@ -0,0 +1,14 @@ +{ + "_generated": "Generated by SweetTooth, do not edit", + "description": "Unite is a GNOME Shell extension which makes a few layout tweaks to the top panel and removes window decorations to make it look like Ubuntu Unity Shell.\n\n- Adds window buttons to the top panel for maximized windows.\n- Shows current window title in the app menu for maximized windows.\n- Removes titlebars on maximized windows.\n- Hides window controls on maximized windows with headerbars.\n- Moves the date to the right, reduces panel spacing and removes dropdown arrows.\n- Moves legacy tray icons to the top panel.\n- Moves notifications to the right.\n- Hides activities button.\n- Adds desktop name to the top panel.\n\nThis extension depends on some Xorg utilities. To install them:\n- Debian/Ubuntu: apt install x11-utils\n- Fedora/RHEL: dnf install xorg-x11-utils\n- Arch: pacman -S xorg-xprop\n\n*Settings are provided to enable/disable or customize the available tweaks.\n* Since version 2 applications on wayland with client side decorations are supported using CSS.", + "gettext-domain": "unite", + "name": "Unite", + "settings-schema": "org.gnome.shell.extensions.unite", + "shell-version": [ + "3.34", + "3.32" + ], + "url": "https://github.com/hardpixel/unite-shell", + "uuid": "unite@hardpixel.eu", + "version": 33 +} \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js new file mode 100644 index 0000000..4c4316d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js @@ -0,0 +1,82 @@ +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Signals = Unite.imports.handlers.SignalsHandler +const Settings = Unite.imports.handlers.SettingsHandler + +var BaseModule = class UniteBaseModule { + constructor() { + this._setup() + this._init() + } + + _setup() { + this._enableKey = null + this._enableValue = null + this._disableValue = null + + this._runCallback('_onSetup') + } + + _init() { + this._signals = new Signals(this) + this._settings = new Settings(this) + this._setting = this._settings.get(this._enableKey) + + this._runCallback('_onInitialize') + this._activate() + + this._settings.enable(this._enableKey, 'reload') + } + + get _enabled() { + if (this._enableKey == null) + return true + + if (this._enableValue != null) + return this._setting == this._enableValue + + if (this._disableValue != null) + return this._setting != this._disableValue + } + + _hasCallback(name) { + return typeof(this[name]) === 'function' + } + + _runCallback(name) { + if (this._hasCallback(name)) + this[name]() + } + + _activate() { + if (this._enabled) + this._runCallback('_onActivate') + } + + _deactivate() { + this._runCallback('_onDeactivate') + + this._settings.disconnectAll() + this._signals.disconnectAll() + } + + _reload() { + let prevState = this._enabled + this._setting = this._settings.get(this._enableKey) + + if (prevState == this._enabled) { + this._runCallback('_onReset') + } else { + this._deactivate() + this._activate() + + this._runCallback('_onReload') + } + } + + destroy() { + this._deactivate() + this._runCallback('_onDestroy') + + this._settings.disable() + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js new file mode 100644 index 0000000..bb63e85 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js @@ -0,0 +1,18 @@ +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule + +var ActivateWindow = class ActivateWindow extends Base { + _onSetup() { + this._enableKey = 'autofocus-windows' + this._enableValue = true + } + + _onActivate() { + this._signals.connect(global.display, 'window-demands-attention', 'focusWindow') + } + + _focusWindow(actor, win) { + Main.activateWindow(win, global.get_current_time()) + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js new file mode 100644 index 0000000..6d32293 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js @@ -0,0 +1,46 @@ +const Shell = imports.gi.Shell +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule + +var ActivitiesButton = class ActivitiesButton extends Base { + _onSetup() { + this._enableKey = 'hide-activities-button' + this._disableValue = 'never' + } + + _onInitialize() { + this._container = Main.panel.statusArea.activities.container + this.appSystem = Shell.AppSystem.get_default() + this.winTracker = Shell.WindowTracker.get_default() + } + + _onActivate() { + this._signals.connect(this.appSystem, 'app-state-changed', 'toggleButton') + this._signals.connect(this.winTracker, 'notify::focus-app', 'toggleButton') + + this._signals.connect(Main.overview, 'showing', 'toggleButton') + this._signals.connect(Main.overview, 'hiding', 'toggleButton') + + this._toggleButton() + } + + _onReset() { + this._toggleButton() + } + + _onDeactivate() { + this._container.show() + } + + _toggleButton() { + let appMenu = Main.panel.statusArea.appMenu._targetApp != null + let overview = Main.overview.visibleTarget + let hidden = this._setting == 'always' || (appMenu && !overview) + + if (!hidden && this._settings.get('show-desktop-name')) + hidden = !appMenu && !overview + + this._container.visible = !hidden + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js new file mode 100644 index 0000000..4916db5 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js @@ -0,0 +1,73 @@ +const Shell = imports.gi.Shell +const Meta = imports.gi.Meta +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule +const isWindow = Unite.imports.helpers.isWindow +const isMaximized = Unite.imports.helpers.isMaximized + +var ApplicationMenu = class ApplicationMenu extends Base { + _onSetup() { + this._enableKey = 'show-window-title' + this._disableValue = 'never' + } + + _onInitialize() { + this.appMenu = Main.panel.statusArea.appMenu + this.winTracker = Shell.WindowTracker.get_default() + this.monitorManager = Meta.MonitorManager.get() + this._isUpdating = false + } + + _onActivate() { + this._signals.connect(global.display, 'notify::focus-window', 'updateTitle') + this._signals.connect(this.monitorManager, 'monitors-changed', 'updateTitle') + + this._signals.connect(global.window_manager, 'size-change', 'updateTitleText') + this._signals.connect(this.appMenu._label, 'notify::text', 'updateTitleText') + + this._updateTitle() + } + + _onReset() { + this._updateTitle() + } + + _handleWindowTitle(win) { + if (!isWindow(win) || win._updateTitleID) return + + win._updateTitleID = win.connect( + 'notify::title', () => { this._updateTitleText() } + ) + } + + _updateTitle() { + let focusWindow = global.display.focus_window + + this._handleWindowTitle(focusWindow) + this._updateTitleText() + } + + _updateTitleText() { + if (this._isUpdating) return + + let focusApp = this.winTracker.focus_app + let focusWindow = global.display.focus_window + let current = this.appMenu._label.get_text() + let maximized = isMaximized(focusWindow, this._setting) + let always = this._setting == 'always' && focusWindow + let title = null + + if (always || maximized) + title = focusWindow.title + + if (!title && focusApp) + title = focusApp.get_name() + + if (title && title != current) { + this._isUpdating = true + this.appMenu._label.set_text(title) + this._isUpdating = false + } + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js new file mode 100644 index 0000000..7af25ff --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js @@ -0,0 +1,73 @@ +const Shell = imports.gi.Shell +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule +const DesktopLabel = Unite.imports.panel.DesktopLabel + +var DesktopName = class DesktopName extends Base { + _onSetup() { + this._enableKey = 'show-desktop-name' + this._enableValue = true + } + + _onInitialize() { + this.appSystem = Shell.AppSystem.get_default() + this.winTracker = Shell.WindowTracker.get_default() + } + + _onActivate() { + this._signals.connect(this.appSystem, 'app-state-changed', 'toggleLabel') + this._signals.connect(this.winTracker, 'notify::focus-app', 'toggleLabel') + + this._signals.connect(Main.overview, 'showing', 'toggleLabel') + this._signals.connect(Main.overview, 'hiding', 'toggleLabel') + + this._settings.connect('desktop-name-text', 'setLabelText') + + this._createLabel() + } + + _onDeactivate() { + if (!this._label) return + + this._label.destroy() + this._label = null + } + + _visibleWindows() { + let windows = global.get_window_actors().find(win => { + let visible = win.metaWindow.showing_on_its_workspace() + let skipped = win.metaWindow.skip_taskbar + + return visible && !skipped + }) + + return windows + } + + _setLabelText() { + let text = this._settings.get('desktop-name-text') + this._label.setText(text) + } + + _toggleLabel() { + let appMenu = Main.panel.statusArea.appMenu._targetApp != null + let overview = Main.overview.visibleTarget + let visible = !appMenu && !overview + + if (visible) + visible = visible && !this._visibleWindows() + + this._label.setVisible(visible) + } + + _createLabel() { + if (this._label) return + + this._label = new DesktopLabel() + Main.panel.addToStatusArea('uniteDesktopLabel', this._label, 1, 'left') + + this._setLabelText() + this._toggleLabel() + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js new file mode 100644 index 0000000..e9faa5b --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js @@ -0,0 +1,87 @@ +const Gi = imports._gi +const Clutter = imports.gi.Clutter +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule + +var ExtendLeftBox = class ExtendLeftBox extends Base { + _onSetup() { + this._enableKey = 'extend-left-box' + this._enableValue = true + } + + _onActivate() { + this._oldAllocate = Main.panel.__proto__.vfunc_allocate + + Main.panel.__proto__[Gi.hook_up_vfunc_symbol]('allocate', (box, flags) => { + Main.panel.vfunc_allocate.call(Main.panel, box, flags) + this._extendBox(Main.panel, box, flags) + }) + } + + _onDeactivate() { + if (this._oldAllocate) { + Main.panel.__proto__[Gi.hook_up_vfunc_symbol]('allocate', this._oldAllocate) + this._oldAllocate = null + } + } + + _onReload() { + Main.panel.queue_relayout() + } + + _extendBox(actor, box, flags) { + let leftBox = Main.panel._leftBox + let centerBox = Main.panel._centerBox + let rightBox = Main.panel._rightBox + + let allocWidth = box.x2 - box.x1 + let allocHeight = box.y2 - box.y1 + + let [leftMinWidth, leftNaturalWidth] = leftBox.get_preferred_width(-1) + let [centerMinWidth, centerNaturalWidth] = centerBox.get_preferred_width(-1) + let [rightMinWidth, rightNaturalWidth] = rightBox.get_preferred_width(-1) + + let sideWidth = allocWidth - rightNaturalWidth - centerNaturalWidth + let childBox = new Clutter.ActorBox() + + childBox.y1 = 0 + childBox.y2 = allocHeight + + if (actor.get_text_direction() == Clutter.TextDirection.RTL) { + childBox.x1 = allocWidth - Math.min(Math.floor(sideWidth), leftNaturalWidth) + childBox.x2 = allocWidth + } else { + childBox.x1 = 0 + childBox.x2 = Math.min(Math.floor(sideWidth), leftNaturalWidth) + } + + leftBox.allocate(childBox, flags) + + childBox.y1 = 0 + childBox.y2 = allocHeight + + if (actor.get_text_direction() == Clutter.TextDirection.RTL) { + childBox.x1 = rightNaturalWidth + childBox.x2 = childBox.x1 + centerNaturalWidth + } else { + childBox.x1 = allocWidth - centerNaturalWidth - rightNaturalWidth + childBox.x2 = childBox.x1 + centerNaturalWidth + } + + centerBox.allocate(childBox, flags) + + childBox.y1 = 0 + childBox.y2 = allocHeight + + if (actor.get_text_direction() == Clutter.TextDirection.RTL) { + childBox.x1 = 0 + childBox.x2 = rightNaturalWidth + } else { + childBox.x1 = allocWidth - rightNaturalWidth + childBox.x2 = allocWidth + } + + rightBox.allocate(childBox, flags) + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js new file mode 100644 index 0000000..d2b1750 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js @@ -0,0 +1,29 @@ +const Clutter = imports.gi.Clutter +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule +const scaleSize = Unite.imports.helpers.scaleSize + +var MessageTray = class MessageTray extends Base { + _onSetup() { + this._enableKey = 'notifications-position' + this._disableValue = 'center' + } + + _onInitialize() { + this._banner = Main.messageTray._bannerBin + } + + _onActivate() { + let mappings = { center: 'CENTER', left: 'START', right: 'END' } + let position = mappings[this._setting] || 'CENTER' + + this._banner.set_x_align(Clutter.ActorAlign[position]) + this._banner.set_width(scaleSize(390)) + } + + _onDeactivate() { + this._banner.set_x_align(Clutter.ActorAlign.CENTER) + this._banner.set_width(-1) + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js new file mode 100644 index 0000000..82ff688 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js @@ -0,0 +1,210 @@ +const Gtk = imports.gi.Gtk +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule +const minorVersion = Unite.imports.helpers.minorVersion + +var ThemeMods = class ThemeMods extends Base { + _onInitialize() { + this.gtkSettings = Gtk.Settings.get_default() + this._extraSpace = minorVersion < 34 + this._mainStyle = Main.uiGroup.get_style() + this._panelStyle = Main.panel.get_style() + this._appMenu = Main.panel.statusArea.appMenu + this._aggMenu = Main.panel.statusArea.aggregateMenu + this._leftBox = Main.panel._leftBox + this._centerBox = Main.panel._centerBox + this._rightBox = Main.panel._rightBox + } + + _onActivate() { + this._signals.connect(this.gtkSettings, 'notify::gtk-font-name', 'setPanelStyle') + this._signals.connect(this._leftBox, 'actor_added', 'removePanelArrows') + this._signals.connect(this._centerBox, 'actor_added', 'removePanelArrows') + this._signals.connect(this._rightBox, 'actor_added', 'removePanelArrows') + + this._settings.connect('use-system-fonts', 'setPanelStyle') + this._settings.connect('reduce-panel-spacing', 'setPanelStyle') + this._settings.connect('hide-app-menu-icon', 'toggleAppMenuIcon') + this._settings.connect('hide-dropdown-arrows', 'togglePanelArrows') + this._settings.connect('hide-aggregate-menu-arrow', 'toggleAggMenuArrow') + this._settings.connect('hide-app-menu-arrow', 'toggleAppMenuArrow') + + this._setExtraSpace() + + this._toggleAppMenuIcon() + this._togglePanelArrows() + this._toggleAggMenuArrow() + this._toggleAppMenuArrow() + + this._setPanelStyle() + } + + _onDeactivate() { + this._unsetExtraSpace() + + this._resetAppMenuIcon() + this._resetPanelArrows() + this._resetAggMenuArrow() + this._resetAppMenuArrow() + + this._unsetPanelStyle() + } + + _setExtraSpace() { + if (this._extraSpace) { + this._addClass('extra-spacing') + } + } + + _unsetExtraSpace() { + if (this._extraSpace) { + this._removeClass('extra-spacing') + } + } + + _setPanelStyle() { + this._unsetPanelStyle() + + const fonts = this._settings.get('use-system-fonts') + const space = this._settings.get('reduce-panel-spacing') + + if (!fonts && !space) return + + if (fonts) { + const gtkFont = this.gtkSettings.gtk_font_name + const cssFont = gtkFont.replace(/\s\d+$/, '') + + Main.uiGroup.set_style(`font-family: ${cssFont};`) + this._addClass('system-fonts') + } + + if (space) { + this._addClass('small-spacing') + } + + Main.panel.set_style('font-size: 11.25pt;') + } + + _unsetPanelStyle() { + this._removeClass('small-spacing') + this._removeClass('system-fonts') + + Main.uiGroup.set_style(this._mainStyle) + Main.panel.set_style(this._panelStyle) + } + + _toggleAppMenuIcon() { + const enabled = this._settings.get('hide-app-menu-icon') + + if (enabled) { + this._appMenu._iconBox.hide() + } else { + this._resetAppMenuIcon() + } + } + + _resetAppMenuIcon() { + this._appMenu._iconBox.show() + } + + _getWidgetArrow(widget) { + let arrow = widget._arrow + + if (!arrow) { + const last = widget.get_n_children() - 1 + const actor = widget.get_children()[last] + + if (!actor) return + + if (actor.has_style_class_name && actor.has_style_class_name('popup-menu-arrow')) + arrow = actor + else + arrow = this._getWidgetArrow(actor) + } + + if (arrow && !widget.hasOwnProperty('_arrow')) + widget._arrow = arrow + + return arrow + } + + _toggleWidgetArrow(widget, hide) { + if (!widget) return + + const arrow = this._getWidgetArrow(widget) + if (!arrow) return + + if (hide && !widget._arrowHandled) { + arrow.visible = false + widget._arrowHandled = true + } + + if (!hide && widget._arrowHandled) { + arrow.visible = true + delete widget._arrowHandled + } + } + + _removePanelArrows() { + for (const [name, widget] of Object.entries(Main.panel.statusArea)) { + if (name != 'aggregateMenu' && name != 'appMenu') { + this._toggleWidgetArrow(widget, true) + } + } + } + + _resetPanelArrows() { + for (const [name, widget] of Object.entries(Main.panel.statusArea)) { + if (name != 'aggregateMenu' && name != 'appMenu') { + this._toggleWidgetArrow(widget, false) + } + } + } + + _togglePanelArrows() { + const enabled = this._settings.get('hide-dropdown-arrows') + + if (enabled) { + this._removePanelArrows() + } else { + this._resetPanelArrows() + } + } + + _toggleAggMenuArrow() { + const enabled = this._settings.get('hide-aggregate-menu-arrow') + + if (enabled) { + this._toggleWidgetArrow(this._aggMenu, true) + } else { + this._resetAggMenuArrow() + } + } + + _resetAggMenuArrow() { + this._toggleWidgetArrow(this._aggMenu, false) + } + + _toggleAppMenuArrow() { + const enabled = this._settings.get('hide-app-menu-arrow') + + if (enabled) { + this._toggleWidgetArrow(this._appMenu, true) + } else { + this._resetAppMenuArrow() + } + } + + _resetAppMenuArrow() { + this._toggleWidgetArrow(this._appMenu, false) + } + + _addClass(name) { + Main.panel._addStyleClassName(name) + } + + _removeClass(name) { + Main.panel._removeStyleClassName(name) + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js new file mode 100644 index 0000000..bf6b099 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js @@ -0,0 +1,83 @@ +const System = imports.system +const Clutter = imports.gi.Clutter +const Shell = imports.gi.Shell +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule +const TrayIndicator = Unite.imports.panel.TrayIndicator +const scaleSize = Unite.imports.helpers.scaleSize + +var TopIcons = class TopIcons extends Base { + _onSetup() { + this._enableKey = 'show-legacy-tray' + this._enableValue = true + } + + _onActivate() { + this._settings.connect('greyscale-tray-icons', 'desaturateIcons') + + this._createContainer() + this._createTray() + } + + _onDeactivate() { + this._destroyContainer() + this._destroyTray() + } + + _createTray() { + this._tray = new Shell.TrayManager() + + this._tray.connect('tray-icon-added', (trayManager, icon) => { + this._indicators.addIcon(icon) + this._desaturateIcon(icon) + }) + + this._tray.connect('tray-icon-removed', (trayManager, icon) => { + this._indicators.removeIcon(icon) + }) + + this._tray.manage_screen(Main.panel) + } + + _destroyTray() { + this._tray = null + System.gc() + } + + _createContainer() { + if (this._indicators) return + + this._indicators = new TrayIndicator({ size: scaleSize(20) }) + Main.panel.addToStatusArea('uniteTrayIndicator', this._indicators) + } + + _destroyContainer() { + if (!this._indicators) return + + this._indicators.destroy() + this._indicators = null + } + + _desaturateIcon(icon) { + let greyscale = this._settings.get('greyscale-tray-icons') + icon.clear_effects() + + if (!greyscale) return + + let desEffect = new Clutter.DesaturateEffect({ factor : 1.0 }) + let briEffect = new Clutter.BrightnessContrastEffect({}) + + briEffect.set_brightness(0.2) + briEffect.set_contrast(0.3) + + icon.add_effect_with_name('desaturate', desEffect) + icon.add_effect_with_name('brightness-contrast', briEffect) + } + + _desaturateIcons() { + if (!this._indicators) return + + this._indicators.forEach(icon => { this._desaturateIcon(icon) }) + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js new file mode 100644 index 0000000..626d979 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js @@ -0,0 +1,181 @@ +const St = imports.gi.St +const Shell = imports.gi.Shell +const Meta = imports.gi.Meta +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule +const WindowControls = Unite.imports.panel.WindowControls +const isWindow = Unite.imports.helpers.isWindow +const isMaximized = Unite.imports.helpers.isMaximized +const loadStyles = Unite.imports.helpers.loadStyles +const unloadStyles = Unite.imports.helpers.unloadStyles + +var WindowButtons = class WindowButtons extends Base { + _onSetup() { + this._enableKey = 'show-window-buttons' + this._disableValue = 'never' + } + + _onInitialize() { + this.monitorManager = Meta.MonitorManager.get() + } + + _onActivate() { + this._signals.connect(global.display, 'notify::focus-window', 'toggleButtons') + this._signals.connect(global.window_manager, 'size-change', 'toggleButtons') + this._signals.connect(global.window_manager, 'destroy', 'toggleButtons') + this._signals.connect(this.monitorManager, 'monitors-changed', 'toggleButtons') + + this._signals.connect(Main.overview, 'showing', 'toggleButtons') + this._signals.connect(Main.overview, 'hiding', 'toggleButtons') + + this._settings.connect('window-buttons-theme', 'updateTheme') + this._settings.connect('button-layout', 'updateButtons') + this._settings.connect('window-buttons-placement', 'updateButtons') + this._settings.connect('restrict-to-primary-screen', 'updateButtons') + + this._createButtons() + this._toggleButtons() + this._loadTheme() + } + + _onReset() { + this._toggleButtons() + } + + _onDeactivate() { + this._unloadTheme() + this._destroyButtons() + } + + _createButtons() { + let buttons = this._settings.get('window-buttons-layout') + let side = this._settings.get('window-buttons-position') + let place = this._settings.get('window-buttons-placement') + let index = side == 'left' ? 1 : -1 + + if (!buttons || this._controls) return + + if ((place == 'right' || place == 'last') && side == 'left') { + buttons = buttons.reverse() + } + + if (place == 'left' || place == 'first') { + side = 'left' + index = 0 + } + + if (place == 'right' || place == 'last') { + side = 'right' + index = -1 + } + + this._controls = new WindowControls() + + this._controls.addButtons(buttons, (actor, event) => { + this._onButtonClick(actor, event) + }) + + Main.panel.addToStatusArea('uniteWindowControls', this._controls, index, side) + + const widget = this._controls.get_parent() + const appMenu = Main.panel.statusArea.appMenu.get_parent() + const aggMenu = Main.panel.statusArea.aggregateMenu.get_parent() + + if (side == 'left' && place != 'first') { + Main.panel._leftBox.set_child_below_sibling(widget, appMenu) + } + + if (side == 'right' && place != 'last') { + Main.panel._rightBox.set_child_below_sibling(widget, aggMenu) + } + } + + _destroyButtons() { + if (!this._controls) return + + this._controls.destroy() + this._controls = null + } + + _updateButtons() { + this._destroyButtons() + this._createButtons() + } + + _updateTheme() { + this._unloadTheme() + this._loadTheme() + } + + _loadTheme() { + if (this._themeFile || !this._controls) return + + this._themeName = this._settings.get('window-buttons-theme') + this._themeFile = loadStyles(`themes/${this._themeName}/stylesheet.css`) + + this._controls.add_style_class_name(`${this._themeName}-buttons`) + } + + _unloadTheme() { + if (!this._themeFile || !this._controls) return + + this._controls.remove_style_class_name(`${this._themeName}-buttons`) + + this._themeName = this._settings.get('window-buttons-theme') + this._themeFile = unloadStyles(this._themeFile) + } + + _onButtonClick(actor, event) { + let focusWindow = global.display.focus_window + if (!focusWindow) return + + switch (actor._windowAction) { + case 'minimize': return this._minimizeWindow(focusWindow) + case 'maximize': return this._maximizeWindow(focusWindow) + case 'close': return this._closeWindow(focusWindow) + } + } + + _minimizeWindow(win) { + if (!win.minimized) win.minimize() + } + + _maximizeWindow(win) { + let bothMaximized = Meta.MaximizeFlags.BOTH + let maximizeState = win.get_maximized() + + if (maximizeState === bothMaximized) + win.unmaximize(bothMaximized) + else + win.maximize(bothMaximized) + } + + _closeWindow(win) { + win.delete(global.get_current_time()) + } + + _toggleButtons() { + if (!this._controls) return + + let focusWindow = global.display.focus_window + let overview = Main.overview.visibleTarget + let valid = isWindow(focusWindow) + let visible = false + + if (!overview && valid) { + let maxed = isMaximized(focusWindow, this._setting) + let always = this._setting == 'always' && focusWindow + + visible = always || maxed + } else { + let target = Main.panel.statusArea.appMenu._targetApp + let state = target != null && target.get_state() + let running = state == Shell.AppState.RUNNING + + visible = running && !overview + } + + this._controls.setVisible(visible) + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js new file mode 100644 index 0000000..1731df8 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js @@ -0,0 +1,196 @@ +const ByteArray = imports.byteArray +const GLib = imports.gi.GLib +const Meta = imports.gi.Meta +const Util = imports.misc.util +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Base = Unite.imports.module.BaseModule +const getWindowXID = Unite.imports.helpers.getWindowXID +const isWindow = Unite.imports.helpers.isWindow +const isMaximized = Unite.imports.helpers.isMaximized +const loadUserStyles = Unite.imports.helpers.loadUserStyles + +var WindowDecoration = class WindowDecoration extends Base { + _onSetup() { + this._enableKey = 'hide-window-titlebars' + this._disableValue = 'never' + } + + _onInitialize() { + this.monitorManager = Meta.MonitorManager.get() + } + + _onActivate() { + this._signals.connect(global.display, 'notify::focus-window', 'updateTitlebar') + this._signals.connect(global.window_manager, 'size-change', 'updateTitlebar') + this._signals.connect(this.monitorManager, 'monitors-changed', 'undecorateWindows') + + this._settings.connect('hide-window-titlebars', 'updateUserStyles') + this._settings.connect('button-layout', 'updateUserStyles') + this._settings.connect('restrict-to-primary-screen', 'undecorateWindows') + + this._updateUserStyles() + this._undecorateWindows() + } + + _onDeactivate() { + this._removeUserStyles() + this._decorateWindows() + } + + _onReset() { + this._removeUserStyles() + this._updateUserStyles() + + this._undecorateWindows() + } + + _getWindowXID(win) { + win._windowXID = win._windowXID || getWindowXID(win) + return win._windowXID + } + + _getHintValue(win, hint) { + let winId = this._getWindowXID(win) + if (!winId) return + + let result = GLib.spawn_command_line_sync(`xprop -id ${winId} ${hint}`) + let string = ByteArray.toString(result[1]) + if (!string.match(/=/)) return + + string = string.split('=')[1].trim().split(',').map(part => { + part = part.trim() + return part.match(/\dx/) ? part : `0x${part}` + }) + + return string + } + + _setHintValue(win, hint, value) { + let winId = this._getWindowXID(win) + if (!winId) return + + Util.spawn(['xprop', '-id', winId, '-f', hint, '32c', '-set', hint, value]) + } + + _getMotifHints(win) { + if (!win._uniteOriginalState) { + let state = this._getHintValue(win, '_UNITE_ORIGINAL_STATE') + + if (!state) { + state = this._getHintValue(win, '_MOTIF_WM_HINTS') + state = state || ['0x2', '0x0', '0x1', '0x0', '0x0'] + + this._setHintValue(win, '_UNITE_ORIGINAL_STATE', state.join(', ')) + } + + win._uniteOriginalState = state + } + + return win._uniteOriginalState + } + + _getAllWindows() { + let windows = global.get_window_actors().map(win => win.meta_window) + return windows.filter(win => this._handleWindow(win)) + } + + _handleWindow(win) { + let handleWin = false + if (!isWindow(win)) return + + let state = this._getMotifHints(win) + handleWin = !win.is_client_decorated() + handleWin = handleWin && (state[2] != '0x2' && state[2] != '0x0') + + return handleWin + } + + _toggleDecorations(win, hide) { + let winId = this._getWindowXID(win) + if (!winId) return + + let prop = '_MOTIF_WM_HINTS' + let flag = '0x2, 0x0, %s, 0x0, 0x0' + let value = hide ? flag.format('0x2') : flag.format('0x1') + + Util.spawn(['xprop', '-id', winId, '-f', prop, '32c', '-set', prop, value]) + } + + _resetDecorations(win) { + if (!this._handleWindow(win)) + return + + this._toggleDecorations(win, false) + + delete win._decorationOFF + delete win._windowXID + } + + _updateTitlebar() { + let focusWindow = global.display.focus_window + if (!focusWindow) return + + this._toggleTitlebar(focusWindow) + } + + _showTitlebar(win) { + if (!win._decorationOFF) return + + win._decorationOFF = false + this._toggleDecorations(win, false) + } + + _hideTitlebar(win) { + if (win._decorationOFF) return + + win._decorationOFF = true + this._toggleDecorations(win, true) + } + + _toggleTitlebar(win) { + if (!this._handleWindow(win)) + return + + let maxed = isMaximized(win, this._setting) + let always = this._setting == 'always' + + if (always || maxed) + this._hideTitlebar(win) + else + this._showTitlebar(win) + } + + _getCssImports() { + let position = this._settings.get('window-buttons-position') + let filePath = `${Unite.path}/styles/buttons-${position}` + let maximized = `@import url('${filePath}.css');\n` + let tiled = `@import url('${filePath}-tiled.css');\n` + let always = `@import url('${filePath}-always.css');\n` + + switch (this._setting) { + case 'both': return maximized + tiled + case 'maximized': return maximized + case 'tiled': return tiled + case 'always': return always + } + } + + _updateUserStyles() { + let styles = this._getCssImports() + loadUserStyles(styles || '') + } + + _removeUserStyles() { + loadUserStyles('') + } + + _undecorateWindows() { + let windows = this._getAllWindows() + windows.forEach(win => { this._toggleTitlebar(win) }) + } + + _decorateWindows() { + let windows = this._getAllWindows() + windows.forEach(win => { this._resetDecorations(win) }) + } +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js new file mode 100644 index 0000000..ab44ddb --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js @@ -0,0 +1,121 @@ +const GObject = imports.gi.GObject +const St = imports.gi.St +const Clutter = imports.gi.Clutter +const Main = imports.ui.main +const PanelMenu = imports.ui.panelMenu + +var DesktopLabel = GObject.registerClass( + class UniteDesktopLabel extends PanelMenu.Button { + _init(params = { text: 'Desktop' }) { + this.params = params + this.appMenu = Main.panel.statusArea.appMenu + + super._init(0.0, null, true) + + this._label = new St.Label({ y_align: Clutter.ActorAlign.CENTER }) + this.add_actor(this._label) + + this.reactive = false + this.label_actor = this._label + + this.setText(params.text) + } + + setText(text) { + this._label.set_text(text) + } + + setVisible(visible) { + this.container.visible = visible + this.appMenu.container.visible = !visible + } + } +) + +var TrayIndicator = GObject.registerClass( + class UniteTrayIndicator extends PanelMenu.Button { + _init(params = { size: 20 }) { + this._icons = [] + this.params = params + + super._init(0.0, null, true) + + this._indicators = new St.BoxLayout({ style_class: 'panel-status-indicators-box' }) + this.add_child(this._indicators) + + this._sync() + } + + _sync() { + this.visible = this._icons.length + } + + addIcon(icon) { + this._icons.push(icon) + + const mask = St.ButtonMask.ONE | St.ButtonMask.TWO | St.ButtonMask.THREE + const ibtn = new St.Button({ child: icon, button_mask: mask }) + + this._indicators.add_child(ibtn) + + icon.connect('destroy', () => { ibtn.destroy() }) + ibtn.connect('button-release-event', (actor, event) => { icon.click(event) }) + + icon.set_reactive(true) + icon.set_size(this.params.size, this.params.size) + + this._sync() + } + + removeIcon(icon) { + const actor = icon.get_parent() || icon + actor.destroy() + + const index = this._icons.indexOf(icon) + this._icons.splice(index, 1) + + this._sync() + } + + forEach(callback) { + this._icons.forEach(icon => { callback.call(null, icon) }) + } + } +) + +var WindowControls = GObject.registerClass( + class UniteWindowControls extends PanelMenu.Button { + _init() { + super._init(0.0, null, true) + + this._controls = new St.BoxLayout({ style_class: 'window-controls-box' }) + this.add_child(this._controls) + + this.add_style_class_name('window-controls') + } + + _addButton(action, callback) { + const bin = new St.Bin({ style_class: 'icon' }) + const btn = new St.Button({ track_hover: true }) + + btn._windowAction = action + + btn.add_style_class_name(`window-button ${action}`) + btn.add_actor(bin) + + btn.connect('clicked', (actor, event) => { + callback.call(null, actor, event) + }) + + this._controls.add_child(btn) + } + + addButtons(buttons, callback) { + buttons.forEach(action => { this._addButton(action, callback) }) + } + + setVisible(visible) { + this.container.visible = visible + } + } +) diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js new file mode 100644 index 0000000..6b8ebb1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js @@ -0,0 +1,74 @@ +const GObject = imports.gi.GObject +const Gtk = imports.gi.Gtk +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Convenience = Unite.imports.convenience + +var PrefsWidget = GObject.registerClass( + class UnitePrefsWidget extends Gtk.Box { + _init(params) { + this._settings = Convenience.getSettings() + super._init(params) + + this._buildable = new Gtk.Builder() + this._buildable.add_from_file(`${Unite.path}/settings.ui`) + + this._container = this._getWidget('prefs_widget') + this.add(this._container) + + this._bindStrings() + this._bindSelects() + this._bindBooleans() + this._bindEnumerations() + } + + _getWidget(name) { + let widgetName = name.replace(/-/g, '_') + return this._buildable.get_object(widgetName) + } + + _bindInput(setting, prop) { + let widget = this._getWidget(setting) + this._settings.bind(setting, widget, prop, this._settings.DEFAULT_BINDING) + } + + _bindEnum(setting) { + let widget = this._getWidget(setting) + widget.set_active(this._settings.get_enum(setting)) + + widget.connect('changed', (combobox) => { + this._settings.set_enum(setting, combobox.get_active()) + }) + } + + _bindStrings() { + let settings = this._settings.getTypeSettings('string') + settings.forEach(setting => { this._bindInput(setting, 'text') }) + } + + _bindSelects() { + let settings = this._settings.getTypeSettings('select') + settings.forEach(setting => { this._bindInput(setting, 'active-id') }) + } + + _bindBooleans() { + let settings = this._settings.getTypeSettings('boolean') + settings.forEach(setting => { this._bindInput(setting, 'active') }) + } + + _bindEnumerations() { + let settings = this._settings.getTypeSettings('enum') + settings.forEach(setting => { this._bindEnum(setting) }) + } + } +) + +function init() { + Convenience.initTranslations() +} + +function buildPrefsWidget() { + let widget = new PrefsWidget() + widget.show_all() + + return widget +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled new file mode 100644 index 0000000000000000000000000000000000000000..ac57a70f3e34036050feebd37822f00519d6e3e7 GIT binary patch literal 2164 zcmcIlO^6&t6s~9{uDjV}lidxg9$W-r=Fl_b5D-N@B)SUz9V7^XSkqlIQ*2LFQ(e6~ z6HG21^pdNXAmU*~5%eY=Jh&cm6TRi?UepMJ7Z0L@_WP=Peirs<3ch)7zN&sz{oePg zw=PSkrSYO38?bLwe)GPXI|jS(Tim4O+@^Rzj9~9zL1SHr62mNj5HE=g)&th{+kIn) zs+|v1nzq%*E0b$$@^)dgS6JLU$4BbHy@>m39EWWH4Ex{_I0S!2SFbIx{`4E*#REb-4&40nhefWZ z&-G8hegNFwSieY~KKajKzXU#e?0Con{Z;V$u(yDd@$;cB^m)z$*k6FJUw`I+ap;G- zz}^M6-Z{TVo<8HOKtR-HKCrt{qVjETv&hJy!WxcaqSUFNCWQO+xNvnbh5WrqAz zFI%#&!vFgDQ~bZ9hk7JR_FFlYu7FvgFP*cduMONY{O?t&&9(!Dw_c~1ta3VAT;;TD{Qz55`Am1^ID{-0r`r~} zit=&p)iCN=<1roT9!?`;uXnW9Dz62=;|N)JOMB#5s>!;(v;7*={hZ3Z)3J}djWVZ) z(v71$c1oGKeX}eYDpN!{wx&8yxFnM(RXrbdZ79lYed25el^Rsf+1>DlINwqF%~Bad z!QoP`j@rzt%*%e?sXmla?HnTUEjiE!_+{-_XX=c4U{0wU-mTOlwMJc28>;{{%fUMr zp91t^b%#@b>?^+)n`x)zXPsh^pyAWkIM;VX{4i{QzF8?v!2V%ge z^uQ#+4?R{bE>BGJKi}vPG|Dp>Ytv_@Fv5H|e~QA# X<4}e}{Nc-Q)>?D9|KIvB97+5KnP40N literal 0 HcmV?d00001 diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml new file mode 100644 index 0000000..b3fb7c1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + Apply system fonts to shell interface. + + + + true + Extend top bar left box. + + + + true + Legacy tray icons in top bar. + + + + false + Convert legacy tray icons to greyscale. + + + + true + Autofocus windows that demand attention. + + + + true + Show desktop name in top bar. + + + + "GNOME Desktop" + Set the top bar desktop name text. + + + + true + Restrict functionalities to the primary screen. + + + + true + Hide top bar dropdown arrows. + + + + false + Hide aggregate menu dropdown arrow. + + + + true + Hide app menu dropdown arrow. + + + + true + Hide app menu application icon. + + + + true + Reduce top bar items spacing. + + + + "auto" + Top bar window buttons position. + + + + "maximized" + Use window title to replace the app-menu label. + + + + "maximized" + Active window bottons in top bar. + + + + "default-dark" + Top bar window buttons theme. + + + + "maximized" + Select windows state to hide titlebars. + + + + "right" + Select notification messages position. + + + + "auto" + Hide top bar activities button. + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui new file mode 100644 index 0000000..605d784 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui @@ -0,0 +1,906 @@ + + + + + + True + True + True + False + True + + + True + False + start + 20 + 20 + 20 + 20 + vertical + 15 + True + + + True + False + 50 + + + True + False + center + Extend top bar left box + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 1 + + + + + True + False + 50 + + + True + False + center + Auto focus new windows + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 2 + + + + + True + False + 50 + + + True + False + center + Show system tray in top bar + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 3 + + + + + True + False + 50 + + + True + False + center + Show desktop name in top bar + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 5 + + + + + True + False + 50 + + + True + False + center + Restrict functionalities to the primary screen + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 6 + + + + + True + False + 50 + + + True + False + center + Hide activities button + + + False + True + 0 + + + + + 170 + True + False + 1 + + Never + Auto + Always + + + + False + True + end + 1 + + + + + False + True + 8 + + + + + True + False + 50 + + + True + False + center + Hide window titlebars + + + False + True + 0 + + + + + 170 + True + False + 2 + + Never + Tiled + Maximized + Both + Always + + + + False + True + end + 1 + + + + + False + True + 9 + + + + + True + False + 50 + + + True + False + center + Show window title in app menu + + + False + True + 0 + + + + + 170 + True + False + 2 + + Never + Tiled + Maximized + Both + Always + + + + False + True + end + 1 + + + + + False + True + 10 + + + + + True + False + 50 + + + True + False + center + Show window buttons in top bar + + + False + True + 0 + + + + + 170 + True + False + 2 + + Never + Tiled + Maximized + Both + Always + + + + False + True + end + 1 + + + + + False + True + 11 + + + + + True + False + 50 + + + True + False + center + Notification messages position + + + False + True + 0 + + + + + 170 + True + False + 2 + + Center + Left + Right + + + + False + True + end + 1 + + + + + False + True + 13 + + + + + True + + + + + True + False + General + + + False + + + + + True + False + start + 20 + 20 + 20 + 20 + vertical + 15 + True + + + True + False + 50 + + + True + False + center + Apply system fonts to shell theme + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + 50 + + + True + False + center + Convert tray icons to greyscale + + + False + True + 0 + + + + + True + True + center + + + False + True + end + 1 + + + + + False + True + 1 + + + + + True + False + 50 + + + True + False + center + Hide top bar dropdown arrows + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 2 + + + + + True + False + 50 + + + True + False + center + Hide aggregate menu dropdown arrow + + + False + True + 0 + + + + + True + True + center + + + False + True + end + 1 + + + + + False + True + 3 + + + + + True + False + 50 + + + True + False + center + Hide app menu dropdown arrow + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 4 + + + + + True + False + 50 + + + True + False + center + Hide app menu application icon + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 5 + + + + + True + False + 50 + + + True + False + center + Reduce top bar items spacing + + + False + True + 0 + + + + + True + True + center + True + + + False + True + end + 1 + + + + + False + True + 6 + + + + + True + False + 50 + + + True + False + center + Top bar desktop name text + + + False + True + 0 + + + + + 170 + True + True + GNOME Desktop + + + False + True + end + 1 + + + + + False + True + 7 + + + + + True + False + True + 50 + + + True + False + center + Top bar window buttons position + + + False + True + 0 + + + + + 170 + True + False + auto + + Auto + Left + Right + First + Last + + + + False + True + end + 1 + + + + + False + True + 8 + + + + + True + False + True + 50 + + + True + False + center + Top bar window buttons theme + + + False + True + 0 + + + + + 170 + True + False + 0 + + Default Dark + Default Light + Ambiance + Radiance + Arc Dark + Arc Light + United Dark + United Light + Materia Dark + Materia Light + OSX Arc + Vertex + Pop Dark + Pop Light + Vimix + Yaru + Arrongin + Telinkrin + + + + False + True + end + 1 + + + + + False + True + 9 + + + + + 1 + True + + + + + True + False + Appearance + + + 1 + False + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-always.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-always.css new file mode 100644 index 0000000..7a413aa --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-always.css @@ -0,0 +1,23 @@ +headerbar, +.titlebar { + padding-left: 0; +} + +.titlebar headerbar ~ headerbar { + padding-left: 6px; +} + +.titlebar .titlebar { + padding-left: 0; +} + +headerbar > box.left, +.titlebar > box.left { + margin: 0 0 0 -200px; + opacity: 0; +} + +.titlebar.default-decoration { + margin: -200px 0 0; + opacity: 0; +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css new file mode 100644 index 0000000..1f53f8a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css @@ -0,0 +1,23 @@ +.tiled headerbar, +.tiled .titlebar { + padding-left: 0; +} + +.tiled .titlebar headerbar ~ headerbar { + padding-left: 6px; +} + +.tiled .titlebar .titlebar { + padding-left: 0; +} + +.tiled headerbar > box.left, +.tiled .titlebar > box.left { + margin: 0 0 0 -200px; + opacity: 0; +} + +.tiled .titlebar.default-decoration { + margin: -200px 0 0; + opacity: 0; +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css new file mode 100644 index 0000000..7bd323d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css @@ -0,0 +1,23 @@ +.maximized headerbar, +.maximized .titlebar { + padding-left: 0; +} + +.maximized .titlebar headerbar ~ headerbar { + padding-left: 6px; +} + +.maximized .titlebar .titlebar { + padding-left: 0; +} + +.maximized headerbar > box.left, +.maximized .titlebar > box.left { + margin: 0 0 0 -200px; + opacity: 0; +} + +.maximized .titlebar.default-decoration { + margin: -200px 0 0; + opacity: 0; +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-always.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-always.css new file mode 100644 index 0000000..0cb815a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-always.css @@ -0,0 +1,15 @@ +headerbar, +.titlebar { + padding-right: 0; +} + +headerbar > box.right, +.titlebar > box.right { + margin: 0 -200px 0 0; + opacity: 0; +} + +.titlebar.default-decoration { + margin: -200px 0 0; + opacity: 0; +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css new file mode 100644 index 0000000..f30733f --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css @@ -0,0 +1,15 @@ +.tiled headerbar, +.tiled .titlebar { + padding-right: 0; +} + +.tiled headerbar > box.right, +.tiled .titlebar > box.right { + margin: 0 -200px 0 0; + opacity: 0; +} + +.tiled .titlebar.default-decoration { + margin: -200px 0 0; + opacity: 0; +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css new file mode 100644 index 0000000..925b9e7 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css @@ -0,0 +1,15 @@ +.maximized headerbar, +.maximized .titlebar { + padding-right: 0; +} + +.maximized headerbar > box.right, +.maximized .titlebar > box.right { + margin: 0 -200px 0 0; + opacity: 0; +} + +.maximized .titlebar.default-decoration { + margin: -200px 0 0; + opacity: 0; +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css new file mode 100644 index 0000000..c78b855 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css @@ -0,0 +1,48 @@ +#panel.small-spacing .panel-button { + -natural-hpadding: 8px; + -minimum-hpadding: 6px; +} + +#panel.small-spacing .panel-button .system-status-icon { + padding: 0; +} + +#panel.small-spacing .panel-button .panel-status-indicators-box { + spacing: 12px; +} + +#panel.small-spacing.extra-spacing .panel-button .panel-status-indicators-box { + spacing: 10px; +} + +#panel.small-spacing.extra-spacing #appMenu { + margin: 0 8px; +} + +#panel .panel-button.window-controls { + -natural-hpadding: 0px; + -minimum-hpadding: 0px; +} + +#panel .window-controls-box { + spacing: 2px; +} + +#panel .window-controls-box .window-button { + width: 22px; +} + +#panelLeft .window-controls-box:first-child .window-button:first-child { + padding-left: 3px; +} + +#panelRight .window-controls-box:last-child .window-button:last-child { + padding-right: 3px; +} + +#panel .window-controls-box .icon { + background-color: transparent; + border-radius: 0; + box-shadow: none; + border: 0; +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg new file mode 100644 index 0000000..6670047 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg new file mode 100644 index 0000000..91ab163 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg new file mode 100644 index 0000000..5a6c3a7 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg new file mode 100644 index 0000000..32b0a4f --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg new file mode 100644 index 0000000..3c15c36 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg new file mode 100644 index 0000000..668ee38 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg new file mode 100644 index 0000000..cee4dcb --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg new file mode 100644 index 0000000..6932125 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg new file mode 100644 index 0000000..06bb6a3 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css new file mode 100644 index 0000000..9102916 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 19px; + height: 19px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg new file mode 100644 index 0000000..2c33f87 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg new file mode 100644 index 0000000..1f3a7af --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg new file mode 100644 index 0000000..3d8ab61 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg new file mode 100644 index 0000000..2c2ac30 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg new file mode 100644 index 0000000..0ca8756 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg new file mode 100644 index 0000000..c629fa1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg new file mode 100644 index 0000000..30308a8 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg new file mode 100644 index 0000000..c0ca7f4 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg new file mode 100644 index 0000000..d7bb715 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg new file mode 100644 index 0000000..65f0d56 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg new file mode 100644 index 0000000..62fb143 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg new file mode 100644 index 0000000..fb56677 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg new file mode 100644 index 0000000..2c2ac30 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg new file mode 100644 index 0000000..1e4b574 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg new file mode 100644 index 0000000..0a40905 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg new file mode 100644 index 0000000..30308a8 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg new file mode 100644 index 0000000..c3f1cb6 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg new file mode 100644 index 0000000..3a347b9 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg new file mode 100644 index 0000000..326b7d6 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg new file mode 100644 index 0000000..dca791d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg new file mode 100644 index 0000000..8eaf4b1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg new file mode 100644 index 0000000..e2dff2e --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg new file mode 100644 index 0000000..7727223 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg new file mode 100644 index 0000000..10f45d5 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg new file mode 100644 index 0000000..0a73dcd --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg new file mode 100644 index 0000000..380e42d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg new file mode 100644 index 0000000..24ddca0 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css new file mode 100644 index 0000000..0f044fc --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 14px; + height: 14px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg new file mode 100644 index 0000000..66bf354 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg new file mode 100644 index 0000000..dba468e --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg new file mode 100644 index 0000000..592ee7a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg new file mode 100644 index 0000000..dfac382 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg new file mode 100644 index 0000000..b8e8704 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg new file mode 100644 index 0000000..9535185 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg new file mode 100644 index 0000000..8dde54f --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg new file mode 100644 index 0000000..5a30c9a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg new file mode 100644 index 0000000..7c8f96e --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css new file mode 100644 index 0000000..5fd65cb --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 16px; + height: 16px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg new file mode 100644 index 0000000..66bf354 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg new file mode 100644 index 0000000..dba468e --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg new file mode 100644 index 0000000..592ee7a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg new file mode 100644 index 0000000..3e6acca --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg new file mode 100644 index 0000000..fd61fd7 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg new file mode 100644 index 0000000..68c0a29 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg new file mode 100644 index 0000000..681e3eb --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg new file mode 100644 index 0000000..6766f8f --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg new file mode 100644 index 0000000..176b6a7 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css new file mode 100644 index 0000000..5fd65cb --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 16px; + height: 16px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg new file mode 100644 index 0000000..58d8cd0 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg new file mode 100644 index 0000000..3b01107 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg new file mode 100644 index 0000000..798cedd --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg new file mode 100644 index 0000000..2fe78a4 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg new file mode 100644 index 0000000..45eafca --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg new file mode 100644 index 0000000..66f1da4 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg new file mode 100644 index 0000000..fda5604 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg new file mode 100644 index 0000000..2e46947 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg new file mode 100644 index 0000000..d61619a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg new file mode 100644 index 0000000..fed664d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg new file mode 100644 index 0000000..92b1e46 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg new file mode 100644 index 0000000..1667042 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg new file mode 100644 index 0000000..606428f --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg new file mode 100644 index 0000000..4242e44 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg new file mode 100644 index 0000000..fe75189 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg new file mode 100644 index 0000000..5a22979 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg new file mode 100644 index 0000000..da834ae --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg new file mode 100644 index 0000000..73f7204 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg new file mode 100755 index 0000000..633cc5b --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg new file mode 100755 index 0000000..633cc5b --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg new file mode 100755 index 0000000..be494f3 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg new file mode 100755 index 0000000..e577176 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg new file mode 100755 index 0000000..e577176 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg new file mode 100755 index 0000000..65f1a51 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg new file mode 100755 index 0000000..003be10 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg new file mode 100755 index 0000000..003be10 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg new file mode 100755 index 0000000..689321d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg new file mode 100644 index 0000000..f19c972 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg new file mode 100644 index 0000000..cf63936 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg new file mode 100644 index 0000000..a123cfd --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg new file mode 100644 index 0000000..018dfbe --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg new file mode 100644 index 0000000..305b1d6 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg new file mode 100644 index 0000000..96cbd94 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg new file mode 100644 index 0000000..5189da7 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg new file mode 100644 index 0000000..fb87105 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg new file mode 100644 index 0000000..7553792 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg new file mode 100644 index 0000000..b20fd45 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg new file mode 100644 index 0000000..6924f6c --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg new file mode 100644 index 0000000..fc848ab --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg new file mode 100644 index 0000000..69d1231 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg new file mode 100644 index 0000000..4222a3b --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg new file mode 100644 index 0000000..6ad68e6 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg new file mode 100644 index 0000000..795bbd1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg new file mode 100644 index 0000000..4bb5ecb --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg new file mode 100644 index 0000000..2166470 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg new file mode 100644 index 0000000..1d97983 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg new file mode 100644 index 0000000..91fbc70 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg new file mode 100644 index 0000000..14a9bba --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg new file mode 100644 index 0000000..0d162cd --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg new file mode 100644 index 0000000..74d804a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg new file mode 100644 index 0000000..d8ac07a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg new file mode 100644 index 0000000..3f827fd --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg new file mode 100644 index 0000000..fd24aa7 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg new file mode 100644 index 0000000..6cb1ba4 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css new file mode 100644 index 0000000..9102916 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 19px; + height: 19px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg new file mode 100644 index 0000000..0dba5dd --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg new file mode 100644 index 0000000..d16d52f --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg new file mode 100644 index 0000000..de8bdd1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg new file mode 100644 index 0000000..de8bdd1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg new file mode 100644 index 0000000..bc7d02d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg new file mode 100644 index 0000000..b037440 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg new file mode 100644 index 0000000..b037440 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg new file mode 100644 index 0000000..105f51a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg new file mode 100644 index 0000000..d32aa7d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css new file mode 100644 index 0000000..0f044fc --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 14px; + height: 14px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg new file mode 100644 index 0000000..5343517 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg new file mode 100644 index 0000000..cd43913 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg new file mode 100644 index 0000000..81fe149 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg new file mode 100644 index 0000000..8eb8863 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg new file mode 100644 index 0000000..475bf31 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg new file mode 100644 index 0000000..ee76d25 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg new file mode 100644 index 0000000..fb543b3 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg new file mode 100644 index 0000000..f4f26c1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg new file mode 100644 index 0000000..1f76de1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css new file mode 100644 index 0000000..44ac511 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 18px; + height: 18px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg new file mode 100644 index 0000000..5343517 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg new file mode 100644 index 0000000..cd43913 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg new file mode 100644 index 0000000..5b29d32 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg new file mode 100644 index 0000000..8eb8863 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg new file mode 100644 index 0000000..475bf31 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg new file mode 100644 index 0000000..db27b66 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg new file mode 100644 index 0000000..fb543b3 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg new file mode 100644 index 0000000..f4f26c1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg new file mode 100644 index 0000000..3b68e66 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css new file mode 100644 index 0000000..44ac511 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 18px; + height: 18px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg new file mode 100644 index 0000000..4aa6905 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg new file mode 100644 index 0000000..3463e8a --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg new file mode 100644 index 0000000..a759cbc --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg new file mode 100644 index 0000000..cf1c85d --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg new file mode 100644 index 0000000..a5aacef --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg new file mode 100644 index 0000000..a759cbc --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg new file mode 100644 index 0000000..aecacc4 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg new file mode 100644 index 0000000..dd298c5 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg new file mode 100644 index 0000000..a759cbc --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg new file mode 100644 index 0000000..dbd8e76 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg new file mode 100644 index 0000000..236281f --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg new file mode 100644 index 0000000..d3489c9 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg new file mode 100644 index 0000000..c204f98 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg new file mode 100644 index 0000000..e4b86e5 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg new file mode 100644 index 0000000..7967be1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg new file mode 100644 index 0000000..2b6d0aa --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg new file mode 100644 index 0000000..d953755 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg new file mode 100644 index 0000000..a9d10d1 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +} diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg new file mode 100644 index 0000000..8262e59 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg new file mode 100644 index 0000000..37c7dff --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg new file mode 100644 index 0000000..b6d42fc --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg new file mode 100644 index 0000000..c0fc048 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg new file mode 100644 index 0000000..26f22e0 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg new file mode 100644 index 0000000..4f120c4 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg new file mode 100644 index 0000000..ab88190 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg new file mode 100644 index 0000000..ef5e845 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg @@ -0,0 +1,4 @@ + + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg new file mode 100644 index 0000000..bb20c27 --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css new file mode 100644 index 0000000..d1e55ac --- /dev/null +++ b/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css @@ -0,0 +1,40 @@ +.window-button .icon { + width: 24px; + height: 24px; +} + +.close .icon { + background-image: url("close.svg"); +} + +.close:hover .icon { + background-image: url("close-hover.svg"); +} + +.close:active .icon { + background-image: url("close-active.svg"); +} + +.minimize .icon { + background-image: url("minimize.svg"); +} + +.minimize:hover .icon { + background-image: url("minimize-hover.svg"); +} + +.minimize:active .icon { + background-image: url("minimize-active.svg"); +} + +.maximize .icon { + background-image: url("maximize.svg"); +} + +.maximize:hover .icon { + background-image: url("maximize-hover.svg"); +} + +.maximize:active .icon { + background-image: url("maximize-active.svg"); +}