diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/buttons.js b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/buttons.js new file mode 100644 index 00000000..16332bc9 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/buttons.js @@ -0,0 +1,126 @@ +const GObject = imports.gi.GObject +const St = imports.gi.St +const Clutter = imports.gi.Clutter +const Main = imports.ui.main +const AppMenu = Main.panel.statusArea.appMenu +const PanelMenu = imports.ui.panelMenu + +var DesktopLabel = GObject.registerClass( + class UniteDesktopLabel extends PanelMenu.Button { + _init(text) { + 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(text || 'Desktop') + } + + setText(text) { + this._label.set_text(text) + } + + setVisible(visible) { + this.container.visible = visible + AppMenu.container.visible = !visible + } + } +) + +var TrayIndicator = GObject.registerClass( + class UniteTrayIndicator extends PanelMenu.Button { + _init(size) { + this._size = size || 20 + this._icons = [] + + super._init(0.0, null, true) + + this._indicators = new St.BoxLayout({ style_class: 'panel-status-indicators-box' }) + this.add_child(this._indicators) + + this._sync() + } + + get size() { + const context = St.ThemeContext.get_for_stage(global.stage) + return this._size * context.scale_factor + } + + _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.size, this.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) { + const bin = new St.Bin({ style_class: 'icon' }) + const btn = new St.Button({ track_hover: true }) + + btn.add_style_class_name(`window-button ${action}`) + btn.add_actor(bin) + + btn.connect('clicked', () => { + const target = global.unite.focusWindow + const method = target && target[action] + + method && method.call(target) + }) + + this._controls.add_child(btn) + } + + addButtons(buttons) { + this._controls.destroy_all_children() + buttons.forEach(this._addButton.bind(this)) + } + + setVisible(visible) { + this.container.visible = visible + } + } +) diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js new file mode 100644 index 00000000..9e701c83 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js new file mode 100644 index 00000000..5d2b4883 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js @@ -0,0 +1,46 @@ +const GObject = imports.gi.GObject +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const PanelManager = Unite.imports.panel.PanelManager +const LayoutManager = Unite.imports.layout.LayoutManager +const WindowManager = Unite.imports.window.WindowManager + +var UniteExtension = GObject.registerClass( + class UniteExtension extends GObject.Object { + _init() { + this.panelManager = new PanelManager() + this.layoutManager = new LayoutManager() + this.windowManager = new WindowManager() + } + + get focusWindow() { + return this.windowManager.focusWindow + } + + activate() { + this.panelManager.activate() + this.layoutManager.activate() + this.windowManager.activate() + + Main.panel._addStyleClassName('unite-shell') + } + + destroy() { + this.panelManager.destroy() + this.layoutManager.destroy() + this.windowManager.destroy() + + Main.panel._removeStyleClassName('unite-shell') + } + } +) + +function enable() { + global.unite = new UniteExtension() + global.unite.activate() +} + +function disable() { + global.unite.destroy() + global.unite = null +} diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js new file mode 100644 index 00000000..c61f6def --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js @@ -0,0 +1,230 @@ +const Bytes = imports.byteArray +const Gio = imports.gi.Gio +const GLib = imports.gi.GLib +const St = imports.gi.St +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const Convenience = Unite.imports.convenience + +const SETTINGS = Convenience.getSettings() +const WM_PREFS = Convenience.getPreferences() + +const USER_CONFIG = GLib.get_user_config_dir() +const USER_STYLES = `${USER_CONFIG}/gtk-3.0/gtk.css` + +function fileExists(path) { + return GLib.file_test(path, GLib.FileTest.EXISTS) +} + +function getGioFile(path) { + const absPath = GLib.build_filenamev([Unite.path, path]) + + if (fileExists(absPath)) { + return Gio.file_new_for_path(absPath) + } +} + +function getFileContents(path) { + if (fileExists(path)) { + const contents = GLib.file_get_contents(path) + return Bytes.toString(contents[1]) + } else { + return '' + } +} + +function setFileContents(path, contents) { + GLib.file_set_contents(path, contents) +} + +function resetGtkStyles() { + let style = getFileContents(USER_STYLES) + + style = style.replace(/\/\* UNITE ([\s\S]*?) UNITE \*\/\n/g, '') + style = style.replace(/@import.*unite@hardpixel\.eu.*css['"]\);\n/g, '') + + setFileContents(USER_STYLES, style) +} + +var Signals = class Signals { + constructor() { + this.signals = new Map() + } + + registerHandler(object, name, callback) { + const key = `${object}[${name}]` + + if (!this.hasSignal(key)) { + this.signals.set(key, { + object: object, + signalId: object.connect(name, callback) + }) + } + + return key + } + + hasSignal(key) { + return this.signals.has(key) + } + + connect(object, name, callback) { + return this.registerHandler(object, name, callback) + } + + disconnect(key) { + if (this.hasSignal(key)) { + const data = this.signals.get(key) + data.object.disconnect(data.signalId) + + this.signals.delete(key) + } + } + + disconnectMany(keys) { + keys.forEach(this.disconnect.bind(this)) + } + + disconnectAll() { + for (const key of this.signals.keys()) { + this.disconnect(key) + } + } +} + +var Settings = class Settings extends Signals { + getSettingObject(key) { + if (SETTINGS.exists(key)) { + return SETTINGS + } else { + return WM_PREFS + } + } + + connect(name, callback) { + const object = this.getSettingObject(name) + return this.registerHandler(object, `changed::${name}`, callback) + } + + get(key) { + const object = this.getSettingObject(key) + return object.getSetting(key) + } +} + +var ShellStyle = class ShellStyle { + constructor(path) { + this.file = getGioFile(path) + } + + get context() { + return St.ThemeContext.get_for_stage(global.stage) + } + + get theme() { + return this.context.get_theme() + } + + load() { + this.theme.load_stylesheet(this.file) + } + + unload() { + this.theme.unload_stylesheet(this.file) + } +} + +var WidgetStyle = class WidgetStyle { + constructor(widget, style) { + this.widget = widget + this.style = style + } + + get existing() { + return this.widget.get_style() || '' + } + + load() { + const style = this.existing + this.style + this.widget.set_style(style) + } + + unload() { + const style = this.existing.replace(this.style, '') + this.widget.set_style(style) + } +} + +var GtkStyle = class GtkStyle { + constructor(name, contents) { + this.contents = `/* UNITE ${name} */\n${contents}\n/* ${name} UNITE */\n` + } + + get existing() { + return getFileContents(USER_STYLES) + } + + load() { + const style = this.contents + this.existing + setFileContents(USER_STYLES, style) + } + + unload() { + const style = this.existing.replace(this.contents, '') + setFileContents(USER_STYLES, style) + } +} + +var Styles = class Styles { + constructor() { + this.styles = new Map() + } + + hasStyle(name) { + return name && this.styles.has(name) + } + + getStyle(name) { + return name && this.styles.get(name) + } + + setStyle(name, object, ...args) { + if (!this.hasStyle(name)) { + const style = new object(...args) + style.load() + + this.styles.set(name, style) + } + } + + deleteStyle(name) { + if (this.hasStyle(name)) { + const style = this.getStyle(name) + style.unload() + + this.styles.delete(name) + } + } + + addShellStyle(name, path) { + this.deleteStyle(name) + this.setStyle(name, ShellStyle, path) + } + + addWidgetStyle(name, widget, styles) { + this.deleteStyle(name) + this.setStyle(name, WidgetStyle, widget, styles) + } + + addGtkStyle(name, contents) { + this.deleteStyle(name) + this.setStyle(name, GtkStyle, name, contents) + } + + removeAll() { + for (const key of this.styles.keys()) { + this.deleteStyle(key) + } + } +} + +resetGtkStyles() diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/layout.js b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/layout.js new file mode 100644 index 00000000..d6dba0ec --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/layout.js @@ -0,0 +1,253 @@ +const GObject = imports.gi.GObject +const St = imports.gi.St +const Clutter = imports.gi.Clutter +const GtkSettings = imports.gi.Gtk.Settings.get_default() +const Main = imports.ui.main +const Config = imports.misc.config +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const AppMenu = Main.panel.statusArea.appMenu +const AggMenu = Main.panel.statusArea.aggregateMenu +const Handlers = Unite.imports.handlers + +const VERSION = parseInt(Config.PACKAGE_VERSION.split('.')[1]) + +function actorHasClass(actor, name) { + return actor.has_style_class_name && actor.has_style_class_name(name) +} + +function getWidgetArrow(widget) { + let arrow = widget._arrow + + if (!arrow) { + const last = widget.get_n_children() - 1 + const actor = widget.get_children()[last] + + if (actor) { + if (actorHasClass(actor, 'popup-menu-arrow')) { + arrow = actor + } else { + arrow = getWidgetArrow(actor) + } + } + } + + if (arrow && !widget.hasOwnProperty('_arrow')) { + widget._arrow = arrow + } + + return arrow +} + +function toggleWidgetArrow(widget, hide) { + const arrow = widget && getWidgetArrow(widget) + + if (arrow) { + if (hide && !widget._arrowHandled) { + arrow.visible = false + widget._arrowHandled = true + } + + if (!hide && widget._arrowHandled) { + arrow.visible = true + delete widget._arrowHandled + } + } +} + +var LayoutManager = GObject.registerClass( + class UniteLayoutManager extends GObject.Object { + _init() { + this.signals = new Handlers.Signals() + this.settings = new Handlers.Settings() + this.styles = new Handlers.Styles() + + this.signals.connect( + Main.panel._leftBox, 'actor_added', this._onHideDropdownArrows.bind(this) + ) + + this.signals.connect( + Main.panel._centerBox, 'actor_added', this._onHideDropdownArrows.bind(this) + ) + + this.signals.connect( + Main.panel._rightBox, 'actor_added', this._onHideDropdownArrows.bind(this) + ) + + this.signals.connect( + GtkSettings, 'notify::gtk-font-name', this._onChangeStyles.bind(this) + ) + + this.settings.connect( + 'notifications-position', this._onNotificationsChange.bind(this) + ) + + this.settings.connect( + 'hide-app-menu-icon', this._onHideAppMenuIcon.bind(this) + ) + + this.settings.connect( + 'hide-app-menu-arrow', this._onHideAppMenuArrow.bind(this) + ) + + this.settings.connect( + 'hide-aggregate-menu-arrow', this._onHideAggMenuArrow.bind(this) + ) + + this.settings.connect( + 'hide-dropdown-arrows', this._onHideDropdownArrows.bind(this) + ) + + this.settings.connect( + 'use-system-fonts', this._onChangeStyles.bind(this) + ) + + this.settings.connect( + 'reduce-panel-spacing', this._onChangeStyles.bind(this) + ) + } + + _onNotificationsChange() { + const setting = this.settings.get('notifications-position') + + if (setting != 'center') { + const context = St.ThemeContext.get_for_stage(global.stage) + const banner = Main.messageTray._bannerBin + const mappings = { left: 'START', right: 'END' } + const position = mappings[setting] + + banner.set_x_align(Clutter.ActorAlign[position]) + banner.set_width(390 * context.scale_factor) + } else { + this._resetNotifications() + } + } + + _onHideAppMenuIcon() { + const setting = this.settings.get('hide-app-menu-icon') + + if (setting) { + AppMenu._iconBox.hide() + } else { + this._resetAppMenuIcon() + } + } + + _onHideAppMenuArrow() { + const setting = this.settings.get('hide-app-menu-arrow') + + if (setting) { + toggleWidgetArrow(AppMenu, true) + } else { + this._resetAppMenuArrow() + } + } + + _onHideAggMenuArrow() { + const setting = this.settings.get('hide-aggregate-menu-arrow') + + if (setting) { + toggleWidgetArrow(AggMenu, true) + } else { + this._resetAggMenuArrow() + } + } + + _onHideDropdownArrows() { + const setting = this.settings.get('hide-dropdown-arrows') + + if (setting) { + for (const [name, widget] of Object.entries(Main.panel.statusArea)) { + if (name != 'aggregateMenu' && name != 'appMenu') { + toggleWidgetArrow(widget, true) + } + } + } else { + this._resetDropdownArrows() + } + } + + _onChangeStyles() { + const fonts = this.settings.get('use-system-fonts') + const space = this.settings.get('reduce-panel-spacing') + + this._resetStyles() + + if (fonts) { + const font = GtkSettings.gtk_font_name.replace(/\s\d+$/, '') + this.styles.addWidgetStyle('uiGroup', Main.uiGroup, `font-family: ${font};`) + + Main.panel._addStyleClassName('system-fonts') + } + + if (space) { + Main.panel._addStyleClassName('small-spacing') + } + + if (VERSION < 34) { + Main.panel._addStyleClassName('extra-spacing') + } + + if (fonts || space) { + this.styles.addWidgetStyle('panel', Main.panel, 'font-size: 11.25pt;') + } + } + + _resetNotifications() { + const banner = Main.messageTray._bannerBin + + banner.set_x_align(Clutter.ActorAlign.CENTER) + banner.set_width(-1) + } + + _resetAppMenuIcon() { + AppMenu._iconBox.show() + } + + _resetAppMenuArrow() { + toggleWidgetArrow(AppMenu, false) + } + + _resetAggMenuArrow() { + toggleWidgetArrow(AggMenu, false) + } + + _resetDropdownArrows() { + for (const [name, widget] of Object.entries(Main.panel.statusArea)) { + if (name != 'aggregateMenu' && name != 'appMenu') { + toggleWidgetArrow(widget, false) + } + } + } + + _resetStyles() { + Main.panel._removeStyleClassName('system-fonts') + Main.panel._removeStyleClassName('small-spacing') + Main.panel._removeStyleClassName('extra-spacing') + + this.styles.deleteStyle('uiGroup') + this.styles.deleteStyle('panel') + } + + activate() { + this._onNotificationsChange() + this._onHideAppMenuIcon() + this._onHideAppMenuArrow() + this._onHideAggMenuArrow() + this._onHideDropdownArrows() + this._onChangeStyles() + } + + destroy() { + this._resetNotifications() + this._resetAppMenuIcon() + this._resetAppMenuArrow() + this._resetAggMenuArrow() + this._resetDropdownArrows() + this._resetStyles() + + this.signals.disconnectAll() + this.settings.disconnectAll() + this.styles.removeAll() + } + } +) diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json new file mode 100644 index 00000000..c6e97892 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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": 36 +} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js new file mode 100644 index 00000000..a8321432 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js @@ -0,0 +1,507 @@ +const Gi = imports._gi +const System = imports.system +const GObject = imports.gi.GObject +const Clutter = imports.gi.Clutter +const Shell = imports.gi.Shell +const AppSystem = imports.gi.Shell.AppSystem.get_default() +const WinTracker = imports.gi.Shell.WindowTracker.get_default() +const Main = imports.ui.main +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const AppMenu = Main.panel.statusArea.appMenu +const Activities = Main.panel.statusArea.activities +const Buttons = Unite.imports.buttons +const Handlers = Unite.imports.handlers + +var PanelExtension = class PanelExtension { + constructor(settings, key, callback) { + this.activated = false + + const isActive = () => { + return callback.call(null, settings.get(key)) + } + + const onChange = () => { + const active = isActive() + + if (active && !this.activated) { + this.activated = true + return this._init() + } + + if (!active && this.activated) { + this.activated = false + return this._destroy() + } + } + + this.activate = () => { + settings.connect(key, onChange.bind(this)) + onChange() + } + + this.destroy = () => { + if (this.activated) { + this._destroy() + this.activated = false + } + } + } +} + +var WindowButtons = class WindowButtons extends PanelExtension { + constructor({ settings }) { + const active = val => val != 'never' + super(settings, 'show-window-buttons', active) + } + + _init() { + this.theme = 'default-dark' + this.signals = new Handlers.Signals() + this.settings = new Handlers.Settings() + this.styles = new Handlers.Styles() + this.controls = new Buttons.WindowControls() + + this.signals.connect( + Main.overview, 'showing', this._onOverviewShowing.bind(this) + ) + + this.signals.connect( + Main.overview, 'hiding', this._onOverviewHiding.bind(this) + ) + + this.signals.connect( + WinTracker, 'notify::focus-app', this._onFocusAppChange.bind(this) + ) + + this.settings.connect( + 'window-buttons-layout', this._onLayoutChange.bind(this) + ) + + this.settings.connect( + 'window-buttons-position', this._onPositionChange.bind(this) + ) + + this.settings.connect( + 'window-buttons-placement', this._onPositionChange.bind(this) + ) + + this.settings.connect( + 'window-buttons-theme', this._onThemeChange.bind(this) + ) + + Main.panel.addToStatusArea( + 'uniteWindowControls', this.controls, this.index, this.side + ) + + this.controls.setVisible(false) + + this._onLayoutChange() + this._onPositionChange() + this._onThemeChange() + } + + get position() { + return this.settings.get('window-buttons-position') + } + + get placement() { + return this.settings.get('window-buttons-placement') + } + + get side() { + const sides = { first: 'left', last: 'right', auto: this.position } + return sides[this.placement] || this.placement + } + + get index() { + if (this.placement == 'first') return 0 + if (this.placement == 'last') return -1 + + return null + } + + get sibling() { + if (this.side == 'left') { + return Main.panel.statusArea.appMenu.get_parent() + } else { + return Main.panel.statusArea.aggregateMenu.get_parent() + } + } + + get container() { + if (this.side == 'left') { + return Main.panel._leftBox + } else { + return Main.panel._rightBox + } + } + + _onOverviewShowing() { + this.controls.setVisible(false) + } + + _onOverviewHiding() { + const focused = global.unite.focusWindow + this.controls.setVisible(focused && focused.showButtons) + } + + _onFocusAppChange() { + const focused = AppMenu._targetApp + + if (focused == null || focused.state != Shell.AppState.RUNNING) { + this.controls.setVisible(false) + } + } + + _onLayoutChange() { + const buttons = this.settings.get('window-buttons-layout') + + if (this.side == 'right' && this.position == 'left') { + buttons.reverse() + } + + this.controls.addButtons(buttons) + } + + _onPositionChange() { + const controls = this.controls.container + controls.reparent(this.container) + + if (this.index != null) { + this.container.set_child_at_index(controls, this.index) + } else { + this.container.set_child_below_sibling(controls, this.sibling) + } + + this._onLayoutChange() + } + + _onThemeChange() { + this.controls.remove_style_class_name(this.theme) + + this.theme = this.settings.get('window-buttons-theme') + const path = `themes/${this.theme}/stylesheet.css` + + this.styles.addShellStyle('windowButtons', path) + this.controls.add_style_class_name(this.theme) + } + + _destroy() { + this.controls.destroy() + + this.signals.disconnectAll() + this.settings.disconnectAll() + this.styles.removeAll() + } +} + +var ExtendLeftBox = class ExtendLeftBox extends PanelExtension { + constructor({ settings }) { + const active = val => val == true + super(settings, 'extend-left-box', active) + } + + _init() { + this._default = 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._allocate(Main.panel, box, flags) + }) + + Main.panel.queue_relayout() + } + + _allocate(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) + } + + _destroy() { + Main.panel.__proto__[Gi.hook_up_vfunc_symbol]('allocate', this._default) + this._default = null + + Main.panel.queue_relayout() + } +} + +var ActivitiesButton = class ActivitiesButton extends PanelExtension { + constructor({ settings }) { + const active = val => val != 'never' + super(settings, 'hide-activities-button', active) + } + + _init() { + this.signals = new Handlers.Signals() + this.settings = new Handlers.Settings() + + this.signals.connect( + Main.overview, 'showing', this._syncVisible.bind(this) + ) + + this.signals.connect( + Main.overview, 'hiding', this._syncVisible.bind(this) + ) + + this.signals.connect( + AppSystem, 'app-state-changed', this._syncVisible.bind(this) + ) + + this.signals.connect( + WinTracker, 'notify::focus-app', this._syncVisible.bind(this) + ) + + this.settings.connect( + 'show-desktop-name', this._syncVisible.bind(this) + ) + + this._syncVisible() + } + + get hideButton() { + return this.settings.get('hide-activities-button') + } + + get showDesktop() { + return this.settings.get('show-desktop-name') + } + + _syncVisible() { + const button = Activities.container + const overview = Main.overview.visibleTarget + + if (this.hideButton == 'always') { + return button.hide() + } + + if (this.showDesktop) { + button.visible = overview + } else { + button.visible = overview || AppMenu._targetApp == null + } + } + + _destroy() { + Activities.container.show() + + this.signals.disconnectAll() + this.settings.disconnectAll() + } +} + +var DesktopName = class DesktopName extends PanelExtension { + constructor({ settings }) { + const active = val => val == true + super(settings, 'show-desktop-name', active) + } + + _init() { + this.signals = new Handlers.Signals() + this.settings = new Handlers.Settings() + this.label = new Buttons.DesktopLabel() + + this.signals.connect( + Main.overview, 'showing', this._syncVisible.bind(this) + ) + + this.signals.connect( + Main.overview, 'hiding', this._syncVisible.bind(this) + ) + + this.signals.connect( + AppSystem, 'app-state-changed', this._syncVisible.bind(this) + ) + + this.signals.connect( + WinTracker, 'notify::focus-app', this._syncVisible.bind(this) + ) + + this.settings.connect( + 'desktop-name-text', this._onTextChanged.bind(this) + ) + + Main.panel.addToStatusArea( + 'uniteDesktopLabel', this.label, 1, 'left' + ) + + this._onTextChanged() + this._syncVisible() + } + + get visibleWindows() { + const actors = global.get_window_actors() + + return actors.some(({ metaWindow }) => { + const visible = metaWindow.showing_on_its_workspace() + return visible && !metaWindow.skip_taskbar + }) + } + + _syncVisible() { + const overview = Main.overview.visibleTarget + const visible = !overview && AppMenu._targetApp == null + + this.label.setVisible(visible && !this.visibleWindows) + } + + _onTextChanged() { + const text = this.settings.get('desktop-name-text') + this.label.setText(text) + } + + _destroy() { + this.label.destroy() + + this.signals.disconnectAll() + this.settings.disconnectAll() + } +} + +var TrayIcons = class TrayIcons extends PanelExtension { + constructor({ settings }) { + const active = val => val == true + super(settings, 'show-legacy-tray', active) + } + + _init() { + this.tray = new Shell.TrayManager() + this.settings = new Handlers.Settings() + this.indicators = new Buttons.TrayIndicator() + + this.tray.connect( + 'tray-icon-added', this._onIconAdded.bind(this) + ) + + this.tray.connect( + 'tray-icon-removed', this._onIconRemoved.bind(this) + ) + + this.settings.connect( + 'greyscale-tray-icons', this._onGreyscaleChange.bind(this) + ) + + Main.panel.addToStatusArea( + 'uniteTrayIndicator', this.indicators, 0, 'right' + ) + + this.tray.manage_screen(Main.panel) + } + + _desaturateIcon(icon) { + const greyscale = this.settings.get('greyscale-tray-icons') + icon.clear_effects() + + if (greyscale) { + const desEffect = new Clutter.DesaturateEffect({ factor : 1.0 }) + const 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) + } + } + + _onIconAdded(trayManager, icon) { + this.indicators.addIcon(icon) + this._desaturateIcon(icon) + } + + _onIconRemoved(trayManager, icon) { + this.indicators.removeIcon(icon) + } + + _onGreyscaleChange() { + this.indicators.forEach(this._desaturateIcon.bind(this)) + } + + _destroy() { + this.tray = null + System.gc() + + this.indicators.destroy() + this.settings.disconnectAll() + } +} + +var PanelManager = GObject.registerClass( + class UnitePanelManager extends GObject.Object { + _init() { + this.settings = new Handlers.Settings() + this.buttons = new WindowButtons(this) + this.extender = new ExtendLeftBox(this) + this.activities = new ActivitiesButton(this) + this.desktop = new DesktopName(this) + this.tray = new TrayIcons(this) + } + + activate() { + this.buttons.activate() + this.extender.activate() + this.activities.activate() + this.desktop.activate() + this.tray.activate() + } + + destroy() { + this.buttons.destroy() + this.extender.destroy() + this.activities.destroy() + this.desktop.destroy() + this.tray.destroy() + + this.settings.disconnectAll() + } + } +) diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js new file mode 100644 index 00000000..6b8ebb11 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled new file mode 100644 index 00000000..0fbb1f02 Binary files /dev/null and b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled differ diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml new file mode 100644 index 00000000..6b8d5f46 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml @@ -0,0 +1,162 @@ +<schemalist gettext-domain="gnome-shell-extensions"> + <enum id="org.gnome.shell.extensions.unite.buttonsTheme"> + <value value="0" nick="default-dark" /> + <value value="1" nick="default-light" /> + <value value="2" nick="ambiance" /> + <value value="3" nick="radiance" /> + <value value="4" nick="arc-dark" /> + <value value="5" nick="arc-light" /> + <value value="6" nick="united-dark" /> + <value value="7" nick="united-light" /> + <value value="8" nick="materia-dark" /> + <value value="9" nick="materia-light" /> + <value value="10" nick="osx-arc" /> + <value value="11" nick="vertex" /> + <value value="12" nick="pop-dark" /> + <value value="13" nick="pop-light" /> + <value value="14" nick="vimix" /> + <value value="15" nick="yaru" /> + <value value="16" nick="arrongin" /> + <value value="17" nick="telinkrin" /> + <value value="18" nick="breeze" /> + </enum> + + <enum id="org.gnome.shell.extensions.unite.hideTitlebars"> + <value value="0" nick="never" /> + <value value="1" nick="tiled" /> + <value value="2" nick="maximized" /> + <value value="3" nick="both" /> + <value value="4" nick="always" /> + </enum> + + <enum id="org.gnome.shell.extensions.unite.showTitle"> + <value value="0" nick="never" /> + <value value="1" nick="tiled" /> + <value value="2" nick="maximized" /> + <value value="3" nick="both" /> + <value value="4" nick="always" /> + </enum> + + <enum id="org.gnome.shell.extensions.unite.showButtons"> + <value value="0" nick="never" /> + <value value="1" nick="tiled" /> + <value value="2" nick="maximized" /> + <value value="3" nick="both" /> + <value value="4" nick="always" /> + </enum> + + <enum id="org.gnome.shell.extensions.unite.notificationsPosition"> + <value value="0" nick="center" /> + <value value="1" nick="left" /> + <value value="2" nick="right" /> + </enum> + + <enum id="org.gnome.shell.extensions.unite.hideActivitiesButton"> + <value value="0" nick="never" /> + <value value="1" nick="auto" /> + <value value="2" nick="always" /> + </enum> + + <schema id="org.gnome.shell.extensions.unite" path="/org/gnome/shell/extensions/unite/"> + <key name="use-system-fonts" type="b"> + <default>true</default> + <summary>Apply system fonts to shell interface.</summary> + </key> + + <key name="extend-left-box" type="b"> + <default>true</default> + <summary>Extend top bar left box.</summary> + </key> + + <key name="show-legacy-tray" type="b"> + <default>true</default> + <summary>Legacy tray icons in top bar.</summary> + </key> + + <key name="greyscale-tray-icons" type="b"> + <default>false</default> + <summary>Convert legacy tray icons to greyscale.</summary> + </key> + + <key name="autofocus-windows" type="b"> + <default>true</default> + <summary>Autofocus windows that demand attention.</summary> + </key> + + <key name="show-desktop-name" type="b"> + <default>true</default> + <summary>Show desktop name in top bar.</summary> + </key> + + <key name="desktop-name-text" type="s"> + <default>"GNOME Desktop"</default> + <summary>Set the top bar desktop name text.</summary> + </key> + + <key name="restrict-to-primary-screen" type="b"> + <default>true</default> + <summary>Restrict functionalities to the primary screen.</summary> + </key> + + <key name="hide-dropdown-arrows" type="b"> + <default>true</default> + <summary>Hide top bar dropdown arrows.</summary> + </key> + + <key name="hide-aggregate-menu-arrow" type="b"> + <default>false</default> + <summary>Hide aggregate menu dropdown arrow.</summary> + </key> + + <key name="hide-app-menu-arrow" type="b"> + <default>true</default> + <summary>Hide app menu dropdown arrow.</summary> + </key> + + <key name="hide-app-menu-icon" type="b"> + <default>true</default> + <summary>Hide app menu application icon.</summary> + </key> + + <key name="reduce-panel-spacing" type="b"> + <default>true</default> + <summary>Reduce top bar items spacing.</summary> + </key> + + <key name="window-buttons-placement" type="s"> + <default>"auto"</default> + <summary>Top bar window buttons position.</summary> + </key> + + <key name="show-window-title" enum="org.gnome.shell.extensions.unite.showTitle"> + <default>"maximized"</default> + <summary>Use window title to replace the app-menu label.</summary> + </key> + + <key name="show-window-buttons" enum="org.gnome.shell.extensions.unite.showButtons"> + <default>"maximized"</default> + <summary>Active window bottons in top bar.</summary> + </key> + + <key name="window-buttons-theme" enum="org.gnome.shell.extensions.unite.buttonsTheme"> + <default>"default-dark"</default> + <summary>Top bar window buttons theme.</summary> + </key> + + <key name="hide-window-titlebars" enum="org.gnome.shell.extensions.unite.hideTitlebars"> + <default>"maximized"</default> + <summary>Select windows state to hide titlebars.</summary> + </key> + + <key name="notifications-position" enum="org.gnome.shell.extensions.unite.notificationsPosition"> + <default>"right"</default> + <summary>Select notification messages position.</summary> + </key> + + <key name="hide-activities-button" enum="org.gnome.shell.extensions.unite.hideActivitiesButton"> + <default>"auto"</default> + <summary>Hide top bar activities button.</summary> + </key> + + </schema> +</schemalist> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui new file mode 100644 index 00000000..914000f7 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui @@ -0,0 +1,907 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.22.1 --> +<interface domain="unite"> + <requires lib="gtk+" version="3.10"/> + <object class="GtkNotebook" id="prefs_widget"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="show_border">False</property> + <property name="scrollable">True</property> + <child> + <object class="GtkBox" id="general_prefs"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">start</property> + <property name="margin_left">20</property> + <property name="margin_right">20</property> + <property name="margin_top">20</property> + <property name="margin_bottom">20</property> + <property name="orientation">vertical</property> + <property name="spacing">15</property> + <property name="homogeneous">True</property> + <child> + <object class="GtkBox" id="extend_left_box_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Extend top bar left box</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="extend_left_box"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkBox" id="autofocus_windows_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Auto focus new windows</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="autofocus_windows"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkBox" id="show_legacy_tray_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Show system tray in top bar</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="show_legacy_tray"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkBox" id="show_desktop_name_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Show desktop name in top bar</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="show_desktop_name"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">5</property> + </packing> + </child> + <child> + <object class="GtkBox" id="restrict_to_primary_screen_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Restrict functionalities to the primary screen</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="restrict_to_primary_screen"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">6</property> + </packing> + </child> + <child> + <object class="GtkBox" id="hide_activities_button_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Hide activities button</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="hide_activities_button"> + <property name="width_request">170</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="active_id">1</property> + <items> + <item id="0" translatable="yes">Never</item> + <item id="1" translatable="yes">Auto</item> + <item id="2" translatable="yes">Always</item> + </items> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">8</property> + </packing> + </child> + <child> + <object class="GtkBox" id="hide_window_titlebars_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Hide window titlebars</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="hide_window_titlebars"> + <property name="width_request">170</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="active_id">2</property> + <items> + <item id="0" translatable="yes">Never</item> + <item id="1" translatable="yes">Tiled</item> + <item id="2" translatable="yes">Maximized</item> + <item id="3" translatable="yes">Both</item> + <item id="4" translatable="yes">Always</item> + </items> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">9</property> + </packing> + </child> + <child> + <object class="GtkBox" id="show_window_title_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Show window title in app menu</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="show_window_title"> + <property name="width_request">170</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="active_id">2</property> + <items> + <item id="0" translatable="yes">Never</item> + <item id="1" translatable="yes">Tiled</item> + <item id="2" translatable="yes">Maximized</item> + <item id="3" translatable="yes">Both</item> + <item id="4" translatable="yes">Always</item> + </items> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">10</property> + </packing> + </child> + <child> + <object class="GtkBox" id="show_window_buttons_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Show window buttons in top bar</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="show_window_buttons"> + <property name="width_request">170</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="active_id">2</property> + <items> + <item id="0" translatable="yes">Never</item> + <item id="1" translatable="yes">Tiled</item> + <item id="2" translatable="yes">Maximized</item> + <item id="3" translatable="yes">Both</item> + <item id="4" translatable="yes">Always</item> + </items> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">11</property> + </packing> + </child> + <child> + <object class="GtkBox" id="notifications_position_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Notification messages position</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="notifications_position"> + <property name="width_request">170</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="active_id">2</property> + <items> + <item id="0" translatable="yes">Center</item> + <item id="1" translatable="yes">Left</item> + <item id="2" translatable="yes">Right</item> + </items> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">13</property> + </packing> + </child> + </object> + <packing> + <property name="tab_expand">True</property> + </packing> + </child> + <child type="tab"> + <object class="GtkLabel" id="general_label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">General</property> + </object> + <packing> + <property name="tab_fill">False</property> + </packing> + </child> + <child> + <object class="GtkBox" id="appearance_prefs"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">start</property> + <property name="margin_left">20</property> + <property name="margin_right">20</property> + <property name="margin_top">20</property> + <property name="margin_bottom">20</property> + <property name="orientation">vertical</property> + <property name="spacing">15</property> + <property name="homogeneous">True</property> + <child> + <object class="GtkBox" id="use_system_fonts_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Apply system fonts to shell theme</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="use_system_fonts"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkBox" id="greyscale_tray_icons_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Convert tray icons to greyscale</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="greyscale_tray_icons"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkBox" id="hide_dropdown_arrows_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Hide top bar dropdown arrows</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="hide_dropdown_arrows"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkBox" id="hide_aggregate_menu_arrow_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Hide aggregate menu dropdown arrow</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="hide_aggregate_menu_arrow"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkBox" id="hide_app_menu_arrow_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Hide app menu dropdown arrow</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="hide_app_menu_arrow"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">4</property> + </packing> + </child> + <child> + <object class="GtkBox" id="hide_app_menu_icon_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Hide app menu application icon</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="hide_app_menu_icon"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">5</property> + </packing> + </child> + <child> + <object class="GtkBox" id="reduce_panel_spacing_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Reduce top bar items spacing</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkSwitch" id="reduce_panel_spacing"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="valign">center</property> + <property name="active">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">6</property> + </packing> + </child> + <child> + <object class="GtkBox" id="desktop_name_text_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Top bar desktop name text</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="desktop_name_text"> + <property name="width_request">170</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="text" translatable="yes">GNOME Desktop</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">7</property> + </packing> + </child> + <child> + <object class="GtkBox" id="window_buttons_placement_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Top bar window buttons position</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="window_buttons_placement"> + <property name="width_request">170</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="active_id">auto</property> + <items> + <item id="auto" translatable="yes">Auto</item> + <item id="left" translatable="yes">Left</item> + <item id="right" translatable="yes">Right</item> + <item id="first" translatable="yes">First</item> + <item id="last" translatable="yes">Last</item> + </items> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">8</property> + </packing> + </child> + <child> + <object class="GtkBox" id="window_buttons_theme_section"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="spacing">50</property> + <child> + <object class="GtkLabel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="label" translatable="yes">Top bar window buttons theme</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="window_buttons_theme"> + <property name="width_request">170</property> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="active_id">0</property> + <items> + <item id="0" translatable="yes">Default Dark</item> + <item id="1" translatable="yes">Default Light</item> + <item id="2" translatable="yes">Ambiance</item> + <item id="3" translatable="yes">Radiance</item> + <item id="4" translatable="yes">Arc Dark</item> + <item id="5" translatable="yes">Arc Light</item> + <item id="6" translatable="yes">United Dark</item> + <item id="7" translatable="yes">United Light</item> + <item id="8" translatable="yes">Materia Dark</item> + <item id="9" translatable="yes">Materia Light</item> + <item id="10" translatable="yes">OSX Arc</item> + <item id="11" translatable="yes">Vertex</item> + <item id="12" translatable="yes">Pop Dark</item> + <item id="13" translatable="yes">Pop Light</item> + <item id="14" translatable="yes">Vimix</item> + <item id="15" translatable="yes">Yaru</item> + <item id="16" translatable="yes">Arrongin</item> + <item id="17" translatable="yes">Telinkrin</item> + <item id="18" translatable="yes">Breeze</item> + </items> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">9</property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + <property name="tab_expand">True</property> + </packing> + </child> + <child type="tab"> + <object class="GtkLabel" id="appearance_label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Appearance</property> + </object> + <packing> + <property name="position">1</property> + <property name="tab_fill">False</property> + </packing> + </child> + </object> +</interface> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/always.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/always.css new file mode 100644 index 00000000..c6a1ef5a --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/always.css @@ -0,0 +1,22 @@ +window headerbar, +window .titlebar { + padding-left: 0; +} + +window headerbar ~ headerbar, +window headerbar ~ .titlebar, +window .titlebar ~ .titlebar, +window .titlebar ~ headerbar { + padding-left: 6px; +} + +window headerbar > box.left, +window .titlebar > box.left { + margin: 0 0 0 -200px; + opacity: 0; +} + +window .titlebar.default-decoration { + margin: -200px 0 0; + opacity: 0; +} diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/both.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/both.css new file mode 100644 index 00000000..dd8f5ffc --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/both.css @@ -0,0 +1,2 @@ +@import "maximized.css"; +@import "tiled.css"; diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/maximized.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/maximized.css new file mode 100644 index 00000000..a57eb17b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/maximized.css @@ -0,0 +1,22 @@ +.maximized headerbar, +.maximized .titlebar { + padding-left: 0; +} + +.maximized headerbar ~ headerbar, +.maximized headerbar ~ .titlebar, +.maximized .titlebar ~ .titlebar, +.maximized .titlebar ~ headerbar { + padding-left: 6px; +} + +.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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/tiled.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/tiled.css new file mode 100644 index 00000000..703cca12 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left/tiled.css @@ -0,0 +1,22 @@ +.tiled headerbar, +.tiled .titlebar { + padding-left: 0; +} + +.tiled headerbar ~ headerbar, +.tiled headerbar ~ .titlebar, +.tiled .titlebar ~ .titlebar, +.tiled .titlebar ~ headerbar { + padding-left: 6px; +} + +.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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/always.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/always.css new file mode 100644 index 00000000..801de7b4 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/always.css @@ -0,0 +1,20 @@ +window > headerbar, +window > .titlebar, +window > headerbar > headerbar, +window > .titlebar > .titlebar, +window > .titlebar > stack > headerbar, +window headerbar:last-child, +window .titlebar:last-child { + padding-right: 0; +} + +window headerbar > box.right, +window .titlebar > box.right { + margin: 0 -200px 0 0; + opacity: 0; +} + +window .titlebar.default-decoration { + margin: -200px 0 0; + opacity: 0; +} diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/both.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/both.css new file mode 100644 index 00000000..dd8f5ffc --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/both.css @@ -0,0 +1,2 @@ +@import "maximized.css"; +@import "tiled.css"; diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/maximized.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/maximized.css new file mode 100644 index 00000000..20b20a29 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/maximized.css @@ -0,0 +1,20 @@ +.maximized > headerbar, +.maximized > .titlebar, +.maximized > headerbar > headerbar, +.maximized > .titlebar > .titlebar, +.maximized > .titlebar > stack > headerbar, +.maximized headerbar:last-child, +.maximized .titlebar:last-child { + 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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/tiled.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/tiled.css new file mode 100644 index 00000000..fff4fecb --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right/tiled.css @@ -0,0 +1,20 @@ +.tiled > headerbar, +.tiled > .titlebar, +.tiled > headerbar > headerbar, +.tiled > .titlebar > .titlebar, +.tiled > .titlebar > stack > headerbar, +.tiled headerbar:last-child, +.tiled .titlebar:last-child { + 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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css new file mode 100644 index 00000000..c78b855c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg new file mode 100644 index 00000000..6670047c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg @@ -0,0 +1,20 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.50001" y2="9.50001"> + <stop offset="0" stop-color="#ec6e44"/> + <stop offset="1" stop-color="#e76b41"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1"/> + </linearGradient> + <linearGradient id="c" gradientTransform="matrix(0 -1 1 0 .00001 -1053.36223)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="8.999996" y2="8.999996"/> + <linearGradient id="d" gradientTransform="matrix(0 -1.0357118 1.0357118 0 -.339252 -1091.3189)" x1="-1070.1036" x2="-1055.6208" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <circle cx="9.500002" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499992" cy="9.500005" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2.00001 9.4991c0 4.1362 3.363788 7.5 7.5 7.5s7.5-3.3638 7.5-7.5-3.363788-7.5-7.5-7.5-7.5 3.3638-7.5 7.5zm1 0c0-3.5957 2.9042281-6.5 6.5-6.5 3.595772 0 6.5 2.9043 6.5 6.5 0 3.5958-2.904228 6.5-6.5 6.5-3.5957719 0-6.5-2.9042-6.5-6.5z" fill="url(#c)" opacity=".05"/> + <path d="m2.00001 9.4991c0 4.1392 3.3608366 7.5 7.5 7.5 4.139163 0 7.5-3.3608 7.5-7.5 0-4.1391-3.360837-7.5-7.5-7.5-4.1391634 0-7.5 3.3609-7.5 7.5zm.5 0c0-3.8689 3.1310567-7 7-7 3.868943 0 7 3.1311 7 7 0 3.869-3.131057 7-7 7-3.8689433 0-7-3.131-7-7z" fill="url(#d)" opacity=".05"/> + <g fill="#32312e"> + <path d="m11.8005 6.49328-.35352.35351-4.59961 4.59961-.35351.35352.70703.70703.35352-.35352 4.59961-4.5996.35351-.35352z"/> + <path d="m7.20089 6.49328-.70703.70703.35351.35352 4.59961 4.5996.35352.35352.70703-.70703-.35351-.35352-4.59961-4.59961z"/> + </g> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg new file mode 100644 index 00000000..91ab1631 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg @@ -0,0 +1,22 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#e24f1b"/> + <stop offset=".50001228" stop-color="#f17750"/> + <stop offset="1" stop-color="#fba992"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="c" gradientTransform="matrix(0 1 1 0 .00001 1072.3622)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <linearGradient id="d" gradientTransform="matrix(0 1.0357118 1.0357118 0 -.339252 1110.3189)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <circle cx="9.500002" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2.00001 9.4991c0-4.1362 3.363788-7.5 7.5-7.5s7.5 3.3638 7.5 7.5-3.363788 7.5-7.5 7.5-7.5-3.3638-7.5-7.5zm1 0c0 3.5958 2.9042281 6.5 6.5 6.5 3.595772 0 6.5-2.9042 6.5-6.5 0-3.5957-2.904228-6.5-6.5-6.5-3.5957719 0-6.5 2.9043-6.5 6.5z" fill="url(#c)" opacity=".07"/> + <path d="m2.00001 9.4991c0-4.1391 3.3608366-7.5 7.5-7.5 4.139163 0 7.5 3.3609 7.5 7.5 0 4.1392-3.360837 7.5-7.5 7.5-4.1391634 0-7.5-3.3608-7.5-7.5zm.5 0c0 3.869 3.1310567 7 7 7 3.868943 0 7-3.131 7-7 0-3.8689-3.131057-7-7-7-3.8689433 0-7 3.1311-7 7z" fill="url(#d)" opacity=".07"/> + <path d="m7.19922 7.49334-.70703.707.35351.3535 1.94727 1.9473-1.94727 1.9453-.35351.3535.70703.707.35352-.3535 1.94726-1.9472 1.94727 1.9472.35351.3535.70703-.707-.35351-.3535-1.94727-1.9453 1.94727-1.9473.35351-.3535-.70703-.707-.35351.3535-1.94727 1.9472-1.94726-1.9472z" fill="#fff" opacity=".25"/> + <g fill="#32312e"> + <path d="m11.8005 6.49328-.35352.35351-4.59961 4.59961-.35351.35352.70703.70703.35352-.35352 4.59961-4.5996.35351-.35352z"/> + <path d="m7.20089 6.49328-.70703.70703.35351.35352 4.59961 4.5996.35352.35352.70703-.70703-.35351-.35352-4.59961-4.59961z"/> + </g> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg new file mode 100644 index 00000000..5a6c3a75 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg @@ -0,0 +1,22 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#de4c19"/> + <stop offset=".50001228" stop-color="#e55e30"/> + <stop offset="1" stop-color="#f58d6e"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="c" gradientTransform="matrix(0 1 1 0 0 1072.3622)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <linearGradient id="d" gradientTransform="matrix(0 1.0357118 1.0357118 0 -.339262 1110.3189)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <circle cx="9.499992" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2 9.4991c0-4.1362 3.363788-7.5 7.5-7.5s7.5 3.3638 7.5 7.5-3.363788 7.5-7.5 7.5-7.5-3.3638-7.5-7.5zm1 0c0 3.5958 2.9042281 6.5 6.5 6.5 3.595772 0 6.5-2.9042 6.5-6.5 0-3.5957-2.904228-6.5-6.5-6.5-3.5957719 0-6.5 2.9043-6.5 6.5z" fill="url(#c)" opacity=".07"/> + <path d="m2 9.4991c0-4.1391 3.3608366-7.5 7.5-7.5 4.139163 0 7.5 3.3609 7.5 7.5 0 4.1392-3.360837 7.5-7.5 7.5-4.1391634 0-7.5-3.3608-7.5-7.5zm.5 0c0 3.869 3.1310567 7 7 7 3.868943 0 7-3.131 7-7 0-3.8689-3.131057-7-7-7-3.8689433 0-7 3.1311-7 7z" fill="url(#d)" opacity=".07"/> + <path d="m7.19921 7.49334-.70703.707.35352.3535 1.94726 1.9473-1.94726 1.9453-.35352.3535.70703.707.35352-.3535 1.94727-1.9472 1.94726 1.9472.35352.3535.70703-.707-.35352-.3535-1.94726-1.9453 1.94726-1.9473.35352-.3535-.70703-.707-.35352.3535-1.94726 1.9472-1.94727-1.9472z" fill="#fff" opacity=".25"/> + <g fill="#32312e"> + <path d="m11.80051 6.49328-.35352.35351-4.59961 4.59961-.35351.35352.70703.70703.35352-.35352 4.59961-4.5996.35351-.35352z"/> + <path d="m7.2009 6.49328-.70703.70703.35351.35352 4.59961 4.5996.35352.35352.70703-.70703-.35351-.35352-4.59961-4.59961z"/> + </g> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg new file mode 100644 index 00000000..32b0a4fb --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg @@ -0,0 +1,17 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#77766f"/> + <stop offset="1" stop-color="#74736c"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1"/> + </linearGradient> + <linearGradient id="c" gradientTransform="matrix(0 -1 1 0 .00001 -1053.36223)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="8.999996" y2="8.999996"/> + <linearGradient id="d" gradientTransform="matrix(0 -1.0357118 1.0357118 0 -.339252 -1091.3189)" x1="-1070.1036" x2="-1055.6208" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <circle cx="9.500002" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2.00001 9.4991c0 4.1362 3.363788 7.5 7.5 7.5s7.5-3.3638 7.5-7.5-3.363788-7.5-7.5-7.5-7.5 3.3638-7.5 7.5zm1 0c0-3.5957 2.9042281-6.5 6.5-6.5 3.595772 0 6.5 2.9043 6.5 6.5 0 3.5958-2.904228 6.5-6.5 6.5-3.5957719 0-6.5-2.9042-6.5-6.5z" fill="url(#c)" opacity=".05"/> + <path d="m2.00001 9.4991c0 4.1392 3.3608366 7.5 7.5 7.5 4.139163 0 7.5-3.3608 7.5-7.5 0-4.1391-3.360837-7.5-7.5-7.5-4.1391634 0-7.5 3.3609-7.5 7.5zm.5 0c0-3.8689 3.1310567-7 7-7 3.868943 0 7 3.1311 7 7 0 3.869-3.131057 7-7 7-3.8689433 0-7-3.131-7-7z" fill="url(#d)" opacity=".05"/> + <path d="m5.99972 5.99914v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#3d3c37"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg new file mode 100644 index 00000000..3c15c364 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg @@ -0,0 +1,19 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#969696"/> + <stop offset=".50001228" stop-color="#bdbdbd"/> + <stop offset="1" stop-color="#cacaca"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="c" gradientTransform="matrix(0 1 1 0 .00001 1072.3622)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <linearGradient id="d" gradientTransform="matrix(0 1.0357118 1.0357118 0 -.339252 1110.3189)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <circle cx="9.500002" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2.00001 9.4991c0-4.1362 3.363788-7.5 7.5-7.5s7.5 3.3638 7.5 7.5-3.363788 7.5-7.5 7.5-7.5-3.3638-7.5-7.5zm1 0c0 3.5958 2.9042281 6.5 6.5 6.5 3.595772 0 6.5-2.9042 6.5-6.5 0-3.5957-2.904228-6.5-6.5-6.5-3.5957719 0-6.5 2.9043-6.5 6.5z" fill="url(#c)" opacity=".07"/> + <path d="m2.00001 9.4991c0-4.1391 3.3608366-7.5 7.5-7.5 4.139163 0 7.5 3.3609 7.5 7.5 0 4.1392-3.360837 7.5-7.5 7.5-4.1391634 0-7.5-3.3608-7.5-7.5zm.5 0c0 3.869 3.1310567 7 7 7 3.868943 0 7-3.131 7-7 0-3.8689-3.131057-7-7-7-3.8689433 0-7 3.1311-7 7z" fill="url(#d)" opacity=".07"/> + <path d="m5.99972 6.99914v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#fff" opacity=".15"/> + <path d="m5.99972 5.99914v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#51504b"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg new file mode 100644 index 00000000..668ee389 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg @@ -0,0 +1,19 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#5a5955"/> + <stop offset=".50001228" stop-color="#75746d"/> + <stop offset="1" stop-color="#8e8d88"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="c" gradientTransform="matrix(0 1 1 0 .00001 1072.3622)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <linearGradient id="d" gradientTransform="matrix(0 1.0357118 1.0357118 0 -.339252 1110.3189)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <circle cx="9.500002" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2.00001 9.4991c0-4.1362 3.363788-7.5 7.5-7.5s7.5 3.3638 7.5 7.5-3.363788 7.5-7.5 7.5-7.5-3.3638-7.5-7.5zm1 0c0 3.5958 2.9042281 6.5 6.5 6.5 3.595772 0 6.5-2.9042 6.5-6.5 0-3.5957-2.904228-6.5-6.5-6.5-3.5957719 0-6.5 2.9043-6.5 6.5z" fill="url(#c)" opacity=".07"/> + <path d="m2.00001 9.4991c0-4.1391 3.3608366-7.5 7.5-7.5 4.139163 0 7.5 3.3609 7.5 7.5 0 4.1392-3.360837 7.5-7.5 7.5-4.1391634 0-7.5-3.3608-7.5-7.5zm.5 0c0 3.869 3.1310567 7 7 7 3.868943 0 7-3.131 7-7 0-3.8689-3.131057-7-7-7-3.8689433 0-7 3.1311-7 7z" fill="url(#d)" opacity=".07"/> + <path d="m5.99973 6.99914v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#fff" opacity=".1"/> + <path d="m5.99973 5.99914v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#3d3c37"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg new file mode 100644 index 00000000..cee4dcb8 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg @@ -0,0 +1,17 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.50001" y2="9.50001"> + <stop offset="0" stop-color="#77766f"/> + <stop offset="1" stop-color="#74736c"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1"/> + </linearGradient> + <linearGradient id="c" gradientTransform="matrix(0 -1 1 0 .00001 -1053.36223)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="8.999996" y2="8.999996"/> + <linearGradient id="d" gradientTransform="matrix(0 -1.0357118 1.0357118 0 -.339252 -1091.3189)" x1="-1070.1036" x2="-1055.6208" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <circle cx="9.500002" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499992" cy="9.500005" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2.00001 9.4991c0 4.1362 3.363788 7.5 7.5 7.5s7.5-3.3638 7.5-7.5-3.363788-7.5-7.5-7.5-7.5 3.3638-7.5 7.5zm1 0c0-3.5957 2.9042281-6.5 6.5-6.5 3.595772 0 6.5 2.9043 6.5 6.5 0 3.5958-2.904228 6.5-6.5 6.5-3.5957719 0-6.5-2.9042-6.5-6.5z" fill="url(#c)" opacity=".05"/> + <path d="m2.00001 9.4991c0 4.1392 3.3608366 7.5 7.5 7.5 4.139163 0 7.5-3.3608 7.5-7.5 0-4.1391-3.360837-7.5-7.5-7.5-4.1391634 0-7.5 3.3609-7.5 7.5zm.5 0c0-3.8689 3.1310567-7 7-7 3.868943 0 7 3.1311 7 7 0 3.869-3.131057 7-7 7-3.8689433 0-7-3.131-7-7z" fill="url(#d)" opacity=".05"/> + <path d="m6.00002 8.99999h7v1h-7z" fill="#3d3c37"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg new file mode 100644 index 00000000..6932125b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg @@ -0,0 +1,19 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.50001" y2="9.50001"> + <stop offset="0" stop-color="#969696"/> + <stop offset=".50001228" stop-color="#bdbdbd"/> + <stop offset="1" stop-color="#cacaca"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="c" gradientTransform="matrix(0 1 1 0 .00001 1072.3622)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <linearGradient id="d" gradientTransform="matrix(0 1.0357118 1.0357118 0 -.339252 1110.3189)" x1="-1070.3622" x2="-1055.3622" xlink:href="#b" y1="9.499995" y2="9.499995"/> + <circle cx="9.500002" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499992" cy="9.500005" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2.00001 9.4991c0-4.1362 3.363788-7.5 7.5-7.5s7.5 3.3638 7.5 7.5-3.363788 7.5-7.5 7.5-7.5-3.3638-7.5-7.5zm1 0c0 3.5958 2.9042281 6.5 6.5 6.5 3.595772 0 6.5-2.9042 6.5-6.5 0-3.5957-2.904228-6.5-6.5-6.5-3.5957719 0-6.5 2.9043-6.5 6.5z" fill="url(#c)" opacity=".07"/> + <path d="m2.00001 9.4991c0-4.1391 3.3608366-7.5 7.5-7.5 4.139163 0 7.5 3.3609 7.5 7.5 0 4.1392-3.360837 7.5-7.5 7.5-4.1391634 0-7.5-3.3608-7.5-7.5zm.5 0c0 3.869 3.1310567 7 7 7 3.868943 0 7-3.131 7-7 0-3.8689-3.131057-7-7-7-3.8689433 0-7 3.1311-7 7z" fill="url(#d)" opacity=".07"/> + <path d="m5.99999 9.00005h7v1h-7z" fill="#51504b"/> + <path d="m5.99999 10.00005h7v1h-7z" fill="#fff" opacity=".15"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg new file mode 100644 index 00000000..06bb6a3c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg @@ -0,0 +1,19 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#5a5955"/> + <stop offset=".50001228" stop-color="#75746d"/> + <stop offset="1" stop-color="#8e8d88"/> + </linearGradient> + <linearGradient id="b" gradientTransform="matrix(0 1 1 0 .00001 1072.3622)" x1="-1070.3622" x2="-1055.3622" xlink:href="#d" y1="9.499995" y2="9.499995"/> + <linearGradient id="c" gradientTransform="matrix(0 1.0357118 1.0357118 0 -.339252 1110.3189)" x1="-1070.3622" x2="-1055.3622" xlink:href="#d" y1="9.499995" y2="9.499995"/> + <linearGradient id="d" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <circle cx="9.500002" cy="9.499983" fill="#383734" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <path d="m2.00001 9.4991c0-4.1362 3.363788-7.5 7.5-7.5s7.5 3.3638 7.5 7.5-3.363788 7.5-7.5 7.5-7.5-3.3638-7.5-7.5zm1 0c0 3.5958 2.9042281 6.5 6.5 6.5 3.595772 0 6.5-2.9042 6.5-6.5 0-3.5957-2.904228-6.5-6.5-6.5-3.5957719 0-6.5 2.9043-6.5 6.5z" fill="url(#b)" opacity=".07"/> + <path d="m2.00001 9.4991c0-4.1391 3.3608366-7.5 7.5-7.5 4.139163 0 7.5 3.3609 7.5 7.5 0 4.1392-3.360837 7.5-7.5 7.5-4.1391634 0-7.5-3.3608-7.5-7.5zm.5 0c0 3.869 3.1310567 7 7 7 3.868943 0 7-3.131 7-7 0-3.8689-3.131057-7-7-7-3.8689433 0-7 3.1311-7 7z" fill="url(#c)" opacity=".07"/> + <path d="m6 8.99999h7v1h-7z" fill="#3d3c37"/> + <path d="m6 9.99999h7v1h-7z" fill="#fff" opacity=".1"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css new file mode 100644 index 00000000..91029162 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg new file mode 100644 index 00000000..2c33f879 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 4.99999a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-3 3.92188h.75c.008-.0001.0156-.00035.0234 0 .19121.008.3824.0964.51562.23437l1.71094 1.71094 1.73438-1.71094c.19921-.17287.335-.22913.51562-.23437h.75v.75c0 .21485-.0258.41298-.1875.5625l-1.71094 1.71093 1.6875 1.6875c.14114.14113.21093.34009.21094.53907v.75h-.75c-.19898-.00001-.39794-.0698-.53906-.21094l-1.7109-1.71094-1.71094 1.71094c-.14112.14114-.34009.21094-.53906.21094h-.75v-.75c0-.19897.0698-.39794.21094-.53907l1.71094-1.6875-1.71094-1.71093c-.15806-.14598-.22737-.35194-.21094-.5625z" fill="#be3841"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg new file mode 100644 index 00000000..1f3a7af6 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 5a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-3 3.921875h.75c.008-.00009.0156-.000345.0234 0 .19121.0084.3824.09643.51562.234375l1.71098 1.710938 1.73438-1.710938c.19921-.172875.335-.229125.51562-.234375h.75v.75c0 .214853-.0258.412987-.1875.5625l-1.71094 1.710937 1.6875 1.687498c.14114.14113.21093.34009.21094.53907v.75h-.75c-.19898-.00001-.39794-.0698-.53906-.21094l-1.71094-1.71094-1.71094 1.71094c-.14112.14114-.34009.21094-.53906.21094h-.75v-.75c0-.19897.0698-.39794.21094-.53907l1.71094-1.687498-1.71094-1.710937c-.15806-.145972-.22737-.351937-.21094-.5625z" fill="#d7787d"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg new file mode 100644 index 00000000..3d8ab614 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12.00001 5a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-3 3.921875h.75c.008-.00009.0156-.000345.0234 0 .19121.0084.3824.09643.51562.234375l1.71098 1.710938 1.73438-1.710938c.19921-.172875.335-.229125.51562-.234375h.75v.75c0 .214853-.0258.412987-.1875.5625l-1.71094 1.710937 1.6875 1.6875c.14114.141128.21093.340088.21094.539063v.75h-.75c-.19898-.000008-.39794-.06982-.53906-.210937l-1.71094-1.710938-1.71094 1.710938c-.14112.141142-.34009.210937-.53906.210937h-.75v-.75c0-.198967.0698-.397935.21094-.539063l1.71094-1.6875-1.71094-1.710937c-.15806-.145972-.22737-.351937-.21094-.5625z" fill="#cc575d"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg new file mode 100644 index 00000000..2c2ac30e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg @@ -0,0 +1,7 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <ellipse cx="12" cy="11.99998" fill="#5f697f" opacity=".45" rx="6" ry="6.000001"/> + <path d="m12 4.99998a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#15171c" opacity=".37"/> + <path d="m10.799505 8.99998h3.381737c.450297 0 .816227.36847.818758.8188v3.3817zm2.407413 6.00692h-3.395078c-.450346 0-.818758-.36842-.818758-.81875v-3.39509z" fill="#c4c7cc"/> + <circle cx="11.99999" cy="11.99998" fill="#5294e2" r="7"/> + <path d="m10.799495 8.99998h3.381737c.450297 0 .816227.36847.818758.8188v3.3817zm2.407413 6.00692h-3.395078c-.450346 0-.818758-.36842-.818758-.81875v-3.39509z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg new file mode 100644 index 00000000..0ca87567 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <ellipse cx="12" cy="11.99998" fill="#5f697f" opacity=".45" rx="6" ry="6.000001"/> + <path d="m12 4.99998a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#15171c" opacity=".37"/> + <path d="m10.799505 8.99998h3.381737c.450297 0 .816227.36847.818758.8188v3.3817zm2.407413 6.00692h-3.395078c-.450346 0-.818758-.36842-.818758-.81875v-3.39509z" fill="#c4c7cc"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg new file mode 100644 index 00000000..c629fa13 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m10.79948 8.99998h3.3818c.4503 0 .8162.36847.8187.8188v3.3817zm2.4074 6.00692h-3.395c-.4504 0-.8188-.36842-.8188-.81875v-3.39509z" fill="#b9bcc2" opacity=".7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg new file mode 100644 index 00000000..30308a83 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="11.99999" cy="11.99998" fill="#5294e2" r="7"/> + <path d="m8.99999 10.99998v2h6v-2z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg new file mode 100644 index 00000000..c0ca7f43 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <ellipse cx="12" cy="11.99998" fill="#5f697f" opacity=".45" rx="6" ry="6.000001"/> + <path d="m12 4.99998a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#15171c" opacity=".37"/> + <path d="m9 10.99998v2h6v-2z" fill="#c4c7cc"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg new file mode 100644 index 00000000..d7bb715f --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8.99998 10.99998v2h6v-2z" fill="#b9bcc2" opacity=".7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg new file mode 100644 index 00000000..65f0d56e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 4.99999a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-3 3.92188h.75c.008-.0001.0156-.00035.0234 0 .19121.008.3824.0964.51562.23437l1.71094 1.71094 1.73438-1.71094c.19921-.17287.335-.22913.51562-.23437h.75v.75c0 .21485-.0258.41298-.1875.5625l-1.71094 1.71093 1.6875 1.6875c.14114.14113.21093.34009.21094.53907v.75h-.75c-.19898-.00001-.39794-.0698-.53906-.21094l-1.7109-1.71094-1.71094 1.71094c-.14112.14114-.34009.21094-.53906.21094h-.75v-.75c0-.19897.0698-.39794.21094-.53907l1.71094-1.6875-1.71094-1.71093c-.15806-.14598-.22737-.35194-.21094-.5625z" fill="#f13039"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg new file mode 100644 index 00000000..62fb143b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 5a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-3 3.921875h.75c.008-.00009.0156-.000345.0234 0 .19121.0084.3824.09643.51562.234375l1.71098 1.710938 1.73438-1.710938c.19921-.172875.335-.229125.51562-.234375h.75v.75c0 .214853-.0258.412987-.1875.5625l-1.71094 1.710937 1.6875 1.687498c.14114.14113.21093.34009.21094.53907v.75h-.75c-.19898-.00001-.39794-.0698-.53906-.21094l-1.71094-1.71094-1.71094 1.71094c-.14112.14114-.34009.21094-.53906.21094h-.75v-.75c0-.19897.0698-.39794.21094-.53907l1.71094-1.687498-1.71094-1.710937c-.15806-.145972-.22737-.351937-.21094-.5625z" fill="#f68086"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg new file mode 100644 index 00000000..fb56677f --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12.00001 5a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-3 3.921875h.75c.008-.00009.0156-.000345.0234 0 .19121.0084.3824.09643.51562.234375l1.71098 1.710938 1.73438-1.710938c.19921-.172875.335-.229125.51562-.234375h.75v.75c0 .214853-.0258.412987-.1875.5625l-1.71094 1.710937 1.6875 1.6875c.14114.141128.21093.340088.21094.539063v.75h-.75c-.19898-.000008-.39794-.06982-.53906-.210937l-1.71094-1.710938-1.71094 1.710938c-.14112.141142-.34009.210937-.53906.210937h-.75v-.75c0-.198967.0698-.397935.21094-.539063l1.71094-1.6875-1.71094-1.710937c-.15806-.145972-.22737-.351937-.21094-.5625z" fill="#f46067"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg new file mode 100644 index 00000000..2c2ac30e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg @@ -0,0 +1,7 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <ellipse cx="12" cy="11.99998" fill="#5f697f" opacity=".45" rx="6" ry="6.000001"/> + <path d="m12 4.99998a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#15171c" opacity=".37"/> + <path d="m10.799505 8.99998h3.381737c.450297 0 .816227.36847.818758.8188v3.3817zm2.407413 6.00692h-3.395078c-.450346 0-.818758-.36842-.818758-.81875v-3.39509z" fill="#c4c7cc"/> + <circle cx="11.99999" cy="11.99998" fill="#5294e2" r="7"/> + <path d="m10.799495 8.99998h3.381737c.450297 0 .816227.36847.818758.8188v3.3817zm2.407413 6.00692h-3.395078c-.450346 0-.818758-.36842-.818758-.81875v-3.39509z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg new file mode 100644 index 00000000..1e4b5742 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <ellipse cx="12" cy="11.99998" fill="#fff" opacity=".95" rx="6" ry="6.000001"/> + <path d="m12 4.99998a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#525d76" opacity=".15"/> + <path d="m10.799505 8.99998h3.381737c.450297 0 .816227.36847.818758.8188v3.3817zm2.407413 6.00692h-3.395078c-.450346 0-.818758-.36842-.818758-.81875v-3.39509z" fill="#7a7f8b"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg new file mode 100644 index 00000000..0a40905c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m10.7995 8.99998h3.3818c.4503 0 .8162.36847.8187.8188v3.3817zm2.4074 6.00692h-3.395c-.4504 0-.8188-.36842-.8188-.81875v-3.39509z" fill="#7a7f8b" opacity=".8"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg new file mode 100644 index 00000000..30308a83 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="11.99999" cy="11.99998" fill="#5294e2" r="7"/> + <path d="m8.99999 10.99998v2h6v-2z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg new file mode 100644 index 00000000..c3f1cb6e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <ellipse cx="12" cy="11.99998" fill="#fff" opacity=".95" rx="6" ry="6.000001"/> + <path d="m12 4.99998a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#525d76" opacity=".15"/> + <path d="m9 10.99998v2h6v-2z" fill="#7a7f8b"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg new file mode 100644 index 00000000..3a347b9d --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 10.99998v2h6v-2z" fill="#7a7f8b" opacity=".8"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg new file mode 100644 index 00000000..326b7d62 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="293.56042" y2="295.67709"><stop offset="0" stop-color="#a40"/><stop offset="1" stop-color="#a40"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg new file mode 100644 index 00000000..dca791d5 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="293.56042" y2="295.67709"><stop offset="0" stop-color="#a40"/><stop offset="1" stop-color="#d45500"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg new file mode 100644 index 00000000..8eaf4b1e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="2.116667" cy="2.11667" fill="#a40" r="2.116667"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg new file mode 100644 index 00000000..e2dff2e8 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="293.56042" y2="295.67709"><stop offset="0" stop-color="#d45500"/><stop offset="1" stop-color="#d45500"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg new file mode 100644 index 00000000..77272234 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="296.20627" y2="293.56042"><stop offset="0" stop-color="#dc6f26" stop-opacity=".706422"/><stop offset="1" stop-color="#dc6f26"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg new file mode 100644 index 00000000..10f45d52 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="2.116667" cy="2.11667" fill="#dc6f26" r="2.116667"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg new file mode 100644 index 00000000..0a73dcd1 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="293.82501" y2="296.20627"><stop offset="0" stop-color="#ff7f2a"/><stop offset="1" stop-color="#ff7f2a"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg new file mode 100644 index 00000000..380e42d7 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="296.20627" y2="293.56042"><stop offset="0" stop-color="#dc6f26" stop-opacity=".422018"/><stop offset="1" stop-color="#dc6f26" stop-opacity=".706422"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg new file mode 100644 index 00000000..24ddca09 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="296.20627" y2="293.56042"><stop offset="0" stop-color="#dc6f26" stop-opacity=".706422"/><stop offset="1" stop-color="#dc6f26" stop-opacity=".706422"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css new file mode 100644 index 00000000..0f044fc0 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close-active.svg new file mode 100644 index 00000000..1daf9ae1 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close-active.svg @@ -0,0 +1,3 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-3.6465 4.6465 3.6465 3.6465 3.6465-3.6465 0.70705 0.70705-3.6465 3.6465 3.6465 3.6465-0.70705 0.70705-3.6465-3.6465-3.6465 3.6465-0.70705-0.70705 3.6465-3.6465-3.6465-3.6465z" fill="#ff0404" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close-hover.svg new file mode 100644 index 00000000..72d90ecc --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close-hover.svg @@ -0,0 +1,4 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-3.6465 4.6465 3.6465 3.6465 3.6465-3.6465 0.70705 0.70705-3.6465 3.6465 3.6465 3.6465-0.70705 0.70705-3.6465-3.6465-3.6465 3.6465-0.70705-0.70705 3.6465-3.6465-3.6465-3.6465z" fill="#fff" stroke-width="1.125"/> + <path d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-3.6465 4.6465 3.6465 3.6465 3.6465-3.6465 0.70705 0.70705-3.6465 3.6465 3.6465 3.6465-0.70705 0.70705-3.6465-3.6465-3.6465 3.6465-0.70705-0.70705 3.6465-3.6465-3.6465-3.6465z" fill="#ff0404" opacity=".5" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close.svg new file mode 100644 index 00000000..4fd95295 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/close.svg @@ -0,0 +1,3 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-3.6465 4.6465 3.6465 3.6465 3.6465-3.6465 0.70705 0.70705-3.6465 3.6465 3.6465 3.6465-0.70705 0.70705-3.6465-3.6465-3.6465 3.6465-0.70705-0.70705 3.6465-3.6465-3.6465-3.6465z" fill="#fff" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize-active.svg new file mode 100644 index 00000000..b485458c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize-active.svg @@ -0,0 +1,3 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm0 3.7929 5.207 5.207-5.207 5.2069-5.207-5.2069zm0 1.414-3.7929 3.7929 3.7929 3.7929 3.7929-3.7929z" fill="#fff" opacity=".3" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize-hover.svg new file mode 100644 index 00000000..63887f71 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize-hover.svg @@ -0,0 +1,3 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm0 3.7929 5.207 5.207-5.207 5.2069-5.207-5.2069zm0 1.414-3.7929 3.7929 3.7929 3.7929 3.7929-3.7929z" fill="#fff" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize.svg new file mode 100644 index 00000000..245cd48d --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/maximize.svg @@ -0,0 +1,3 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 3.793-5.207 5.207 5.207 5.207 5.207-5.207zm0 1.414 3.7929 3.7929-3.7929 3.7929-3.7929-3.7929z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#fff" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize-active.svg new file mode 100644 index 00000000..9b0905fe --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize-active.svg @@ -0,0 +1,3 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-4.6465 6.6465 4.6465 4.6465 4.6465-4.6465 0.70705 0.70705-5.3535 5.3535-5.3535-5.3535 0.70705-0.70705z" fill="#fff" opacity=".3" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize-hover.svg new file mode 100644 index 00000000..8c1ea6cb --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize-hover.svg @@ -0,0 +1,3 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-4.6465 6.6465 4.6465 4.6465 4.6465-4.6465 0.70705 0.70705-5.3535 5.3535-5.3535-5.3535 0.70705-0.70705z" fill="#fff" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize.svg new file mode 100644 index 00000000..b50ea6b3 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/minimize.svg @@ -0,0 +1,3 @@ +<svg viewBox="-3 -3 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m4.3535 5.9697-0.70705 0.70705 5.3535 5.3535 5.3535-5.3535-0.70705-0.70705-4.6465 4.6465z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#fefefe" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="1.125"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/breeze/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg new file mode 100644 index 00000000..66bf354b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.9980469 4h.7734375c.1911381.0084.382455.096439.515625.234375l1.7109375 1.7109375 1.7324219-1.7109375c.1991407-.1728699.335074-.2291253.515625-.234375h.75v.75c0 .2148463-.02582.4129919-.1875.5625l-1.7109375 1.7109375 1.6874995 1.6875c.141085.141124.210933.3400935.210938.5390625v.75h-.75c-.198898-.000007-.397995-.06984-.5390625-.210938l-1.7089844-1.710937-1.7109375 1.710937c-.1410675.141138-.3401732.210938-.5390625.210938h-.75v-.75c-.0000022-.198962.06985-.3979385.2109375-.5390625l1.7109375-1.6875-1.7109375-1.7109375c-.1579944-.1459682-.2273635-.3519436-.2109375-.5625z" fill="#ef2929"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg new file mode 100644 index 00000000..dba468e4 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.9980469 4h.7734375c.1911381.0084.382455.096439.515625.234375l1.7109375 1.7109375 1.7324219-1.7109375c.1991407-.1728699.335074-.2291253.515625-.234375h.75v.75c0 .2148463-.02582.4129919-.1875.5625l-1.7109375 1.7109375 1.6874995 1.6875c.141085.141124.210933.3400935.210938.5390625v.75h-.75c-.198898-.000007-.397995-.06984-.5390625-.210938l-1.7089844-1.710937-1.7109375 1.710937c-.1410675.141138-.3401732.210938-.5390625.210938h-.75v-.75c-.0000022-.198962.06985-.3979385.2109375-.5390625l1.7109375-1.6875-1.7109375-1.7109375c-.1579944-.1459682-.2273635-.3519436-.2109375-.5625z" fill="#e12929"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg new file mode 100644 index 00000000..592ee7ac --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.9980469 4h.7734375c.1911381.0084.382455.096439.515625.234375l1.7109375 1.7109375 1.7324219-1.7109375c.1991407-.1728699.335074-.2291253.515625-.234375h.75v.75c0 .2148463-.02582.4129919-.1875.5625l-1.7109375 1.7109375 1.6874995 1.6875c.141085.141124.210933.3400935.210938.5390625v.75h-.75c-.198898-.000007-.397995-.06984-.5390625-.210938l-1.7089844-1.710937-1.7109375 1.710937c-.1410675.141138-.3401732.210938-.5390625.210938h-.75v-.75c-.0000022-.198962.06985-.3979385.2109375-.5390625l1.7109375-1.6875-1.7109375-1.7109375c-.1579944-.1459682-.2273635-.3519436-.2109375-.5625z" fill="#cc1010"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg new file mode 100644 index 00000000..dfac382c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.1660156 4h4.3320316c.41743.00104.835984.4066744.833984.8339844v5.1660156h-6v-5.1660156c0-.42695.4170244-.8239844.8339844-.8339844zm1.1660156 2v2h2v-2z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg new file mode 100644 index 00000000..b8e8704d --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.1660156 4h4.3320316c.41743.00104.835984.4066744.833984.8339844v5.1660156h-6v-5.1660156c0-.42695.4170244-.8239844.8339844-.8339844zm1.1660156 2v2h2v-2z" fill="#efefef"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg new file mode 100644 index 00000000..95351854 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.1660156 4h4.3320316c.41743.00104.835984.4066744.833984.8339844v5.1660156h-6v-5.1660156c0-.42695.4170244-.8239844.8339844-.8339844zm1.1660156 2v2h2v-2z" fill="#ccc"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg new file mode 100644 index 00000000..8dde54f4 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-2 6h4c.554 0 1 .446 1 1s-.446 1-1 1h-4c-.554 0-1-.446-1-1s.446-1 1-1z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg new file mode 100644 index 00000000..5a30c9ab --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-2 6h4c.554 0 1 .446 1 1s-.446 1-1 1h-4c-.554 0-1-.446-1-1s.446-1 1-1z" fill="#efefef"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg new file mode 100644 index 00000000..7c8f96e7 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-2 6h4c.554 0 1 .446 1 1s-.446 1-1 1h-4c-.554 0-1-.446-1-1s.446-1 1-1z" fill="#ccc"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css new file mode 100644 index 00000000..5fd65cb9 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg new file mode 100644 index 00000000..66bf354b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.9980469 4h.7734375c.1911381.0084.382455.096439.515625.234375l1.7109375 1.7109375 1.7324219-1.7109375c.1991407-.1728699.335074-.2291253.515625-.234375h.75v.75c0 .2148463-.02582.4129919-.1875.5625l-1.7109375 1.7109375 1.6874995 1.6875c.141085.141124.210933.3400935.210938.5390625v.75h-.75c-.198898-.000007-.397995-.06984-.5390625-.210938l-1.7089844-1.710937-1.7109375 1.710937c-.1410675.141138-.3401732.210938-.5390625.210938h-.75v-.75c-.0000022-.198962.06985-.3979385.2109375-.5390625l1.7109375-1.6875-1.7109375-1.7109375c-.1579944-.1459682-.2273635-.3519436-.2109375-.5625z" fill="#ef2929"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg new file mode 100644 index 00000000..dba468e4 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.9980469 4h.7734375c.1911381.0084.382455.096439.515625.234375l1.7109375 1.7109375 1.7324219-1.7109375c.1991407-.1728699.335074-.2291253.515625-.234375h.75v.75c0 .2148463-.02582.4129919-.1875.5625l-1.7109375 1.7109375 1.6874995 1.6875c.141085.141124.210933.3400935.210938.5390625v.75h-.75c-.198898-.000007-.397995-.06984-.5390625-.210938l-1.7089844-1.710937-1.7109375 1.710937c-.1410675.141138-.3401732.210938-.5390625.210938h-.75v-.75c-.0000022-.198962.06985-.3979385.2109375-.5390625l1.7109375-1.6875-1.7109375-1.7109375c-.1579944-.1459682-.2273635-.3519436-.2109375-.5625z" fill="#e12929"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg new file mode 100644 index 00000000..592ee7ac --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.9980469 4h.7734375c.1911381.0084.382455.096439.515625.234375l1.7109375 1.7109375 1.7324219-1.7109375c.1991407-.1728699.335074-.2291253.515625-.234375h.75v.75c0 .2148463-.02582.4129919-.1875.5625l-1.7109375 1.7109375 1.6874995 1.6875c.141085.141124.210933.3400935.210938.5390625v.75h-.75c-.198898-.000007-.397995-.06984-.5390625-.210938l-1.7089844-1.710937-1.7109375 1.710937c-.1410675.141138-.3401732.210938-.5390625.210938h-.75v-.75c-.0000022-.198962.06985-.3979385.2109375-.5390625l1.7109375-1.6875-1.7109375-1.7109375c-.1579944-.1459682-.2273635-.3519436-.2109375-.5625z" fill="#cc1010"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg new file mode 100644 index 00000000..3e6accab --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.1660156 4h4.3320316c.41743.00104.835984.4066744.833984.8339844v5.1660156h-6v-5.1660156c0-.42695.4170244-.8239844.8339844-.8339844zm1.1660156 2v2h2v-2z" fill="#4d585c"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg new file mode 100644 index 00000000..fd61fd7c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.1660156 4h4.3320316c.41743.00104.835984.4066744.833984.8339844v5.1660156h-6v-5.1660156c0-.42695.4170244-.8239844.8339844-.8339844zm1.1660156 2v2h2v-2z" fill="#454f52"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg new file mode 100644 index 00000000..68c0a29d --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm-2.1660156 4h4.3320316c.41743.00104.835984.4066744.833984.8339844v5.1660156h-6v-5.1660156c0-.42695.4170244-.8239844.8339844-.8339844zm1.1660156 2v2h2v-2z" fill="#2e3436"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg new file mode 100644 index 00000000..681e3ebb --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-2 6h4c.554 0 1 .446 1 1s-.446 1-1 1h-4c-.554 0-1-.446-1-1s.446-1 1-1z" fill="#4d585c"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg new file mode 100644 index 00000000..6766f8fa --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-2 6h4c.554 0 1 .446 1 1s-.446 1-1 1h-4c-.554 0-1-.446-1-1s.446-1 1-1z" fill="#454f52"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg new file mode 100644 index 00000000..176b6a7a --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg @@ -0,0 +1,3 @@ +<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm-2 6h4c.554 0 1 .446 1 1s-.446 1-1 1h-4c-.554 0-1-.446-1-1s.446-1 1-1z" fill="#2e3436"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css new file mode 100644 index 00000000..5fd65cb9 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg new file mode 100644 index 00000000..58d8cd0e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg @@ -0,0 +1,4 @@ +<svg fill="#fff" height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".3" r="10"/> + <path d="m8.41 7-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg new file mode 100644 index 00000000..3b011079 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg @@ -0,0 +1,4 @@ +<svg fill="#fff" height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".15" r="10"/> + <path d="m8.41 7-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg new file mode 100644 index 00000000..798cedd9 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg @@ -0,0 +1,3 @@ +<svg fill="#fff" height="24" opacity=".7" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8.41 7-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg new file mode 100644 index 00000000..2fe78a41 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg @@ -0,0 +1,4 @@ +<svg fill="#fff" height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".3" r="10"/> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg new file mode 100644 index 00000000..45eafca3 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg @@ -0,0 +1,4 @@ +<svg fill="#fff" height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".15" r="10"/> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg new file mode 100644 index 00000000..66f1da4a --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg @@ -0,0 +1,3 @@ +<svg fill="#fff" height="24" opacity=".7" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg new file mode 100644 index 00000000..fda56049 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg @@ -0,0 +1,4 @@ +<svg fill="#fff" height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".3" r="10"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg new file mode 100644 index 00000000..2e469471 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg @@ -0,0 +1,4 @@ +<svg fill="#fff" height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".15" r="10"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg new file mode 100644 index 00000000..d61619ad --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg @@ -0,0 +1,3 @@ +<svg fill="#fff" height="24" opacity=".7" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg new file mode 100644 index 00000000..fed664d4 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg @@ -0,0 +1,4 @@ +<svg height="24" opacity=".87" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".3" r="10"/> + <path d="m8.41 7-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg new file mode 100644 index 00000000..92b1e466 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" opacity=".87" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".15" r="10"/> + <path d="m8.41 7-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg new file mode 100644 index 00000000..16670425 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg @@ -0,0 +1,3 @@ +<svg height="24" opacity=".54" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8.41 7-1.41 1.41 3.59 3.59-3.59 3.59 1.41 1.41 3.59-3.59 3.59 3.59 1.41-1.41-3.59-3.59 3.59-3.59-1.41-1.41-3.59 3.59z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg new file mode 100644 index 00000000..606428f7 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" opacity=".87" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".3" r="10"/> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg new file mode 100644 index 00000000..4242e449 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" opacity=".87" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".15" r="10"/> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg new file mode 100644 index 00000000..fe75189c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg @@ -0,0 +1,3 @@ +<svg height="24" opacity=".54" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg new file mode 100644 index 00000000..5a22979b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" opacity=".87" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".3" r="10"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg new file mode 100644 index 00000000..da834aed --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" opacity=".87" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" opacity=".15" r="10"/> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg new file mode 100644 index 00000000..73f7204f --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg @@ -0,0 +1,3 @@ +<svg height="24" opacity=".54" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg new file mode 100755 index 00000000..633cc5b9 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#d52735" r="7"/> + <circle cx="12" cy="12" fill="#f25056" r="6.5"/> + <path d="m8.9238281 8.2988281c-.1580537.000845-.3174631.0628494-.4394531.1855469-.24398.245395-.2444494.6325238-.0058594.8710938l2.6425784 2.6445312-2.6425784 2.644531c-.23859.23857-.2381206.625699.0058594.871094s.6343969.246407.8730469.007813l2.6425781-2.642579 2.642578 2.642579c.23859.23864.629042.237527.873047-.007813.244005-.24536.244464-.632524.005859-.871094l-2.642578-2.644531 2.642578-2.6445312c.238605-.2385701.238146-.6257338-.005859-.8710938s-.634457-.2464525-.873047-.0078125l-2.642578 2.6425785-2.6425781-2.6425785c-.119325-.1193175-.27554-.1785794-.4335938-.1777344z" fill="#9f1d2b"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg new file mode 100755 index 00000000..633cc5b9 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#d52735" r="7"/> + <circle cx="12" cy="12" fill="#f25056" r="6.5"/> + <path d="m8.9238281 8.2988281c-.1580537.000845-.3174631.0628494-.4394531.1855469-.24398.245395-.2444494.6325238-.0058594.8710938l2.6425784 2.6445312-2.6425784 2.644531c-.23859.23857-.2381206.625699.0058594.871094s.6343969.246407.8730469.007813l2.6425781-2.642579 2.642578 2.642579c.23859.23864.629042.237527.873047-.007813.244005-.24536.244464-.632524.005859-.871094l-2.642578-2.644531 2.642578-2.6445312c.238605-.2385701.238146-.6257338-.005859-.8710938s-.634457-.2464525-.873047-.0078125l-2.642578 2.6425785-2.6425781-2.6425785c-.119325-.1193175-.27554-.1785794-.4335938-.1777344z" fill="#9f1d2b"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg new file mode 100755 index 00000000..be494f39 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#d52735" r="7"/> + <circle cx="12" cy="12" fill="#f25056" r="6.5"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg new file mode 100755 index 00000000..e577176e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#13c11e" r="7"/> + <circle cx="12" cy="12" fill="#39ea49" r="6.5"/> + <path d="m10.07797 15.625h4.44125c.59138 0 1.07528-.48387 1.07528-1.07526v-4.4409zm3.86158-7.25h-4.45877c-.59144 0-1.07528.4838-1.07528 1.07519v4.45849z" fill="#0b7407"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg new file mode 100755 index 00000000..e577176e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#13c11e" r="7"/> + <circle cx="12" cy="12" fill="#39ea49" r="6.5"/> + <path d="m10.07797 15.625h4.44125c.59138 0 1.07528-.48387 1.07528-1.07526v-4.4409zm3.86158-7.25h-4.45877c-.59144 0-1.07528.4838-1.07528 1.07519v4.45849z" fill="#0b7407"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg new file mode 100755 index 00000000..65f1a51a --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#13c11e" r="7"/> + <circle cx="12" cy="12" fill="#39ea49" r="6.5"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg new file mode 100755 index 00000000..003be10a --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#da9e10" r="7"/> + <circle cx="12" cy="12" fill="#fac536" r="6.5"/> + <path d="m16.14733 12.591498c.321046 0 .58367-.262617.58367-.591498s-.262624-.591498-.58367-.591498h-8.29466c-.321063 0-.58367.262617-.58367.591498s.262607.591498.58367.591498z" fill="#975914"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg new file mode 100755 index 00000000..003be10a --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg @@ -0,0 +1,5 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#da9e10" r="7"/> + <circle cx="12" cy="12" fill="#fac536" r="6.5"/> + <path d="m16.14733 12.591498c.321046 0 .58367-.262617.58367-.591498s-.262624-.591498-.58367-.591498h-8.29466c-.321063 0-.58367.262617-.58367.591498s.262607.591498.58367.591498z" fill="#975914"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg new file mode 100755 index 00000000..689321d7 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#da9e10" r="7"/> + <circle cx="12" cy="12" fill="#fac536" r="6.5"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg new file mode 100644 index 00000000..f19c9724 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f2ac71" r="9"/> + <path d="m15.75 9.3075-1.0575-1.0575-2.6925 2.6925-2.6925-2.6925-1.0575 1.0575 2.6925 2.6925-2.6925 2.6925 1.0575 1.0575 2.6925-2.6925 2.6925 2.6925 1.0575-1.0575-2.6925-2.6925z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg new file mode 100644 index 00000000..cf63936b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f49747" r="9"/> + <path d="m15.75 9.3075-1.0575-1.0575-2.6925 2.6925-2.6925-2.6925-1.0575 1.0575 2.6925 2.6925-2.6925 2.6925 1.0575 1.0575 2.6925-2.6925 2.6925 2.6925 1.0575-1.0575-2.6925-2.6925z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg new file mode 100644 index 00000000..a123cfda --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f6811e" r="9"/> + <path d="m15.75 9.3075-1.0575-1.0575-2.6925 2.6925-2.6925-2.6925-1.0575 1.0575 2.6925 2.6925-2.6925 2.6925 1.0575 1.0575 2.6925-2.6925 2.6925 2.6925 1.0575-1.0575-2.6925-2.6925z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg new file mode 100644 index 00000000..018dfbe7 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#756e6a" opacity=".7" r="9"/> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z" fill="#ededed"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg new file mode 100644 index 00000000..305b1d64 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#655e5a" opacity=".5" r="9"/> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z" fill="#ededed"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg new file mode 100644 index 00000000..96cbd94b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z" fill="#ededed" opacity=".7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg new file mode 100644 index 00000000..5189da72 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#756e6a" opacity=".7" r="9"/> + <path d="m8 14h8v2h-8z" fill="#ededed"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg new file mode 100644 index 00000000..fb871054 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#655e5a" opacity=".5" r="9"/> + <path d="m8 14h8v2h-8z" fill="#ededed"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg new file mode 100644 index 00000000..7553792d --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 14h8v2h-8z" fill="#ededed" opacity=".7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg new file mode 100644 index 00000000..b20fd451 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f2ac71" r="9"/> + <path d="m15.75 9.3075-1.0575-1.0575-2.6925 2.6925-2.6925-2.6925-1.0575 1.0575 2.6925 2.6925-2.6925 2.6925 1.0575 1.0575 2.6925-2.6925 2.6925 2.6925 1.0575-1.0575-2.6925-2.6925z" fill="#342c27"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg new file mode 100644 index 00000000..6924f6c7 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f49747" r="9"/> + <path d="m15.75 9.3075-1.0575-1.0575-2.6925 2.6925-2.6925-2.6925-1.0575 1.0575 2.6925 2.6925-2.6925 2.6925 1.0575 1.0575 2.6925-2.6925 2.6925 2.6925 1.0575-1.0575-2.6925-2.6925z" fill="#342c27"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg new file mode 100644 index 00000000..fc848ab4 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f6811e" r="9"/> + <path d="m15.75 9.3075-1.0575-1.0575-2.6925 2.6925-2.6925-2.6925-1.0575 1.0575 2.6925 2.6925-2.6925 2.6925 1.0575 1.0575 2.6925-2.6925 2.6925 2.6925 1.0575-1.0575-2.6925-2.6925z" fill="#342c27"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg new file mode 100644 index 00000000..69d1231f --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#d0cfcf" opacity=".7" r="9"/> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z" fill="#574f4a"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg new file mode 100644 index 00000000..4222a3b9 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#d0cfcf" opacity=".5" r="9"/> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z" fill="#574f4a"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg new file mode 100644 index 00000000..6ad68e6a --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 8v8h8v-8zm2 2h4v4h-4z" fill="#574f4a" opacity=".7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg new file mode 100644 index 00000000..795bbd1d --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#d0cfcf" opacity=".7" r="9"/> + <path d="m8 14h8v2h-8z" fill="#574f4a"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg new file mode 100644 index 00000000..4bb5ecbf --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#d0cfcf" opacity=".5" r="9"/> + <path d="m8 14h8v2h-8z" fill="#574f4a"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg new file mode 100644 index 00000000..21664706 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 14h8v2h-8z" fill="#574f4a" opacity=".7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg new file mode 100644 index 00000000..1d979834 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg @@ -0,0 +1,23 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.50001" y2="9.50001"> + <stop offset="0" stop-color="#f08054"/> + <stop offset="1" stop-color="#f07c4e"/> + </linearGradient> + <linearGradient id="b" x1="-16.999965" x2="-1.999965" xlink:href="#c" y1="8.999996" y2="8.999996"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#bd9e82"/> + </linearGradient> + <linearGradient id="d" x1="-16.999991" x2="-1.999984" xlink:href="#c" y1="9.499995" y2="9.499995"/> + <circle cx="9.500002" cy="9.499983" fill="#d0c7bf" r="8.5"/> + <circle cx="-9.499992" cy="9.500005" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="-9.499983" cy="9.499995" opacity=".05" r="6.999998" stroke="url(#b)" transform="rotate(-90)"/> + <circle cx="-9.499983" cy="9.499995" opacity=".05" r="7.24998" stroke="url(#d)" stroke-width=".5" transform="rotate(-90)"/> + <path d="m.000003 0h19v19h-19z"/> + </g> + <g fill="#7f4025"> + <path d="m11.80078 6.42295-.39063.3886-4.5996 4.5996-.38868.3887.77735.7774.39062-.3887 4.59961-4.5996.38867-.3887z"/> + <path d="m7.19922 6.42295-.77735.7773.38868.3887 4.5996 4.5996.39063.3887.77734-.7774-.38867-.3887-4.59961-4.5996z"/> + </g> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg new file mode 100644 index 00000000..91fbc708 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg @@ -0,0 +1,25 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#e67144"/> + <stop offset=".50001228" stop-color="#ed8b67"/> + <stop offset="1" stop-color="#f9cbbd"/> + </linearGradient> + <linearGradient id="b" x1="7" x2="17" xlink:href="#c" y1="9.500002" y2="9.500002"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="d" x1="6.999977" x2="16.999981" xlink:href="#c" y1="9.500002" y2="9.500002"/> + <circle cx="9.499999" cy="9.499983" fill="#d0c7bf" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="9.499983" cy="9.500002" opacity=".25" r="6.999998" stroke="url(#b)" transform="matrix(0 1 1 0 0 0)"/> + <circle cx="9.499983" cy="9.500002" opacity=".25" r="7.24998" stroke="url(#d)" stroke-width=".5" transform="matrix(0 1 1 0 0 0)"/> + <path d="m0 0h19v19h-19z"/> + </g> + <path d="m7.1992175 7.49336-.70703.707.35351.3535 1.94727 1.9473-1.94727 1.9453-.35351.3535.70703.707.35351-.3535 1.94727-1.9472 1.9472595 1.9472.35352.3535.70703-.707-.35351-.3535-1.94727-1.9453 1.94727-1.9473.35351-.3535-.70703-.707-.35352.3535-1.9472595 1.9472-1.94727-1.9472z" fill="#fff" opacity=".25"/> + <g fill="#7f4025"> + <path d="m11.800777 6.42296-.390629.3886-4.5996005 4.5996-.38868.3887.77735.7774.39062-.3887 4.5996105-4.5996.38867-.3887z"/> + <path d="m7.1992175 6.42296-.77735.7773.38868.3887 4.5995995 4.5996.39063.3887.77734-.7774-.38867-.3887-4.5996095-4.5996z"/> + </g> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg new file mode 100644 index 00000000..14a9bba9 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg @@ -0,0 +1,25 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#e77041"/> + <stop offset=".50001228" stop-color="#f17d4e"/> + <stop offset="1" stop-color="#f9b39c"/> + </linearGradient> + <linearGradient id="b" x1="7" x2="17" xlink:href="#c" y1="9.500005" y2="9.500005"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="d" x1="6.999977" x2="16.999981" xlink:href="#c" y1="9.500005" y2="9.500005"/> + <circle cx="9.500002" cy="9.499983" fill="#d0c7bf" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="9.499983" cy="9.500005" opacity=".25" r="6.999998" stroke="url(#b)" transform="matrix(0 1 1 0 0 0)"/> + <circle cx="9.499983" cy="9.500005" opacity=".25" r="7.24998" stroke="url(#d)" stroke-width=".5" transform="matrix(0 1 1 0 0 0)"/> + <path d="m.000003 0h19v19h-19z"/> + </g> + <path d="m7.19922 7.49336-.70703.707.35351.3535 1.94727 1.9473-1.94727 1.9453-.35351.3535.70703.707.35351-.3535 1.94727-1.9472 1.94726 1.9472.35352.3535.70703-.707-.35351-.3535-1.94727-1.9453 1.94727-1.9473.35351-.3535-.70703-.707-.35352.3535-1.94726 1.9472-1.94727-1.9472z" fill="#fff" opacity=".25"/> + <g fill="#7f4025"> + <path d="m11.80027 6.4223-.38867.38868-4.59961 4.59961-.39063.38867.7793.7793.38867-.38868 4.59961-4.60156.38867-.38867z"/> + <path d="m7.20066 6.4223-.7793.77735.39063.38867 4.59961 4.60156.38867.38868.77734-.7793-.38867-.38867-4.59961-4.59961z"/> + </g> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg new file mode 100644 index 00000000..0d162cdd --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg @@ -0,0 +1,20 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#fcfbf8"/> + <stop offset="1" stop-color="#fbf9f6"/> + </linearGradient> + <linearGradient id="b" x1="-16.999991" x2="-1.999984" xlink:href="#c" y1="9.499995" y2="9.499995"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#bd9e82"/> + </linearGradient> + <linearGradient id="d" x1="-16.999965" x2="-1.999965" xlink:href="#c" y1="8.999996" y2="8.999996"/> + <circle cx="9.500002" cy="9.499983" fill="#ddd4cb" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="-9.499983" cy="9.499995" opacity=".05" r="7.24998" stroke="url(#b)" stroke-width=".5" transform="rotate(-90)"/> + <circle cx="-9.499983" cy="9.499995" opacity=".05" r="6.999998" stroke="url(#d)" transform="rotate(-90)"/> + <path d="m.000003 0h19v19h-19z"/> + </g> + <path d="m6 6.001053v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#8b8379"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg new file mode 100644 index 00000000..74d804ad --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg @@ -0,0 +1,22 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#e2e1df"/> + <stop offset=".50001228" stop-color="#f8f6f3"/> + <stop offset="1" stop-color="#fcfbf9"/> + </linearGradient> + <linearGradient id="b" x1="7" x2="15.2133" xlink:href="#c" y1="9.500005" y2="9.500005"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="d" x1="6.999977" x2="15.213378" xlink:href="#c" y1="9.500005" y2="9.500005"/> + <circle cx="9.500002" cy="9.499983" fill="#d0c7bf" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="9.499983" cy="9.500005" opacity=".5" r="6.999998" stroke="url(#b)" transform="matrix(0 1 1 0 0 0)"/> + <circle cx="9.499983" cy="9.500005" opacity=".5" r="7.24998" stroke="url(#d)" stroke-width=".5" transform="matrix(0 1 1 0 0 0)"/> + <path d="m.000003 0h19v19h-19z"/> + </g> + <path d="m6 7.00106v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#fff" opacity=".5"/> + <path d="m6 6.00106v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#8b8379"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg new file mode 100644 index 00000000..d8ac07a4 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg @@ -0,0 +1,22 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#d5d2ce"/> + <stop offset=".50001228" stop-color="#ece8e4"/> + <stop offset="1" stop-color="#f7f4f3"/> + </linearGradient> + <linearGradient id="b" x1="7" x2="15.2133" xlink:href="#c" y1="9.499995" y2="9.499995"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="d" x1="6.999977" x2="15.213378" xlink:href="#c" y1="9.499995" y2="9.499995"/> + <circle cx="9.499992" cy="9.499983" fill="#d0c7bf" r="8.5"/> + <circle cx="-9.499983" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="9.499983" cy="9.499995" opacity=".5" r="6.999998" stroke="url(#b)" transform="matrix(0 1 1 0 0 0)"/> + <circle cx="9.499983" cy="9.499995" opacity=".5" r="7.24998" stroke="url(#d)" stroke-width=".5" transform="matrix(0 1 1 0 0 0)"/> + <path d="m-.000007 0h19v19h-19z"/> + </g> + <path d="m5.99999 7.00106v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#fff" opacity=".5"/> + <path d="m5.99999 6.00106v.5 6.5h7v-7zm1 1h5v5h-5z" fill="#8b8379"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg new file mode 100644 index 00000000..3f827fd0 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg @@ -0,0 +1,20 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.50001" y2="9.50001"> + <stop offset="0" stop-color="#fcfbf8"/> + <stop offset="1" stop-color="#fbf9f6"/> + </linearGradient> + <linearGradient id="b" x1="-16.999991" x2="-1.999984" xlink:href="#c" y1="9.499995" y2="9.499995"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#bd9e82"/> + </linearGradient> + <linearGradient id="d" x1="-16.999965" x2="-1.999965" xlink:href="#c" y1="8.999996" y2="8.999996"/> + <circle cx="9.500002" cy="9.499983" fill="#ddd4cb" r="8.5"/> + <circle cx="-9.499992" cy="9.500005" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="-9.499983" cy="9.499995" opacity=".05" r="7.24998" stroke="url(#b)" stroke-width=".5" transform="rotate(-90)"/> + <circle cx="-9.499983" cy="9.499995" opacity=".05" r="6.999998" stroke="url(#d)" transform="rotate(-90)"/> + <path d="m.000003 0h19v19h-19z"/> + </g> + <path d="m6.00002 9.00005h7v1h-7z" fill="#8b8379"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg new file mode 100644 index 00000000..fd24aa74 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg @@ -0,0 +1,22 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.50001" y2="9.50001"> + <stop offset="0" stop-color="#e2e1df"/> + <stop offset=".50001228" stop-color="#f8f6f3"/> + <stop offset="1" stop-color="#fcfbf9"/> + </linearGradient> + <linearGradient id="b" x1="7" x2="15.2133" xlink:href="#c" y1="9.500002" y2="9.500002"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="d" x1="6.999977" x2="15.213378" xlink:href="#c" y1="9.500002" y2="9.500002"/> + <circle cx="9.499999" cy="9.499983" fill="#d0c7bf" r="8.5"/> + <circle cx="-9.499992" cy="9.500005" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="9.499983" cy="9.500002" opacity=".5" r="6.999998" stroke="url(#b)" transform="matrix(0 1 1 0 0 0)"/> + <circle cx="9.499983" cy="9.500002" opacity=".5" r="7.24998" stroke="url(#d)" stroke-width=".5" transform="matrix(0 1 1 0 0 0)"/> + <path d="m0 0h19v19h-19z"/> + </g> + <path d="m6.000002 9.000069h7v1h-7z" fill="#8b8379"/> + <path d="m6.000002 10.000069h7v1h-7z" fill="#fff" opacity=".5"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg new file mode 100644 index 00000000..6cb1ba4f --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg @@ -0,0 +1,22 @@ +<svg height="19" width="19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-16.999985" x2="-2.000025" y1="9.5" y2="9.5"> + <stop offset="0" stop-color="#d5d2ce"/> + <stop offset=".50001228" stop-color="#ece8e4"/> + <stop offset="1" stop-color="#f7f4f3"/> + </linearGradient> + <linearGradient id="b" x1="7" x2="15.2133" xlink:href="#c" y1="9.499995" y2="9.499995"/> + <linearGradient id="c" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="d" x1="6.999977" x2="15.213378" xlink:href="#c" y1="9.499995" y2="9.499995"/> + <circle cx="9.499992" cy="9.499983" fill="#d0c7bf" r="8.5"/> + <circle cx="-9.500003" cy="9.499995" fill="url(#a)" r="7.49998" transform="rotate(-90)"/> + <g fill="none"> + <circle cx="9.499983" cy="9.499995" opacity=".5" r="6.999998" stroke="url(#b)" transform="matrix(0 1 1 0 0 0)"/> + <circle cx="9.499983" cy="9.499995" opacity=".5" r="7.24998" stroke="url(#d)" stroke-width=".5" transform="matrix(0 1 1 0 0 0)"/> + <path d="m-.000007 0h19v19h-19z"/> + </g> + <path d="m5.99999 9.00005h7v1h-7z" fill="#8b8379"/> + <path d="m5.99999 10.00005h7v1h-7z" fill="#fff" opacity=".5"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css new file mode 100644 index 00000000..91029162 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg new file mode 100644 index 00000000..0dba5dda --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="2.116667" cy="2.11667" fill="#254853" r="2.116667"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg new file mode 100644 index 00000000..d16d52f3 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="293.56042" y2="295.67709"><stop offset="0" stop-color="#254853"/><stop offset="1" stop-color="#3a6674"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg new file mode 100644 index 00000000..de8bdd12 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="2.116667" cy="2.11667" fill="#3a6674" r="2.116667"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg new file mode 100644 index 00000000..de8bdd12 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="2.116667" cy="2.11667" fill="#3a6674" r="2.116667"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg new file mode 100644 index 00000000..bc7d02db --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="296.20627" y2="293.56042"><stop offset="0" stop-color="#66a1b4"/><stop offset="1" stop-color="#3a6674"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg new file mode 100644 index 00000000..b037440e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="2.116667" cy="2.11667" fill="#66a1b4" r="2.116667"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg new file mode 100644 index 00000000..b037440e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="2.116667" cy="2.11667" fill="#66a1b4" r="2.116667"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg new file mode 100644 index 00000000..105f51a3 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="293.82501" y2="295.94168"><stop offset="0" stop-color="#3a6674" stop-opacity=".882609"/><stop offset="1" stop-color="#66a1b4" stop-opacity=".73913"/></linearGradient><circle cx="2.116667" cy="294.88336" fill="url(#a)" r="2.116667" transform="translate(0 -292.76669)"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg new file mode 100644 index 00000000..d32aa7da --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg @@ -0,0 +1 @@ +<svg height="16" viewBox="0 0 4.2333333 4.2333332" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="2.116667" cy="2.11667" fill="#66a1b4" fill-opacity=".550459" r="2.116667"/></svg> \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css new file mode 100644 index 00000000..0f044fc0 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg new file mode 100644 index 00000000..53435178 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg @@ -0,0 +1,4 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <circle cx="9" cy="9" fill="#af3f1d" r="8"/> + <path d="m6.9179688 6-.9179688.9160156 2.0839844 2.0839844-2.0839844 2.082031.9179688.917969 2.0820312-2.0859375 2.083984 2.0859375.916016-.917969-2.0820312-2.082031 2.0820312-2.0839844-.916016-.9160156-2.083984 2.0859375z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg new file mode 100644 index 00000000..cd439133 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg @@ -0,0 +1,4 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <circle cx="9" cy="9" fill="#e95420" r="8"/> + <path d="m6.9179688 6-.9199219.9179688 2.0859375 2.0820312-2.0859375 2.082031.9199219.917969 2.0820312-2.0820312 2.085938 2.0820312.914062-.917969-2.0820312-2.082031 2.0839842-2.0820312-.921875-.9179688-2.080078 2.0820312z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg new file mode 100644 index 00000000..81fe1496 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.4092723 0-8 3.5907288-8 8 0 4.409263 3.5907278 8 8 8 4.409272 0 8-3.590736 8-8 0-4.4092724-3.590728-8-8-8zm0 1.5c3.598539 0 6.5 2.9014608 6.5 6.5 0 3.598529-2.901461 6.5-6.5 6.5-3.5985394 0-6.5-2.90147-6.5-6.5 0-3.5985404 2.9014607-6.5 6.5-6.5zm-2.0820312 3.4980469-.9199219.9199219 2.0859375 2.0820312-2.0859375 2.082031.9199219.919922 2.0820312-2.0820311 2.085938 2.0820311.914062-.919922-2.0800781-2.082031 2.0820311-2.0820312-.919922-.9199219-2.082031 2.0839843z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg new file mode 100644 index 00000000..8eb88633 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.4093947 0-8 3.5906046-8 8 0 4.409395 3.5906053 8 8 8 4.409395 0 8-3.590605 8-8 0-4.4093954-3.590605-8-8-8zm0 1.5c3.598734 0 6.5 2.9012649 6.5 6.5 0 3.598735-2.901266 6.5-6.5 6.5-3.5987341 0-6.5-2.901265-6.5-6.5 0-3.5987351 2.9012659-6.5 6.5-6.5zm-1.1953125 3.5 4.1953125 4.195312v-3.3769526c-.002512-.4498073-.368587-.8183594-.818359-.8183594zm-1.8046875 1.7910156v3.3906254c0 .449842.3685289.818359.8183594.818359h3.3906246z" fill="#af3f18"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg new file mode 100644 index 00000000..475bf31e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.409275 0-8 3.5907249-8 8 0 4.409275 3.5907265 8 8 8 4.409274 0 8-3.590726 8-8 0-4.4092736-3.590725-8-8-8zm0 1.5c3.598542 0 6.5 2.901457 6.5 6.5s-2.901457 6.5-6.5 6.5c-3.5985429 0-6.5-2.901458-6.5-6.5 0-3.5985415 2.9014586-6.5 6.5-6.5zm-1.1953125 3.5 4.1953125 4.195312v-3.3789058c0-.4492349-.367188-.8164062-.816406-.8164062zm-1.8046875 1.7929688v3.3906252c0 .449218.3671882.816406.8164062.816406h3.3945318z" fill="#e8511e"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg new file mode 100644 index 00000000..ee76d257 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.409275 0-8 3.5907249-8 8 0 4.409275 3.5907265 8 8 8 4.409274 0 8-3.590726 8-8 0-4.4092736-3.590725-8-8-8zm0 1.5c3.598542 0 6.5 2.901457 6.5 6.5s-2.901457 6.5-6.5 6.5c-3.5985429 0-6.5-2.901458-6.5-6.5 0-3.5985415 2.9014586-6.5 6.5-6.5zm-1.1953125 3.5 4.1953125 4.195312v-3.3789058c-.003906-.4492179-.367188-.8164062-.816406-.8164062zm-1.8046875 1.7929688v3.3906252c0 .449218.3671882.816406.8164062.816406h3.3945318z" fill="#fff" fill-rule="evenodd"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg new file mode 100644 index 00000000..fb543b3e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.4093946 0-8 3.590605-8 8s3.5906054 8 8 8c4.409395 0 8-3.590605 8-8s-3.590605-8-8-8zm0 1.5c3.598734 0 6.5 2.9012651 6.5 6.5 0 3.598735-2.901266 6.5-6.5 6.5-3.5987343 0-6.5-2.901265-6.5-6.5 0-3.5987349 2.9012657-6.5 6.5-6.5zm-3 5.5v2h6v-2z" fill="#b24018"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg new file mode 100644 index 00000000..f4f26c14 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1.0019531c-4.4092758 0-7.9999885 3.5887712-8 7.9980469 0 4.409275 3.5907242 8 8 8 4.409275 0 8-3.590725 8-8 0-4.4092757-3.590725-7.9980469-8-7.9980469zm0 1.4980469c3.59854 0 6.501953 2.9014592 6.501953 6.5 0 3.59854-2.903413 6.5-6.501953 6.5-3.5985408 0-6.5-2.90146-6.5-6.5 0-3.5985408 2.9014592-6.5 6.5-6.5zm-3 5.5v2h6v-2z" fill="#e95420"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg new file mode 100644 index 00000000..1f76de1c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1.0019531c-4.4092758 0-7.9999885 3.5887712-8 7.9980469 0 4.409275 3.5907242 8 8 8 4.409275 0 8-3.590725 8-8 0-4.4092757-3.590725-7.9980469-8-7.9980469zm0 1.4980469c3.59854 0 6.501953 2.9014592 6.501953 6.5 0 3.59854-2.903413 6.5-6.501953 6.5-3.5985408 0-6.5-2.90146-6.5-6.5 0-3.5985408 2.9014592-6.5 6.5-6.5zm-3 5.5v2h6v-2z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css new file mode 100644 index 00000000..44ac511b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg new file mode 100644 index 00000000..53435178 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg @@ -0,0 +1,4 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <circle cx="9" cy="9" fill="#af3f1d" r="8"/> + <path d="m6.9179688 6-.9179688.9160156 2.0839844 2.0839844-2.0839844 2.082031.9179688.917969 2.0820312-2.0859375 2.083984 2.0859375.916016-.917969-2.0820312-2.082031 2.0820312-2.0839844-.916016-.9160156-2.083984 2.0859375z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg new file mode 100644 index 00000000..cd439133 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg @@ -0,0 +1,4 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <circle cx="9" cy="9" fill="#e95420" r="8"/> + <path d="m6.9179688 6-.9199219.9179688 2.0859375 2.0820312-2.0859375 2.082031.9199219.917969 2.0820312-2.0820312 2.085938 2.0820312.914062-.917969-2.0820312-2.082031 2.0839842-2.0820312-.921875-.9179688-2.080078 2.0820312z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg new file mode 100644 index 00000000..5b29d328 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.4092723 0-8 3.5907288-8 8 0 4.409263 3.5907278 8 8 8 4.409272 0 8-3.590736 8-8 0-4.4092724-3.590728-8-8-8zm0 1.5c3.598539 0 6.5 2.9014608 6.5 6.5 0 3.598529-2.901461 6.5-6.5 6.5-3.5985394 0-6.5-2.90147-6.5-6.5 0-3.5985404 2.9014607-6.5 6.5-6.5zm-2.0820312 3.4980469-.9199219.9199219 2.0859375 2.0820312-2.0859375 2.082031.9199219.919922 2.0820312-2.0820311 2.085938 2.0820311.914062-.919922-2.0800781-2.082031 2.0820311-2.0820312-.919922-.9199219-2.082031 2.0839843z" fill="#5e5e5e"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg new file mode 100644 index 00000000..8eb88633 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.4093947 0-8 3.5906046-8 8 0 4.409395 3.5906053 8 8 8 4.409395 0 8-3.590605 8-8 0-4.4093954-3.590605-8-8-8zm0 1.5c3.598734 0 6.5 2.9012649 6.5 6.5 0 3.598735-2.901266 6.5-6.5 6.5-3.5987341 0-6.5-2.901265-6.5-6.5 0-3.5987351 2.9012659-6.5 6.5-6.5zm-1.1953125 3.5 4.1953125 4.195312v-3.3769526c-.002512-.4498073-.368587-.8183594-.818359-.8183594zm-1.8046875 1.7910156v3.3906254c0 .449842.3685289.818359.8183594.818359h3.3906246z" fill="#af3f18"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg new file mode 100644 index 00000000..475bf31e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.409275 0-8 3.5907249-8 8 0 4.409275 3.5907265 8 8 8 4.409274 0 8-3.590726 8-8 0-4.4092736-3.590725-8-8-8zm0 1.5c3.598542 0 6.5 2.901457 6.5 6.5s-2.901457 6.5-6.5 6.5c-3.5985429 0-6.5-2.901458-6.5-6.5 0-3.5985415 2.9014586-6.5 6.5-6.5zm-1.1953125 3.5 4.1953125 4.195312v-3.3789058c0-.4492349-.367188-.8164062-.816406-.8164062zm-1.8046875 1.7929688v3.3906252c0 .449218.3671882.816406.8164062.816406h3.3945318z" fill="#e8511e"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg new file mode 100644 index 00000000..db27b667 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.409275 0-8 3.5907249-8 8 0 4.409275 3.5907265 8 8 8 4.409274 0 8-3.590726 8-8 0-4.4092736-3.590725-8-8-8zm0 1.5c3.598542 0 6.5 2.901457 6.5 6.5s-2.901457 6.5-6.5 6.5c-3.5985429 0-6.5-2.901458-6.5-6.5 0-3.5985415 2.9014586-6.5 6.5-6.5zm-1.1953125 3.5 4.1953125 4.195312v-3.3789058c-.003906-.4492179-.367188-.8164062-.816406-.8164062zm-1.8046875 1.7929688v3.3906252c0 .449218.3671882.816406.8164062.816406h3.3945318z" fill="#5e5e5e" fill-rule="evenodd"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg new file mode 100644 index 00000000..fb543b3e --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1c-4.4093946 0-8 3.590605-8 8s3.5906054 8 8 8c4.409395 0 8-3.590605 8-8s-3.590605-8-8-8zm0 1.5c3.598734 0 6.5 2.9012651 6.5 6.5 0 3.598735-2.901266 6.5-6.5 6.5-3.5987343 0-6.5-2.901265-6.5-6.5 0-3.5987349 2.9012657-6.5 6.5-6.5zm-3 5.5v2h6v-2z" fill="#b24018"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg new file mode 100644 index 00000000..f4f26c14 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1.0019531c-4.4092758 0-7.9999885 3.5887712-8 7.9980469 0 4.409275 3.5907242 8 8 8 4.409275 0 8-3.590725 8-8 0-4.4092757-3.590725-7.9980469-8-7.9980469zm0 1.4980469c3.59854 0 6.501953 2.9014592 6.501953 6.5 0 3.59854-2.903413 6.5-6.501953 6.5-3.5985408 0-6.5-2.90146-6.5-6.5 0-3.5985408 2.9014592-6.5 6.5-6.5zm-3 5.5v2h6v-2z" fill="#e95420"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg new file mode 100644 index 00000000..3b68e665 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg @@ -0,0 +1,3 @@ +<svg height="18" width="18" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 1.0019531c-4.4092758 0-7.9999885 3.5887712-8 7.9980469 0 4.409275 3.5907242 8 8 8 4.409275 0 8-3.590725 8-8 0-4.4092757-3.590725-7.9980469-8-7.9980469zm0 1.4980469c3.59854 0 6.501953 2.9014592 6.501953 6.5 0 3.59854-2.903413 6.5-6.501953 6.5-3.5985408 0-6.5-2.90146-6.5-6.5 0-3.5985408 2.9014592-6.5 6.5-6.5zm-3 5.5v2h6v-2z" fill="#5e5e5e"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css new file mode 100644 index 00000000..44ac511b --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg new file mode 100644 index 00000000..4aa69050 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg @@ -0,0 +1,10 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm0 1c3.313708 0 6 2.6862915 6 6 0 3.313708-2.686292 6-6 6-3.3137085 0-6-2.686292-6-6 0-3.3137085 2.6862915-6 6-6z" fill="url(#a)" opacity=".25"/> + <circle cx="12" cy="11.999983" fill-opacity=".666667" r="6"/> + <path d="m12 6c-3.313708 0-6 2.6863-6 6s2.686292 6 6 6c3.31371 0 6-2.6863 6-6s-2.68629-6-6-6zm0 1c2.76142 0 5 2.2386 5 5s-2.23858 5-5 5-5-2.2386-5-5 2.23858-5 5-5z" fill-opacity=".235294"/> + <path d="m45 764h1c.01037-.00012.02079-.00046.03125 0 .254951.0112.50987.12858.6875.3125l2.28125 2.28125 2.3125-2.28125c.265625-.2305.446672-.3055.6875-.3125h1v1c0 .28647-.03434.55065-.25.75l-2.28125 2.28125 2.25 2.25c.188188.18817.281242.45345.28125.71875v1h-1c-.265301-.00001-.530586-.0931-.71875-.28125l-2.28125-2.28125-2.28125 2.28125c-.188164.18819-.45346.28125-.71875.28125h-1v-1c-.000003-.26529.09306-.53058.28125-.71875l2.28125-2.25-2.28125-2.28125c-.210742-.19463-.30316-.46925-.28125-.75z" fill="#fff" opacity=".7" transform="matrix(.75 0 0 .75 -24.74882 -563.999822)"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg new file mode 100644 index 00000000..3463e8a6 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg @@ -0,0 +1,10 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm0 1c3.313708 0 6 2.6862915 6 6 0 3.313708-2.686292 6-6 6-3.3137085 0-6-2.686292-6-6 0-3.3137085 2.6862915-6 6-6z" fill="url(#a)" opacity=".25"/> + <circle cx="12" cy="11.999983" fill-opacity=".588235" r="6"/> + <path d="m12 6c-3.313708 0-6 2.6863-6 6s2.686292 6 6 6c3.31371 0 6-2.6863 6-6s-2.68629-6-6-6zm0 1c2.76142 0 5 2.2386 5 5s-2.23858 5-5 5-5-2.2386-5-5 2.23858-5 5-5z" fill-opacity=".235294"/> + <path d="m9.0024 9.00009h.75c.008-.00009.0156-.00035.0234 0 .19121.008.3824.0964.51562.23437l1.71094 1.71094 1.73437-1.71094c.19922-.17287.33501-.22912.51563-.23437h.75v.75c0 .21485-.0258.41298-.1875.5625l-1.71094 1.71093 1.6875 1.6875c.14114.14113.21093.34009.21094.53907v.75h-.75c-.19898-.00001-.39794-.0698-.53906-.21094l-1.71094-1.71094-1.71094 1.71094c-.14112.14114-.34009.21094-.53906.21094h-.75v-.75c0-.19897.0698-.39794.21094-.53907l1.71093-1.6875-1.71093-1.71093c-.15806-.14598-.22737-.35194-.21094-.5625v-.75z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg new file mode 100644 index 00000000..a759cbc0 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg @@ -0,0 +1,19 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="8" y2="16"> + <stop offset="0" stop-color="#fff" stop-opacity=".215686"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="6.000043" y2="18.000043"> + <stop offset="0" stop-opacity=".628272"/> + <stop offset="1" stop-opacity=".498039"/> + </linearGradient> + <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.134-7 7s3.1340068 7 7 7c3.865993 0 7-3.134 7-7s-3.134007-7-7-7zm0 1c3.313708 0 6 2.6863 6 6s-2.686292 6-6 6c-3.3137085 0-6-2.6863-6-6s2.6862915-6 6-6z" fill="url(#c)" opacity=".25"/> + <path d="m12 6c-3.3137085 0-6 2.6863-6 6s2.6862915 6 6 6c3.313709 0 6-2.6863 6-6s-2.686291-6-6-6zm0 2c2.209139 0 4 1.7909 4 4s-1.790861 4-4 4-4-1.7909-4-4 1.790861-4 4-4z" fill="url(#b)"/> + <path d="m12 7c-2.7614237 0-5 2.2386-5 5s2.2385763 5 5 5c2.761424 0 5-2.2386 5-5s-2.238576-5-5-5zm0 1c2.209139 0 4 1.7909 4 4s-1.790861 4-4 4-4-1.7909-4-4 1.790861-4 4-4z" fill-opacity=".237548"/> + <path d="m12 8c-2.209139 0-4 1.7909-4 4 0 .1701.04189.3355.0625.5.247066-1.972 1.898481-3.5 3.9375-3.5s3.690434 1.528 3.9375 3.5c.02061-.1645.0625-.3299.0625-.5 0-2.2091-1.790861-4-4-4z" fill="#fff" opacity=".25"/> + <path d="m16 12a4 4 0 1 1 -8 0 4 4 0 1 1 8 0z" fill="url(#a)"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg new file mode 100644 index 00000000..cf1c85df --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg @@ -0,0 +1,10 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm0 1c3.313708 0 6 2.6862915 6 6 0 3.313708-2.686292 6-6 6-3.3137085 0-6-2.686292-6-6 0-3.3137085 2.6862915-6 6-6z" fill="url(#a)" opacity=".25"/> + <circle cx="12" cy="11.999983" fill-opacity=".666667" r="6"/> + <path d="m12 6c-3.313708 0-6 2.6863-6 6s2.686292 6 6 6c3.31371 0 6-2.6863 6-6s-2.68629-6-6-6zm0 1c2.76142 0 5 2.2386 5 5s-2.23858 5-5 5-5-2.2386-5-5 2.23858-5 5-5z" fill-opacity=".235294"/> + <path d="m10.799505 9h3.381737c.450297 0 .816227.36847.818758.8188v3.3817zm2.407413 6.00692h-3.395078c-.450346 0-.818758-.36842-.818758-.81875v-3.39509z" fill="#fff" fill-rule="evenodd" opacity=".7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg new file mode 100644 index 00000000..a5aacef3 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg @@ -0,0 +1,10 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm0 1c3.313708 0 6 2.6862915 6 6 0 3.313708-2.686292 6-6 6-3.3137085 0-6-2.686292-6-6 0-3.3137085 2.6862915-6 6-6z" fill="url(#a)" opacity=".25"/> + <circle cx="12" cy="11.999983" fill-opacity=".588235" r="6"/> + <path d="m12 6c-3.313708 0-6 2.6863-6 6s2.686292 6 6 6c3.31371 0 6-2.6863 6-6s-2.68629-6-6-6zm0 1c2.76142 0 5 2.2386 5 5s-2.23858 5-5 5-5-2.2386-5-5 2.23858-5 5-5z" fill-opacity=".235294"/> + <path d="m10.80072 8.99991h3.38174c.4503 0 .81623.36847.81876.8188v3.3817zm2.40742 6.00692h-3.39508c-.45035 0-.81876-.36842-.81876-.81875v-3.39509z" fill="#fff" fill-rule="evenodd"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg new file mode 100644 index 00000000..a759cbc0 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg @@ -0,0 +1,19 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="8" y2="16"> + <stop offset="0" stop-color="#fff" stop-opacity=".215686"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="6.000043" y2="18.000043"> + <stop offset="0" stop-opacity=".628272"/> + <stop offset="1" stop-opacity=".498039"/> + </linearGradient> + <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.134-7 7s3.1340068 7 7 7c3.865993 0 7-3.134 7-7s-3.134007-7-7-7zm0 1c3.313708 0 6 2.6863 6 6s-2.686292 6-6 6c-3.3137085 0-6-2.6863-6-6s2.6862915-6 6-6z" fill="url(#c)" opacity=".25"/> + <path d="m12 6c-3.3137085 0-6 2.6863-6 6s2.6862915 6 6 6c3.313709 0 6-2.6863 6-6s-2.686291-6-6-6zm0 2c2.209139 0 4 1.7909 4 4s-1.790861 4-4 4-4-1.7909-4-4 1.790861-4 4-4z" fill="url(#b)"/> + <path d="m12 7c-2.7614237 0-5 2.2386-5 5s2.2385763 5 5 5c2.761424 0 5-2.2386 5-5s-2.238576-5-5-5zm0 1c2.209139 0 4 1.7909 4 4s-1.790861 4-4 4-4-1.7909-4-4 1.790861-4 4-4z" fill-opacity=".237548"/> + <path d="m12 8c-2.209139 0-4 1.7909-4 4 0 .1701.04189.3355.0625.5.247066-1.972 1.898481-3.5 3.9375-3.5s3.690434 1.528 3.9375 3.5c.02061-.1645.0625-.3299.0625-.5 0-2.2091-1.790861-4-4-4z" fill="#fff" opacity=".25"/> + <path d="m16 12a4 4 0 1 1 -8 0 4 4 0 1 1 8 0z" fill="url(#a)"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg new file mode 100644 index 00000000..aecacc46 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg @@ -0,0 +1,10 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm0 1c3.313708 0 6 2.6862915 6 6 0 3.313708-2.686292 6-6 6-3.3137085 0-6-2.686292-6-6 0-3.3137085 2.6862915-6 6-6z" fill="url(#a)" opacity=".25"/> + <circle cx="12" cy="11.999983" fill-opacity=".666667" r="6"/> + <path d="m12 6c-3.313708 0-6 2.6863-6 6s2.686292 6 6 6c3.31371 0 6-2.6863 6-6s-2.68629-6-6-6zm0 1c2.76142 0 5 2.2386 5 5s-2.23858 5-5 5-5-2.2386-5-5 2.23858-5 5-5z" fill-opacity=".235294"/> + <path d="m9 11v2h6v-2z" fill="#fff" opacity=".7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg new file mode 100644 index 00000000..dd298c5a --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg @@ -0,0 +1,10 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.1340068-7 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.134007 7-7 0-3.8659932-3.134007-7-7-7zm0 1c3.313708 0 6 2.6862915 6 6 0 3.313708-2.686292 6-6 6-3.3137085 0-6-2.686292-6-6 0-3.3137085 2.6862915-6 6-6z" fill="url(#a)" opacity=".25"/> + <circle cx="12" cy="11.999983" fill-opacity=".588235" r="6"/> + <path d="m12 6c-3.313708 0-6 2.6863-6 6s2.686292 6 6 6c3.31371 0 6-2.6863 6-6s-2.68629-6-6-6zm0 1c2.76142 0 5 2.2386 5 5s-2.23858 5-5 5-5-2.2386-5-5 2.23858-5 5-5z" fill-opacity=".235294"/> + <path d="m9.00122 10.99991v2h6v-2z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg new file mode 100644 index 00000000..a759cbc0 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg @@ -0,0 +1,19 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="8" y2="16"> + <stop offset="0" stop-color="#fff" stop-opacity=".215686"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="6.000043" y2="18.000043"> + <stop offset="0" stop-opacity=".628272"/> + <stop offset="1" stop-opacity=".498039"/> + </linearGradient> + <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19" y2="12"> + <stop offset="0" stop-color="#fff"/> + <stop offset="1" stop-color="#fff" stop-opacity="0"/> + </linearGradient> + <path d="m12 5c-3.8659932 0-7 3.134-7 7s3.1340068 7 7 7c3.865993 0 7-3.134 7-7s-3.134007-7-7-7zm0 1c3.313708 0 6 2.6863 6 6s-2.686292 6-6 6c-3.3137085 0-6-2.6863-6-6s2.6862915-6 6-6z" fill="url(#c)" opacity=".25"/> + <path d="m12 6c-3.3137085 0-6 2.6863-6 6s2.6862915 6 6 6c3.313709 0 6-2.6863 6-6s-2.686291-6-6-6zm0 2c2.209139 0 4 1.7909 4 4s-1.790861 4-4 4-4-1.7909-4-4 1.790861-4 4-4z" fill="url(#b)"/> + <path d="m12 7c-2.7614237 0-5 2.2386-5 5s2.2385763 5 5 5c2.761424 0 5-2.2386 5-5s-2.238576-5-5-5zm0 1c2.209139 0 4 1.7909 4 4s-1.790861 4-4 4-4-1.7909-4-4 1.790861-4 4-4z" fill-opacity=".237548"/> + <path d="m12 8c-2.209139 0-4 1.7909-4 4 0 .1701.04189.3355.0625.5.247066-1.972 1.898481-3.5 3.9375-3.5s3.690434 1.528 3.9375 3.5c.02061-.1645.0625-.3299.0625-.5 0-2.2091-1.790861-4-4-4z" fill="#fff" opacity=".25"/> + <path d="m16 12a4 4 0 1 1 -8 0 4 4 0 1 1 8 0z" fill="url(#a)"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg new file mode 100644 index 00000000..dbd8e769 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f55f67" fill-opacity=".95" r="7"/> + <path d="m8.0015728 8.0001169h1.03125c.254951.0112.50987.12858.6875.3125l2.2812502 2.2812501 2.3125-2.2812501c.265625-.2305.446672-.3055.6875-.3125h1v1c0 .28647-.03434.55065-.25.75l-2.28125 2.2812501 2.25 2.25c.188188.18817.281242.45345.28125.71875v1h-1c-.265301-.00001-.530586-.0931-.71875-.28125l-2.28125-2.28125-2.2812502 2.28125c-.188164.18819-.45346.28125-.71875.28125h-1v-1c-.000003-.26529.09306-.53058.28125-.71875l2.2812502-2.25-2.2812502-2.2812501c-.210742-.19463-.30316-.46925-.28125-.75z" opacity=".25"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg new file mode 100644 index 00000000..236281fd --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f55f67" fill-opacity=".9" r="7"/> + <path d="m8.0015728 8.0001169h1.03125c.254951.0112.50987.12858.6875.3125l2.2812502 2.2812501 2.3125-2.2812501c.265625-.2305.446672-.3055.6875-.3125h1v1c0 .28647-.03434.55065-.25.75l-2.28125 2.2812501 2.25 2.25c.188188.18817.281242.45345.28125.71875v1h-1c-.265301-.00001-.530586-.0931-.71875-.28125l-2.28125-2.28125-2.2812502 2.28125c-.188164.18819-.45346.28125-.71875.28125h-1v-1c-.000003-.26529.09306-.53058.28125-.71875l2.2812502-2.25-2.2812502-2.2812501c-.210742-.19463-.30316-.46925-.28125-.75z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg new file mode 100644 index 00000000..d3489c9d --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#f46067" r="7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg new file mode 100644 index 00000000..c204f983 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#2eb398" fill-opacity=".95" r="7"/> + <path d="m12 7.7871094v3.3945316c0 .45033.368013.818359.818359.818359h3.394532zm-4.2128906 4.2128906 4.2128906 4.212891v-3.394532c0-.45033-.368013-.818359-.818359-.818359z" opacity=".25"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg new file mode 100644 index 00000000..e4b86e52 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#2eb398" fill-opacity=".9" r="7"/> + <path d="m12 7.7871094v3.3945316c0 .45033.368013.818359.818359.818359h3.394532zm-4.2128906 4.2128906 4.2128906 4.212891v-3.394532c0-.45033-.368013-.818359-.818359-.818359z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg new file mode 100644 index 00000000..7967be11 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#2eb398" fill-opacity=".95" r="7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg new file mode 100644 index 00000000..2b6d0aa5 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#fac536" fill-opacity=".95" r="7"/> + <path d="m9 11v2h6v-2z" opacity=".25"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg new file mode 100644 index 00000000..d9537558 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#fbc536" fill-opacity=".9" r="7"/> + <path d="m9 11v2h6v-2z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg new file mode 100644 index 00000000..a9d10d1c --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#fac536" fill-opacity=".95" r="7"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg new file mode 100644 index 00000000..8262e591 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#d14515" r="9"/> + <path d="m8.795 7.912-.883.883 3.205 3.205-3.204 3.205.883.883 3.204-3.205 3.205 3.205.883-.883-3.205-3.205 3.205-3.205-.883-.883-3.205 3.205z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg new file mode 100644 index 00000000..37c7dff5 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#eb6637" r="9"/> + <path d="m8.795 7.912-.883.883 3.205 3.205-3.204 3.205.883.883 3.204-3.205 3.205 3.205.883-.883-3.205-3.205 3.205-3.205-.883-.883-3.205 3.205z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg new file mode 100644 index 00000000..b6d42fc0 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#dd4814" r="9"/> + <path d="m8.795 7.912-.883.883 3.205 3.205-3.204 3.205.883.883 3.204-3.205 3.205 3.205.883-.883-3.205-3.205 3.205-3.205-.883-.883-3.205 3.205z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg new file mode 100644 index 00000000..c0fc0483 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#5a5656" r="9"/> + <path d="m8 8v8h8v-8zm1 1h6v6h-6z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg new file mode 100644 index 00000000..26f22e09 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#6c6767" r="9"/> + <path d="m8 8v8h8v-8zm1 1h6v6h-6z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg new file mode 100644 index 00000000..4f120c44 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 8v8h8v-8zm1 1h6v6h-6z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg new file mode 100644 index 00000000..ab881907 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#5a5656" r="9"/> + <path d="m8 14v1h8v-1z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg new file mode 100644 index 00000000..ef5e8450 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg @@ -0,0 +1,4 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <circle cx="12" cy="12" fill="#6c6767" r="9"/> + <path d="m8 14v1h8v-1z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg new file mode 100644 index 00000000..bb20c27d --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg @@ -0,0 +1,3 @@ +<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 14v1h8v-1z" fill="#fff"/> +</svg> diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css new file mode 100644 index 00000000..d1e55ace --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/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"); +} diff --git a/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/window.js b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/window.js new file mode 100644 index 00000000..b7603a03 --- /dev/null +++ b/tromjaro/gnome/desktop-overlay/usr/share/gnome-shell/extensions/unite@hardpixel.eu/window.js @@ -0,0 +1,444 @@ +const Bytes = imports.byteArray +const GLib = imports.gi.GLib +const GObject = imports.gi.GObject +const Meta = imports.gi.Meta +const Main = imports.ui.main +const Util = imports.misc.util +const Unite = imports.misc.extensionUtils.getCurrentExtension() +const AppMenu = Main.panel.statusArea.appMenu +const Handlers = Unite.imports.handlers + +const VALID_TYPES = [ + Meta.WindowType.NORMAL, + Meta.WindowType.DIALOG, + Meta.WindowType.MODAL_DIALOG, + Meta.WindowType.UTILITY +] + +const UNITE_HINTS = '_UNITE_ORIGINAL_STATE' +const MOTIF_HINTS = '_MOTIF_WM_HINTS' + +const _SHOW_FLAGS = ['0x2', '0x0', '0x1', '0x0', '0x0'] +const _HIDE_FLAGS = ['0x2', '0x0', '0x2', '0x0', '0x0'] + +function isValid(win) { + return win && VALID_TYPES.includes(win.window_type) +} + +function getXid(win) { + const desc = win.get_description() + const match = desc && desc.match(/0x[0-9a-f]+/) + + return match && match[0] +} + +function getHint(xid, name, fallback) { + const result = GLib.spawn_command_line_sync(`xprop -id ${xid} ${name}`) + const string = Bytes.toString(result[1]) + + if (!string.match(/=/)) { + return fallback + } + + return string.split('=')[1].trim().split(',').map(part => { + part = part.trim() + return part.match(/\dx/) ? part : `0x${part}` + }) +} + +function setHint(xid, hint, value) { + value = value.join(', ') + Util.spawn(['xprop', '-id', xid, '-f', hint, '32c', '-set', hint, value]) +} + +function getHints(xid) { + let value = getHint(xid, UNITE_HINTS) + + if (!value) { + value = getHint(xid, MOTIF_HINTS, _SHOW_FLAGS) + setHint(xid, UNITE_HINTS, value) + } + + return value +} + +function isDecorated(hints) { + return hints[2] != '0x2' && hints[2] != '0x0' +} + +var ClientDecorations = class ClientDecorations { + constructor(xid) { + this.xid = xid + } + + show() { + return false + } + + hide() { + return false + } + + reset() { + return false + } +} + +var ServerDecorations = class ServerDecorations { + constructor(xid) { + this.xid = xid + this.initial = getHints(xid) + this.current = this.initial + } + + get decorated() { + return isDecorated(this.current) + } + + get handle() { + return isDecorated(this.initial) + } + + show() { + if (this.handle && !this.decorated) { + this.current = _SHOW_FLAGS + setHint(this.xid, MOTIF_HINTS, _SHOW_FLAGS) + } + } + + hide() { + if (this.handle && this.decorated) { + this.current = _HIDE_FLAGS + setHint(this.xid, MOTIF_HINTS, _HIDE_FLAGS) + } + } + + reset() { + if (this.handle) { + setHint(this.xid, MOTIF_HINTS, this.initial) + } + } +} + +var MetaWindow = GObject.registerClass( + class UniteMetaWindow extends GObject.Object { + _init(win) { + win._uniteShellManaged = true + + this.win = win + this.xid = getXid(win) + + this.signals = new Handlers.Signals() + this.settings = new Handlers.Settings() + + if (this.xid && !this.clientDecorated) { + this.decorations = new ServerDecorations(this.xid) + } else { + this.decorations = new ClientDecorations(this.xid) + } + + this.signals.connect( + win, 'size-changed', this._onStateChanged.bind(this) + ) + + this.signals.connect( + win, 'notify::title', this._onTitleChanged.bind(this) + ) + + this.settings.connect( + 'restrict-to-primary-screen', this.syncComponents.bind(this) + ) + + this.settings.connect( + 'hide-window-titlebars', this.syncDecorations.bind(this) + ) + + this.settings.connect( + 'show-window-buttons', this.syncControls.bind(this) + ) + + this.settings.connect( + 'show-window-title', this.syncAppmenu.bind(this) + ) + + this.syncComponents() + } + + get hasFocus() { + return this.win.has_focus() + } + + get title() { + if (this.showTitle) { + return this.win.get_title() + } else { + return AppMenu._targetApp.get_name() + } + } + + get clientDecorated() { + return this.win.is_client_decorated() + } + + get primaryScreen() { + return this.win.is_on_primary_monitor() + } + + get minimized() { + return this.win.minimized + } + + get maximized() { + return this.win.maximized_horizontally && this.win.maximized_vertically + } + + get tiled() { + if (this.maximized) { + return false + } else { + return this.win.maximized_horizontally || this.win.maximized_vertically + } + } + + get bothMaximized() { + return this.maximized || this.tiled + } + + get restrictToPrimary() { + return this.settings.get('restrict-to-primary-screen') + } + + get handleScreen() { + return this.primaryScreen || !this.restrictToPrimary + } + + get showTitle() { + return this._parseEnumSetting('show-window-title') + } + + get showButtons() { + return this._parseEnumSetting('show-window-buttons') + } + + get hideTitlebars() { + return this._parseEnumSetting('hide-window-titlebars') + } + + minimize() { + if (this.minimized) { + this.win.unminimize() + } else { + this.win.minimize() + } + } + + maximize() { + if (this.maximized) { + this.win.unmaximize(Meta.MaximizeFlags.BOTH) + } else { + this.win.maximize(Meta.MaximizeFlags.BOTH) + } + } + + close() { + const time = global.get_current_time() + time && this.win.delete(time) + } + + syncDecorations() { + if (this.hideTitlebars) { + this.decorations.hide() + } else { + this.decorations.show() + } + } + + syncControls() { + if (this.hasFocus) { + const controls = Main.panel.statusArea.uniteWindowControls + controls && controls.setVisible(this.showButtons) + } + } + + syncAppmenu() { + if (this.hasFocus) { + const current = AppMenu._label.get_text() + current != this.title && AppMenu._label.set_text(this.title) + } + } + + syncComponents() { + this.syncDecorations() + this.syncControls() + this.syncAppmenu() + } + + _parseEnumSetting(name) { + switch (this.settings.get(name)) { + case 'always': return true + case 'never': return false + case 'tiled': return this.handleScreen && this.tiled + case 'maximized': return this.handleScreen && this.maximized + case 'both': return this.handleScreen && this.bothMaximized + } + } + + _onStateChanged() { + this.syncComponents() + } + + _onTitleChanged() { + this.syncAppmenu() + } + + destroy() { + this.decorations.reset() + + this.signals.disconnectAll() + this.settings.disconnectAll() + + this.win._uniteShellManaged = false + } + } +) + +var WindowManager = GObject.registerClass( + class UniteWindowManager extends GObject.Object { + _init() { + this.windows = new Map() + this.signals = new Handlers.Signals() + this.settings = new Handlers.Settings() + this.styles = new Handlers.Styles() + + this.signals.connect( + global.window_manager, 'map', this._onMapWindow.bind(this) + ) + + this.signals.connect( + global.window_manager, 'destroy', this._onDestroyWindow.bind(this) + ) + + this.signals.connect( + global.display, 'notify::focus-window', this._onFocusWindow.bind(this) + ) + + this.signals.connect( + global.display, 'window-demands-attention', this._onAttention.bind(this) + ) + + this.signals.connect( + AppMenu._label, 'notify::text', this._onAppmenuChanged.bind(this) + ) + + this.settings.connect( + 'hide-window-titlebars', this._onStylesChange.bind(this) + ) + + this.settings.connect( + 'window-buttons-position', this._onStylesChange.bind(this) + ) + } + + get focusWindow() { + const win = global.display.get_focus_window() + return this.getWindow(win) + } + + get hideTitlebars() { + return this.settings.get('hide-window-titlebars') + } + + hasWindow(win) { + return win && this.windows.has(`${win}`) + } + + getWindow(win) { + return win && this.windows.get(`${win}`) + } + + setWindow(win) { + if (!this.hasWindow(win)) { + const meta = new MetaWindow(win) + this.windows.set(`${win}`, meta) + } + } + + deleteWindow(win) { + if (this.hasWindow(win)) { + const meta = this.getWindow(win) + meta.destroy() + + this.windows.delete(`${win}`) + } + } + + clearWindows() { + for (const key of this.windows.keys()) { + this.deleteWindow(key) + } + } + + _onMapWindow(shellwm, { meta_window }) { + if (isValid(meta_window)) { + this.setWindow(meta_window) + } + } + + _onDestroyWindow(shellwm, { meta_window }) { + if (isValid(meta_window)) { + this.deleteWindow(meta_window) + } + } + + _onFocusWindow(display) { + if (this.focusWindow) { + this.focusWindow.syncComponents() + } + } + + _onAppmenuChanged() { + const focused = this.focusWindow + const current = AppMenu._label.get_text() + + if (focused && current != focused.title) { + AppMenu._label.set_text(focused.title) + } + } + + _onAttention(actor, win) { + const auto = this.settings.get('autofocus-windows') + const time = global.get_current_time() + + auto && Main.activateWindow(win, time) + } + + _onStylesChange() { + if (this.hideTitlebars != 'never') { + const variant = this.settings.get('window-buttons-position') + const folder = `${Unite.path}/styles/buttons-${variant}` + const content = `@import url('${folder}/${this.hideTitlebars}.css');` + + this.styles.addGtkStyle('windowDecorations', content) + } else { + this.styles.deleteStyle('windowDecorations') + } + } + + activate() { + GLib.idle_add(GLib.PRIORITY_DEFAULT, () => { + const actors = global.get_window_actors() + actors.forEach(actor => this._onMapWindow(null, actor)) + }) + + this._onStylesChange() + } + + destroy() { + this.clearWindows() + + this.signals.disconnectAll() + this.settings.disconnectAll() + this.styles.removeAll() + } + } +)