├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── amber.png ├── gitpush.sh ├── gnome-shell ├── meson.build └── src │ ├── README.md │ ├── activities-active.svg │ ├── activities.svg │ ├── calendar-today.svg │ ├── carousel-arrow-back-24-symbolic.svg │ ├── carousel-arrow-next-24-symbolic.svg │ ├── checkbox-focused.svg │ ├── checkbox-off-focused.svg │ ├── checkbox-off.svg │ ├── checkbox.svg │ ├── color-pick.svg │ ├── d2p-activities-active.svg │ ├── d2p-activities.svg │ ├── dash-placeholder.svg │ ├── eye-not-looking-symbolic.svg │ ├── eye-open-negative-filled-symbolic.svg │ ├── gnome-shell-high-contrast.css │ ├── gnome-shell-high-contrast.scss │ ├── gnome-shell-sass │ ├── COPYING │ ├── README.md │ ├── _colors.scss │ ├── _common.scss │ ├── _drawing.scss │ ├── _high-contrast-colors.scss │ ├── _widgets.scss │ ├── gnome-shell-sass.doap │ └── widgets │ │ ├── _a11y.scss │ │ ├── _app-grid.scss │ │ ├── _base.scss │ │ ├── _buttons.scss │ │ ├── _calendar.scss │ │ ├── _check-box.scss │ │ ├── _corner-ripple.scss │ │ ├── _dash.scss │ │ ├── _dialogs.scss │ │ ├── _entries.scss │ │ ├── _hotplug.scss │ │ ├── _ibus-popup.scss │ │ ├── _keyboard.scss │ │ ├── _login-dialog.scss │ │ ├── _looking-glass.scss │ │ ├── _message-list.scss │ │ ├── _misc.scss │ │ ├── _network-dialog.scss │ │ ├── _notifications.scss │ │ ├── _osd.scss │ │ ├── _overview.scss │ │ ├── _panel.scss │ │ ├── _popovers.scss │ │ ├── _screen-shield.scss │ │ ├── _scrollbars.scss │ │ ├── _search-entry.scss │ │ ├── _search-results.scss │ │ ├── _slider.scss │ │ ├── _switcher-popup.scss │ │ ├── _switches.scss │ │ ├── _third-party.scss │ │ ├── _tiled-previews.scss │ │ ├── _window-picker.scss │ │ ├── _workspace-switcher.scss │ │ └── _workspace-thumbnails.scss │ ├── gnome-shell-start.svg │ ├── gnome-shell.css │ ├── gnome-shell.scss │ ├── keyboard-caps-lock-filled-symbolic.svg │ ├── keyboard-enter-symbolic.svg │ ├── keyboard-hide-symbolic.svg │ ├── keyboard-layout-filled-symbolic.svg │ ├── keyboard-shift-filled-symbolic.svg │ ├── meson.build │ ├── message-indicator-symbolic.svg │ ├── no-events.svg │ ├── no-notifications.svg │ ├── pad-osd.css │ ├── parse-sass.sh │ ├── pointer-double-click-symbolic.svg │ ├── pointer-drag-symbolic.svg │ ├── pointer-primary-click-symbolic.svg │ ├── pointer-secondary-click-symbolic.svg │ ├── process-working.svg │ ├── running-indicator.svg │ ├── toggle-off-dark.svg │ ├── toggle-off-hc.svg │ ├── toggle-off.svg │ ├── toggle-on-dark.svg │ ├── toggle-on-hc.svg │ ├── toggle-on.svg │ ├── transparent.png │ ├── window-close-24-symbolic.svg │ └── workspace-placeholder.svg ├── gtk ├── meson.build └── src │ ├── Amber │ ├── gtk-2.0 │ │ ├── assets.svg │ │ ├── assets.txt │ │ ├── assets │ │ │ ├── base-color.png │ │ │ ├── button-default.png │ │ │ ├── button-hover.png │ │ │ ├── button-insensitive.png │ │ │ ├── button-pressed-hover.png │ │ │ ├── button-pressed.png │ │ │ ├── checkbox-checked-insensitive.png │ │ │ ├── checkbox-checked.png │ │ │ ├── checkbox-mixed-insensitive.png │ │ │ ├── checkbox-mixed.png │ │ │ ├── checkbox-unchecked-hover.png │ │ │ ├── checkbox-unchecked-insensitive.png │ │ │ ├── checkbox-unchecked.png │ │ │ ├── handle.png │ │ │ ├── null.png │ │ │ ├── radio-checked-insensitive.png │ │ │ ├── radio-checked.png │ │ │ ├── radio-mixed-insensitive.png │ │ │ ├── radio-mixed.png │ │ │ ├── radio-unchecked-hover.png │ │ │ ├── radio-unchecked-insensitive.png │ │ │ ├── radio-unchecked.png │ │ │ ├── resize-grip.png │ │ │ └── selected-color.png │ │ ├── gtkrc │ │ ├── meson.build │ │ └── render-assets.sh │ ├── gtk-3.0 │ │ ├── README.md │ │ ├── _colors-public.scss │ │ ├── _colors.scss │ │ ├── _common.scss │ │ ├── _custom.scss │ │ ├── _drawing.scss │ │ ├── assets.svg │ │ ├── assets.txt │ │ ├── assets │ │ │ ├── bullet-symbolic.svg │ │ │ ├── bullet-symbolic.symbolic.png │ │ │ ├── bullet@2-symbolic.symbolic.png │ │ │ ├── check-symbolic.svg │ │ │ ├── check-symbolic.symbolic.png │ │ │ ├── check@2-symbolic.symbolic.png │ │ │ ├── dash-symbolic.svg │ │ │ ├── dash-symbolic.symbolic.png │ │ │ ├── dash@2-symbolic.symbolic.png │ │ │ ├── scrollarrow-down-dark.png │ │ │ ├── scrollarrow-down-dark@2.png │ │ │ ├── scrollarrow-down-insensitive-dark.png │ │ │ ├── scrollarrow-down-insensitive-dark@2.png │ │ │ ├── scrollarrow-down-insensitive.png │ │ │ ├── scrollarrow-down-insensitive@2.png │ │ │ ├── scrollarrow-down.png │ │ │ ├── scrollarrow-down@2.png │ │ │ ├── scrollarrow-left-dark.png │ │ │ ├── scrollarrow-left-dark@2.png │ │ │ ├── scrollarrow-left-insensitive-dark.png │ │ │ ├── scrollarrow-left-insensitive-dark@2.png │ │ │ ├── scrollarrow-left-insensitive.png │ │ │ ├── scrollarrow-left-insensitive@2.png │ │ │ ├── scrollarrow-left.png │ │ │ ├── scrollarrow-left@2.png │ │ │ ├── scrollarrow-right-dark.png │ │ │ ├── scrollarrow-right-dark@2.png │ │ │ ├── scrollarrow-right-insensitive-dark.png │ │ │ ├── scrollarrow-right-insensitive-dark@2.png │ │ │ ├── scrollarrow-right-insensitive.png │ │ │ ├── scrollarrow-right-insensitive@2.png │ │ │ ├── scrollarrow-right.png │ │ │ ├── scrollarrow-right@2.png │ │ │ ├── scrollarrow-up-dark.png │ │ │ ├── scrollarrow-up-dark@2.png │ │ │ ├── scrollarrow-up-insensitive-dark.png │ │ │ ├── scrollarrow-up-insensitive-dark@2.png │ │ │ ├── scrollarrow-up-insensitive.png │ │ │ ├── scrollarrow-up-insensitive@2.png │ │ │ ├── scrollarrow-up.png │ │ │ ├── scrollarrow-up@2.png │ │ │ ├── titlebutton-close-backdrop.png │ │ │ ├── titlebutton-close-backdrop@2.png │ │ │ ├── titlebutton-close-hover.png │ │ │ ├── titlebutton-close-hover@2.png │ │ │ ├── titlebutton-close-light-backdrop.png │ │ │ ├── titlebutton-close-light-backdrop@2.png │ │ │ ├── titlebutton-close-light-hover.png │ │ │ ├── titlebutton-close-light-hover@2.png │ │ │ ├── titlebutton-close-light.png │ │ │ ├── titlebutton-close-light@2.png │ │ │ ├── titlebutton-close.png │ │ │ ├── titlebutton-close@2.png │ │ │ ├── titlebutton-maximize-backdrop-left.png │ │ │ ├── titlebutton-maximize-backdrop-left@2.png │ │ │ ├── titlebutton-maximize-backdrop.png │ │ │ ├── titlebutton-maximize-backdrop@2.png │ │ │ ├── titlebutton-maximize-hover-left.png │ │ │ ├── titlebutton-maximize-hover-left@2.png │ │ │ ├── titlebutton-maximize-hover.png │ │ │ ├── titlebutton-maximize-hover@2.png │ │ │ ├── titlebutton-maximize-left-light-backdrop.png │ │ │ ├── titlebutton-maximize-left-light-backdrop@2.png │ │ │ ├── titlebutton-maximize-left-light-hover.png │ │ │ ├── titlebutton-maximize-left-light-hover@2.png │ │ │ ├── titlebutton-maximize-left-light.png │ │ │ ├── titlebutton-maximize-left-light@2.png │ │ │ ├── titlebutton-maximize-left.png │ │ │ ├── titlebutton-maximize-left@2.png │ │ │ ├── titlebutton-maximize-light-backdrop.png │ │ │ ├── titlebutton-maximize-light-backdrop@2.png │ │ │ ├── titlebutton-maximize-light-hover.png │ │ │ ├── titlebutton-maximize-light-hover@2.png │ │ │ ├── titlebutton-maximize-light.png │ │ │ ├── titlebutton-maximize-light@2.png │ │ │ ├── titlebutton-maximize.png │ │ │ ├── titlebutton-maximize@2.png │ │ │ ├── titlebutton-minimize-backdrop.png │ │ │ ├── titlebutton-minimize-backdrop@2.png │ │ │ ├── titlebutton-minimize-hover.png │ │ │ ├── titlebutton-minimize-hover@2.png │ │ │ ├── titlebutton-minimize-light-backdrop.png │ │ │ ├── titlebutton-minimize-light-backdrop@2.png │ │ │ ├── titlebutton-minimize-light-hover.png │ │ │ ├── titlebutton-minimize-light-hover@2.png │ │ │ ├── titlebutton-minimize-light.png │ │ │ ├── titlebutton-minimize-light@2.png │ │ │ ├── titlebutton-minimize.png │ │ │ ├── titlebutton-minimize@2.png │ │ │ ├── titlebutton-unmaximize-backdrop-left.png │ │ │ ├── titlebutton-unmaximize-backdrop-left@2.png │ │ │ ├── titlebutton-unmaximize-backdrop.png │ │ │ ├── titlebutton-unmaximize-backdrop@2.png │ │ │ ├── titlebutton-unmaximize-hover-left.png │ │ │ ├── titlebutton-unmaximize-hover-left@2.png │ │ │ ├── titlebutton-unmaximize-hover.png │ │ │ ├── titlebutton-unmaximize-hover@2.png │ │ │ ├── titlebutton-unmaximize-left-light-backdrop.png │ │ │ ├── titlebutton-unmaximize-left-light-backdrop@2.png │ │ │ ├── titlebutton-unmaximize-left-light-hover.png │ │ │ ├── titlebutton-unmaximize-left-light-hover@2.png │ │ │ ├── titlebutton-unmaximize-left-light.png │ │ │ ├── titlebutton-unmaximize-left-light@2.png │ │ │ ├── titlebutton-unmaximize-left.png │ │ │ ├── titlebutton-unmaximize-left@2.png │ │ │ ├── titlebutton-unmaximize-light-backdrop.png │ │ │ ├── titlebutton-unmaximize-light-backdrop@2.png │ │ │ ├── titlebutton-unmaximize-light-hover.png │ │ │ ├── titlebutton-unmaximize-light-hover@2.png │ │ │ ├── titlebutton-unmaximize-light.png │ │ │ ├── titlebutton-unmaximize-light@2.png │ │ │ ├── titlebutton-unmaximize.png │ │ │ └── titlebutton-unmaximize@2.png │ │ ├── gtk-dark.css │ │ ├── gtk-dark.scss │ │ ├── gtk.css │ │ ├── gtk.scss │ │ ├── meson.build │ │ ├── parse-sass.sh │ │ └── render-assets.sh │ ├── gtk-4.0 │ │ ├── README │ │ ├── _colors-public.scss │ │ ├── _colors.scss │ │ ├── _common.scss │ │ ├── _custom.scss │ │ ├── _drawing.scss │ │ ├── assets │ │ │ ├── bullet-symbolic.svg │ │ │ ├── bullet-symbolic.symbolic.png │ │ │ ├── bullet@2-symbolic.symbolic.png │ │ │ ├── check-symbolic.svg │ │ │ ├── check-symbolic.symbolic.png │ │ │ ├── check@2-symbolic.symbolic.png │ │ │ ├── dash-symbolic.svg │ │ │ ├── dash-symbolic.symbolic.png │ │ │ └── dash@2-symbolic.symbolic.png │ │ ├── gtk-dark.css │ │ ├── gtk-dark.scss │ │ ├── gtk.css │ │ ├── gtk.scss │ │ ├── meson.build │ │ └── parse-sass.sh │ └── meson.build │ ├── index.theme.in │ └── meson.build ├── meson.build └── xfwm4 ├── meson.build └── src ├── Amber ├── assets.svg ├── assets.txt ├── bottom-active.png ├── bottom-inactive.png ├── bottom-left-active.png ├── bottom-left-inactive.png ├── bottom-right-active.png ├── bottom-right-inactive.png ├── close-active.png ├── close-inactive.png ├── close-prelight.png ├── close-pressed.png ├── hide-active.png ├── hide-inactive.png ├── hide-prelight.png ├── hide-pressed.png ├── left-active.png ├── left-inactive.png ├── maximize-active.png ├── maximize-inactive.png ├── maximize-prelight.png ├── maximize-pressed.png ├── maximize-toggled-active.png ├── maximize-toggled-inactive.png ├── maximize-toggled-prelight.png ├── maximize-toggled-pressed.png ├── menu-active.png ├── menu-inactive.png ├── menu-pressed.png ├── meson.build ├── render-assets.sh ├── right-active.png ├── right-inactive.png ├── shade-active.png ├── shade-inactive.png ├── shade-pressed.png ├── stick-active.png ├── stick-inactive.png ├── stick-pressed.png ├── themerc ├── title-1-active.png ├── title-1-inactive.png ├── title-2-active.png ├── title-2-inactive.png ├── title-3-active.png ├── title-3-inactive.png ├── title-4-active.png ├── title-4-inactive.png ├── title-5-active.png ├── title-5-inactive.png ├── top-left-active.png ├── top-left-inactive.png ├── top-right-active.png └── top-right-inactive.png └── meson.build /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore Backup Copies from Text Editor 2 | *~ 3 | 4 | # Ignore meson build directory 5 | build 6 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing to Amber 2 | 3 | Amber consists of: 4 | 5 | * `gnome-shell` is the theme for GNOME Shell. This themes stuff like the calendar widget, the panel, the dock and more. 6 | * `gtk-2.0` contains the GTK+2 theme, styling applications that doesn't use GTK+3 yet. 7 | * `gtk-3.0` contains the GTK+3 theme, styling most modern GTK+ applications. 8 | * `gtk-4.0` contains the GTK+4 theme, styling most modern GTK+ applications. 9 | * `xfwm4` contains the theme that styles the xfwm4 window manager for XFCE4. 10 | 11 | ### Build and install themes from source 12 | 13 | This installation method is to try out the theme while developing it. 14 | 15 | ```bash 16 | # Download the repository from github 17 | git clone https://github.com/lassekongo83/amber-theme.git 18 | cd amber-theme 19 | # Initialize build system (only required once per repo) 20 | meson build 21 | # Build and install 22 | sudo ninja -C build install 23 | ``` 24 | 25 | ### More granular changes 26 | 27 | Now everything should be in place. Select the GTK via: 28 | ```bash 29 | gsettings set org.gnome.desktop.interface gtk-theme Amber 30 | ``` 31 | 32 | The themes will be installed in `/usr/share/themes`. You can edit the `gtk.css` and `gnome-shell.css` files in those folders directly for testing, or you can edit the SCSS files inside the folder you cloned from GitHub. 33 | 34 | SCSS is the actual "source code" of the theme. This is compiled into the CSS files. Edit the SCSS if you want to contribute your changes back here. SCSS is simple enough to get the hang of if you already know CSS. You can go through [this SCSS tutorial](http://marksheet.io/sass-scss-less.html) to learn more. After making your edits in the SCSS files, you can run `sudo ninja install` in the build folder. That’ll do all the compiling and installing. 35 | 36 | Changes to the GNOME Shell theme are visible after doing Alt + F2 and running `rt` as command. The changes to the GTK theme will be visible after running the following commands. 37 | 38 | ```bash 39 | # To reload GTK theme 40 | # Change to Adwaita theme and back to Amber 41 | gsettings set org.gnome.desktop.interface gtk-theme Adwaita 42 | gsettings set org.gnome.desktop.interface gtk-theme Amber 43 | ``` 44 | 45 | The files named `assets.svg` and `assets.txt` contains some images used in the themes. 46 | If you change anything in `assets.svg` you'll have to make sure that the Object ID in inkscape is kept intact. Any new Object ID created must be added to `assets.txt`. Then run `render-assets.sh` to generate the new images. Changed images will have to be removed before running `render-assets.sh`. 47 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # THIS THEME IS NO LONGER MAINTAINED 2 | 3 | # Amber Theme 4 | A theme for GNOME and Xfce4. 5 | 6 | ![Amber theme](amber.png?raw=true) 7 | Screenshot Details: [Wallpaper](https://i.imgur.com/U8r1J84.png) by [Tom Haugomat](https://www.handsomefrank.com/illustrators/tom-haugomat) | [Icons](https://github.com/numixproject/numix-icon-theme-circle) | GNOME shell extension: Dash to dock 8 | 9 | ### Requirements 10 | 11 | - GNOME Shell 40.1+ (Older versions can be found under the releases section.) 12 | - GTK 3.24.13+ and/or GTK 4.2+ 13 | 14 | I can't guarantee that the themes will look as intended on older versions. 15 | 16 | Some of these packages may already be installed by default on some distros. (You can skip the gtk2 dependencies if you do not use any gtk2 applications. Then all you need to install is `git`, `meson`, `sassc`, and `ninja`) 17 | 18 | * Debian/Ubuntu/Mint/PopOS - `apt install gtk2-engines-murrine gtk2-engines-pixbuf ninja-build git meson sassc` 19 | * Arch/Manjaro - `pacman -S gtk-engines gtk-engine-murrine ninja git meson sassc` 20 | * Opensuse - `zypper in gtk2-engine-murrine gtk2-engines ninja git meson sassc` 21 | * Fedora - `dnf install gtk-murrine-engine gtk2-engines ninja-build git meson sassc` 22 | 23 | Other distros may have named the above packages differently. 24 | 25 | ## Installation 26 | 27 | When the above requirements are installed, simply run these commands: 28 | ```bash 29 | git clone https://github.com/lassekongo83/amber-theme.git 30 | cd amber-theme 31 | meson build 32 | sudo ninja -C build install 33 | ``` 34 | The theme(s) will be installed in: `/usr/share/themes/` 35 | 36 | ### Updating the theme 37 | 38 | Navigate to the `amber-theme` folder that was originally cloned. (If you removed it, do the steps above instead). 39 | 40 | Then simply run: 41 | ```bash 42 | git pull 43 | sudo ninja -C build install 44 | ``` 45 | 46 | #### Changing themes 47 | 48 | Use `gnome-tweaks` to change themes. 49 | 50 | You can also change your GTK themes using a terminal. 51 | ```bash 52 | # Changing the theme to Amber 53 | gsettings set org.gnome.desktop.interface gtk-theme Amber 54 | 55 | # Reverting the change to the default GNOME theme 56 | gsettings set org.gnome.desktop.interface gtk-theme Adwaita 57 | ``` 58 | 59 | To change the gnome-shell theme you need to install and activate the `User themes` extension in the [extensions app](https://flathub.org/apps/details/org.gnome.Extensions). 60 | 1. If the user-themes extension is not installed, then look for the package `gnome-shell-extensions` or `gnome-shell-extension-user-theme` and install it. (Or install it from https://extensions.gnome.org/extension/19/user-themes/) 61 | 2. Open the extensions app and activate the `user themes` extension. 62 | 3. Go to the Appearance page in `gnome-tweaks` and change the Shell theme to Amber in the drop-down list. (If it still shows a yellow triangle, then restart `gnome-tweaks` or relog.) 63 | 64 | Xfce users can change themes in `Settings > Appearance` and `Settings > Window manager` 65 | 66 | #### Flatpak applications 67 | 68 | To use the theme in Flatpak applications you'll have to copy the theme(s) from /usr/share/themes to ~/.themes (Symbolic links won't work.) 69 | 70 | The theme will be used if the included GTK version for the Flatpak app is at 3.24.x or 4.x. Some apps may require you to change the theme in the app's settings. 71 | 72 | #### Removing the theme(s) 73 | 74 | To be safe from any gnome-shell crashes or weird behavior, change the gnome-shell theme to another one before running the command below. 75 | 76 | Run `sudo rm -r /usr/share/themes/Amber` 77 | 78 | ## Copying or Reusing 79 | 80 | The GTK theme(s) and included scripts are free software licensed under the terms of the [GNU General Public License, version 3](https://www.gnu.org/licenses/gpl-3.0.txt). 81 | -------------------------------------------------------------------------------- /amber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/amber.png -------------------------------------------------------------------------------- /gitpush.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Simple terminal script for submitting stuff to your git repository. 3 | 4 | ADDFILES=$(git add CONTRIBUTING.md .gitattributes .gitignore gitpush.sh gnome-shell gtk LICENSE meson.build amber.png README.md xfwm4); 5 | read -r -p "Commit message: " COMMIT_MESSAGE 6 | COMMIT=$(git commit -m "$COMMIT_MESSAGE"); 7 | PUSH=$(git push -u origin master); 8 | 9 | echo $ADDFILES 10 | echo $COMMIT 11 | echo $PUSH 12 | -------------------------------------------------------------------------------- /gnome-shell/meson.build: -------------------------------------------------------------------------------- 1 | gnomeshell_theme_dir = join_paths(get_option('datadir'), 'themes', meson.project_name()) 2 | 3 | subdir('src') 4 | -------------------------------------------------------------------------------- /gnome-shell/src/README.md: -------------------------------------------------------------------------------- 1 | ## Summary 2 | 3 | Do not edit the CSS directly, edit the source SCSS files and the CSS files 4 | will be generated automatically when building with meson + ninja and left 5 | inside the build directory to be incorporated into the gresource XML (you'll 6 | need to have sassc installed). 7 | 8 | ## How to tweak the theme 9 | 10 | Adwaita is a complex theme, so to keep it maintainable it's written and 11 | processed in SASS, the generated CSS is then transformed into a gresource 12 | file during gtk build and used at runtime in a non-legible or editable form. 13 | 14 | It is very likely your change will happen in the [_common.scss][common] file. 15 | That's where all the widget selectors are defined. Here's a rundown of 16 | the "supporting" stylesheets, that are unlikely to be the right place 17 | for a drive by stylesheet fix: 18 | 19 | | File | Description | 20 | | ------------------------ | ----------------- | 21 | | [_colors.scss][colors] | global color definitions. We keep the number of defined colors to a necessary minimum, most colors are derived from a handful of basics. It is an exact copy of the gtk+ counterpart. Light theme is used for the classic theme and dark is for GNOME3 shell default. | 22 | | [_drawing.scss][drawing] | drawing helper mixings/functions to allow easier definition of widget drawing under specific context. This is why Adwaita isn't 15000 LOC. | 23 | | [_common.scss][common] | actual definitions of style for each widget. This is where you are likely to add/remove your changes. | 24 | 25 | You can read about SASS on its [web page][sass-web]. Once you make your 26 | changes to the [_common.scss][common] file, you can run ninja to generate the 27 | final CSS files. 28 | 29 | [common]: data/theme/gnome-shell-sass/_common.scss 30 | [colors]: data/theme/gnome-shell-sass/_colors.scss 31 | [drawing]: data/theme/gnome-shell-sass/_drawing.scss 32 | [sass-web]: http://sass-lang.com/documentation/ 33 | -------------------------------------------------------------------------------- /gnome-shell/src/activities-active.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 40 | 42 | 43 | 45 | image/svg+xml 46 | 48 | 49 | 50 | 51 | 52 | 57 | 59 | 65 | 71 | 77 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /gnome-shell/src/activities.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 40 | 42 | 43 | 45 | image/svg+xml 46 | 48 | 49 | 50 | 51 | 52 | 57 | 60 | 66 | 72 | 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /gnome-shell/src/carousel-arrow-back-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /gnome-shell/src/carousel-arrow-next-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /gnome-shell/src/color-pick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 29 | 33 | 34 | 35 | 57 | 59 | 60 | 62 | image/svg+xml 63 | 65 | 66 | 67 | 68 | 69 | 74 | 81 | 87 | 93 | 94 | 95 | -------------------------------------------------------------------------------- /gnome-shell/src/d2p-activities-active.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 41 | 44 | 45 | 47 | 48 | 50 | image/svg+xml 51 | 53 | 54 | 55 | 56 | 57 | 62 | 64 | 72 | 80 | 88 | 96 | 104 | 112 | 120 | 128 | 136 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /gnome-shell/src/d2p-activities.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 41 | 44 | 45 | 47 | 48 | 50 | image/svg+xml 51 | 53 | 54 | 55 | 56 | 57 | 62 | 65 | 73 | 81 | 89 | 97 | 105 | 113 | 121 | 129 | 137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /gnome-shell/src/dash-placeholder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 14 | 24 | 26 | 30 | 34 | 35 | 44 | 46 | 50 | 54 | 55 | 56 | 59 | 63 | 72 | 77 | 82 | 83 | 84 | 85 | -------------------------------------------------------------------------------- /gnome-shell/src/eye-not-looking-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /gnome-shell/src/eye-open-negative-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | Gnome Symbolic Icon Theme 9 | 10 | 11 | 12 | Gnome Symbolic Icon Theme 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-high-contrast.scss: -------------------------------------------------------------------------------- 1 | $variant: 'dark'; 2 | 3 | @import "gnome-shell-sass/_high-contrast-colors"; //use gtk colors 4 | @import "gnome-shell-sass/_drawing"; 5 | @import "gnome-shell-sass/_common"; 6 | @import "gnome-shell-sass/_widgets"; 7 | 8 | //force symbolic icons 9 | stage { 10 | -st-icon-style: symbolic; 11 | } 12 | 13 | .toggle-switch { width: 48px; } 14 | .toggle-switch-us, .toggle-switch-intl { 15 | background-image: url("resource:///org/gnome/shell/theme/toggle-off-hc.svg"); 16 | &:checked { background-image: url("resource:///org/gnome/shell/theme/toggle-on-hc.svg"); } 17 | } 18 | 19 | //force opaque panel 20 | #panel { 21 | &.login-screen, 22 | &.unlock-screen, 23 | &:overview { 24 | background-color: #000; 25 | 26 | .panel-corner { 27 | -panel-corner-opacity: 1; 28 | } 29 | } 30 | 31 | .panel-button { 32 | color: #fff !important; 33 | } 34 | } 35 | 36 | //thumbnail app icons no dropshadow and forced color 37 | .window-picker .icon-dropshadow { 38 | icon-shadow: none; 39 | background-color: $osd_bg_color; 40 | padding: $base_padding * 2; 41 | border-radius: $modal_radius; 42 | } 43 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/README.md: -------------------------------------------------------------------------------- 1 | # GNOME Shell Sass 2 | GNOME Shell Sass is a project intended to allow the sharing of the 3 | theme sources in sass between gnome-shell and other projects like 4 | gnome-shell-extensions. 5 | 6 | Any changes should be done in the [GNOME Shell subtree][shell-subtree] 7 | and not the stand-alone [gnome-shell-sass repository][sass-repo]. They 8 | will then be synchronized periodically before releases. 9 | 10 | ## License 11 | GNOME Shell Sass is distributed under the terms of the GNU General Public 12 | License, version 2 or later. See the [COPYING][license] file for details. 13 | 14 | [shell-subtree]: https://gitlab.gnome.org/GNOME/gnome-shell/tree/master/data/theme/gnome-shell-sass 15 | [sass-repo]: https://gitlab.gnome.org/GNOME/gnome-shell-sass 16 | [license]: COPYING 17 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/_colors.scss: -------------------------------------------------------------------------------- 1 | // When color definition differs for dark and light variant, 2 | // it gets @if ed depending on $variant 3 | 4 | $base_color: if($variant == 'light', #fff, #111); 5 | $bg_color: if($variant == 'light', #f6f5f4, #444240); 6 | $fg_color: if($variant == 'light', #2e3436, #f2f1f0); 7 | 8 | $selected_fg_color: #fff; 9 | $selected_bg_color: #fb6f55; 10 | $selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), darken($selected_bg_color, 30%)); 11 | $borders_color: if($variant == 'light', darken($bg_color, 18%), darken($bg_color, 8%)); 12 | $borders_edge: if($variant == 'light', rgba(255,255,255,0.8), transparentize($fg_color, 0.93)); 13 | $link_color: if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 20%)); 14 | $link_visited_color: if($variant == 'light', darken($selected_bg_color, 20%), lighten($selected_bg_color, 10%)); 15 | $top_hilight: $borders_edge; 16 | 17 | $warning_color: #f57900; 18 | $error_color: #ff8080; 19 | $success_color: if($variant == 'light', #33d17a, darken(#33d17a, 10%)); 20 | $destructive_color: if($variant == 'light', #e01b24, darken(#e01b24, 10%)); 21 | 22 | $osd_fg_color: #f2f1f0; 23 | $osd_text_color: white; 24 | $osd_bg_color: transparentize(darken(desaturate(#444240, 100%), 18%),0.04); 25 | $osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); 26 | $osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); 27 | $osd_borders_color: transparentize(black, 0.3); 28 | $osd_outer_borders_color: transparentize(white, 0.84); 29 | 30 | $shadow_color: if($variant == 'light', rgba(0,0,0,0.1), rgba(0,0,0,0.2)); 31 | $system_bg_color: desaturate(#241f31,100%); //neutralize the HIG color 32 | 33 | //insensitive state derived colors 34 | $insensitive_fg_color: mix($fg_color, $bg_color, 50%); 35 | $insensitive_bg_color: mix($bg_color, $base_color, 60%); 36 | $insensitive_borders_color: mix($borders_color, $base_color, 60%); 37 | 38 | //colors for the backdrop state, derived from the main colors. 39 | $backdrop_base_color: if($variant =='light', darken($base_color,1%), lighten($base_color,1%)); 40 | $backdrop_bg_color: $bg_color; 41 | $backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 80%); 42 | $backdrop_insensitive_color: if($variant =='light', darken($backdrop_bg_color,15%), lighten($backdrop_bg_color,15%)); 43 | $backdrop_borders_color: mix($borders_color, $bg_color, 90%); 44 | $backdrop_dark_fill: mix($backdrop_borders_color,$backdrop_bg_color, 35%); 45 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/_high-contrast-colors.scss: -------------------------------------------------------------------------------- 1 | // When color definition differs for dark and light variant, 2 | // it gets @if ed depending on $variant 3 | 4 | 5 | $base_color: #222; 6 | $bg_color: #000; 7 | $fg_color: #fff; 8 | 9 | $selected_fg_color: #ffffff; 10 | $selected_bg_color: darken(#4a90d9,20%); 11 | $selected_borders_color: darken($selected_bg_color, 20%); 12 | $borders_color: darken($bg_color,12%); 13 | $borders_edge: transparentize($fg_color, 0.9); 14 | $link_color: lighten($selected_bg_color,20%); 15 | $link_visited_color: lighten($selected_bg_color,10%); 16 | $top_hilight: $borders_edge; 17 | 18 | $warning_color: #f57900; 19 | $error_color: #cc0000; 20 | $success_color: darken(#73d216,10%); 21 | $destructive_color: darken(#ef2929,10%); 22 | 23 | $osd_fg_color: #eeeeec; 24 | $osd_bg_color: #2e3436; 25 | $osd_borders_color: rgba(0,0,0, 0.7); 26 | $osd_outer_borders_color: rgba(255,255,255, 0.1); 27 | 28 | $shadow_color: rgba(0,0,0, 0.1); 29 | $system_bg_color: desaturate(#241f31,100%); //neutralize the HIG color 30 | 31 | //insensitive state derived colors 32 | $insensitive_fg_color: mix($fg_color, $bg_color, 50%); 33 | $insensitive_bg_color: mix($bg_color, $base_color, 60%); 34 | $insensitive_borders_color: $borders_color; 35 | 36 | //colors for the backdrop state, derived from the main colors. 37 | $backdrop_base_color: lighten($base_color,1%); 38 | $backdrop_bg_color: $bg_color; 39 | $backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 80%); 40 | $backdrop_insensitive_color: lighten($backdrop_bg_color,15%); 41 | $backdrop_borders_color: mix($borders_color, $bg_color, 90%); 42 | $backdrop_dark_fill: mix($backdrop_borders_color,$backdrop_bg_color, 35%); 43 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/_widgets.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Shell widgets stylesheets are placed in separate .scss files 3 | // in 'widgets' and imported into the main stylesheet in this file. 4 | // To create or update a widget for the shell modify the list below. 5 | // 6 | 7 | /* WIDGETS */ 8 | 9 | // Primary widgets 10 | @import 'widgets/base'; 11 | @import 'widgets/entries'; 12 | @import 'widgets/buttons'; 13 | @import 'widgets/check-box'; 14 | @import 'widgets/switches'; 15 | @import 'widgets/slider'; 16 | @import 'widgets/scrollbars'; 17 | // Popovers 18 | @import 'widgets/popovers'; 19 | @import 'widgets/calendar'; 20 | @import 'widgets/message-list'; 21 | @import 'widgets/ibus-popup'; 22 | // Notifications 23 | @import 'widgets/notifications'; 24 | @import 'widgets/hotplug'; 25 | // Dialogs 26 | @import 'widgets/dialogs'; 27 | @import 'widgets/network-dialog'; 28 | // OSDs 29 | @import 'widgets/osd'; 30 | @import 'widgets/switcher-popup'; 31 | @import 'widgets/workspace-switcher'; 32 | // Panel 33 | @import 'widgets/panel'; 34 | @import 'widgets/corner-ripple'; 35 | // Overview 36 | @import 'widgets/overview'; 37 | @import 'widgets/window-picker'; 38 | @import 'widgets/search-entry'; 39 | @import 'widgets/search-results'; 40 | @import 'widgets/dash'; 41 | @import 'widgets/app-grid'; 42 | @import 'widgets/workspace-thumbnails'; 43 | // A11y / misc 44 | @import 'widgets/a11y'; 45 | @import 'widgets/misc'; 46 | @import 'widgets/tiled-previews'; 47 | @import 'widgets/keyboard'; 48 | @import 'widgets/looking-glass'; 49 | // Lock / login screens 50 | @import 'widgets/login-dialog'; 51 | @import 'widgets/screen-shield'; 52 | 53 | // 3rd party extensions 54 | @import 'widgets/third-party'; 55 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/gnome-shell-sass.doap: -------------------------------------------------------------------------------- 1 | 6 | 7 | GNOME Shell Sass 8 | Sass sources of GNOME Shell 9 | GNOME Shell Sass is a project intended to allow the sharing of the 10 | sass theme sources between gnome-shell and other projects like gnome-shell-extensions. 11 | 12 | 13 | sass 14 | css 15 | 16 | 17 | 18 | Carlos Soriano 19 | 20 | csoriano 21 | 22 | 23 | 24 | 25 | Florian Müllner 26 | 27 | fmuellner 28 | 29 | 30 | 31 | 32 | Jakub Steiner 33 | 34 | jimmac 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_a11y.scss: -------------------------------------------------------------------------------- 1 | // Pointer location 2 | .ripple-pointer-location { 3 | width: $ripple_size; 4 | height: $ripple_size; 5 | border-radius: $ripple_size * 0.5; // radius equals the size of the box to give us the curve 6 | background-color: lighten(transparentize($selected_bg_color, 0.7), 30%); 7 | box-shadow: 0 0 2px 2px lighten($selected_bg_color, 20%); 8 | } 9 | 10 | // Pointer accessibility notifications 11 | .pie-timer { 12 | width: 60px; 13 | height: 60px; 14 | -pie-border-width: 3px; 15 | -pie-border-color: $selected_bg_color; 16 | -pie-background-color: lighten(transparentize($selected_bg_color, 0.7), 40%); 17 | } 18 | 19 | // Screen zoom/Magnifier 20 | .magnifier-zoom-region { 21 | border: 2px solid $selected_bg_color; 22 | 23 | &.full-screen { border-width: 0; } 24 | } 25 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_base.scss: -------------------------------------------------------------------------------- 1 | // Links 2 | .shell-link { 3 | color: $link_color; 4 | 5 | &:hover { 6 | color: lighten($link_color, 10%); 7 | } 8 | } 9 | 10 | // Outline for low res icons 11 | .lowres-icon { 12 | icon-shadow: 0 1px 2px rgba(black, 0.3); 13 | } 14 | 15 | // Dropshadow for large icons 16 | .icon-dropshadow { 17 | icon-shadow: 0 1px 5px rgba(black, 0.8); 18 | } 19 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_buttons.scss: -------------------------------------------------------------------------------- 1 | /* Buttons */ 2 | 3 | .button { 4 | @extend %button; // that's it 5 | } 6 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_check-box.scss: -------------------------------------------------------------------------------- 1 | /* Check Boxes */ 2 | 3 | // these are equal to the size of the SVG assets 4 | $check_height: 22px; 5 | $check_width: 24px; 6 | 7 | 8 | .check-box { 9 | StBoxLayout { spacing: .8em; } 10 | StBin { 11 | width: $check_width; 12 | height: $check_height; 13 | background-image: url("checkbox-off.svg"); 14 | } 15 | &:focus StBin { background-image: url("checkbox-off-focused.svg"); } 16 | &:checked StBin { background-image: url("checkbox.svg"); } 17 | &:focus:checked StBin { background-image: url("checkbox-focused.svg"); } 18 | } 19 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_corner-ripple.scss: -------------------------------------------------------------------------------- 1 | /* Activities Ripple */ 2 | 3 | $ripple_size: 50px; 4 | 5 | .ripple-box { 6 | background-color: lighten(transparentize($selected_bg_color, 0.7), 40%); 7 | box-shadow: 0 0 2px 2px lighten($selected_bg_color, 20%); 8 | // plus + 2px for the border (box-shadow) 9 | width: $ripple_size + 2px; 10 | height: $ripple_size + 2px; 11 | border-radius: 0 0 $ripple_size + 2px 0; // radius equals the size of the box to give us the curve 12 | 13 | // just a simple change to the border radius position 14 | &:rtl { border-radius: 0 0 0 $ripple_size + 2px; } 15 | } 16 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_dash.scss: -------------------------------------------------------------------------------- 1 | /* Dash */ 2 | 3 | $dash_background_color: #3b3b3b; 4 | $dash_placeholder_size: 32px; 5 | $dash_padding: $base_padding; //+ 4px; // 10px 6 | $dash_spacing: $base_padding; // / 4; 7 | 8 | $dash_bottom_margin: 0; //$base_margin * 4; 9 | 10 | $dash_border_radius: $modal_radius $modal_radius 0 0; 11 | 12 | #dash { 13 | @include fontsize($base_font_size - 2); 14 | margin-top: $base_spacing * 3; 15 | padding: 0 $dash_padding; 16 | 17 | .placeholder { 18 | // background-image: url("dash-placeholder.svg"); 19 | background-image:none; 20 | background-size: contain; 21 | height: $dash_placeholder_size; 22 | } 23 | 24 | .empty-dash-drop-target { 25 | width: $dash_placeholder_size; 26 | height: $dash_placeholder_size; 27 | } 28 | 29 | .overview-icon { 30 | padding: $dash_padding / 2; 31 | } 32 | } 33 | 34 | .dash-background { 35 | background-color: transparent; //$dash_background_color; 36 | margin-bottom: $dash_bottom_margin; 37 | padding: $dash_padding; 38 | border-radius: $dash_border_radius; 39 | } 40 | 41 | // Dash Items 42 | .dash-item-container .app-well-app, .show-apps { 43 | padding: $dash_padding $dash_spacing $dash_padding + $dash_bottom_margin; 44 | } 45 | 46 | .dash-separator { 47 | width: 1px; 48 | margin: 0 ($dash_spacing + ($dash_padding / 2)) $dash_bottom_margin; 49 | background-color: transparentize($osd_fg_color,0.7); 50 | } 51 | 52 | // OSD Tooltip 53 | .dash-label { 54 | color: $osd_fg_color; 55 | background-color: $osd_bg_color; 56 | border-radius: $base_border_radius; 57 | padding: $base_padding $base_padding * 2; 58 | text-align: center; 59 | -y-offset: $base_margin * 3; // distance from the dash edge 60 | } 61 | 62 | // Show apps button 63 | .show-apps { 64 | @include overview-icon($osd_fg_color); 65 | 66 | &:focus, 67 | &:checked { 68 | .overview-icon { 69 | background-color: transparentize($osd_bg_color,0.5); 70 | color: $fg_color; 71 | } 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_dialogs.scss: -------------------------------------------------------------------------------- 1 | /* Modal Dialogs */ 2 | 3 | .headline { 4 | @include fontsize($base_font_size + 1); 5 | } 6 | 7 | .modal-dialog { 8 | border-radius: $modal_radius; 9 | @extend %bubble_panel; 10 | 11 | .modal-dialog-content-box { 12 | margin: 32px 40px; 13 | spacing: 32px; 14 | max-width: 28em; 15 | } 16 | 17 | .modal-dialog-linked-button { 18 | @extend %bubble_button; 19 | } 20 | } 21 | 22 | /* End Session Dialog */ 23 | .end-session-dialog { 24 | width: 30em; 25 | 26 | .end-session-dialog-battery-warning, 27 | .dialog-list-title { 28 | color: $warning_color; 29 | } 30 | } 31 | 32 | /* Message Dialog */ 33 | .message-dialog-content { 34 | spacing: 18px; 35 | 36 | .message-dialog-title { 37 | text-align: center; 38 | font-size: 18pt; 39 | font-weight: 800; 40 | 41 | &.lightweight { 42 | font-size: 13pt; 43 | font-weight: 800; 44 | } 45 | } 46 | .message-dialog-description { text-align: center; } 47 | } 48 | 49 | /* Dialog List */ 50 | .dialog-list { 51 | spacing: 18px; 52 | 53 | .dialog-list-title { 54 | text-align: center; 55 | font-weight: bold; 56 | } 57 | 58 | .dialog-list-scrollview { max-height: 200px; } 59 | .dialog-list-box { 60 | spacing: 1em; 61 | 62 | .dialog-list-item { 63 | spacing: 1em; 64 | 65 | .dialog-list-item-title { font-weight: bold; } 66 | .dialog-list-item-description { 67 | color: darken($fg_color,5%); 68 | @include fontsize($base_font_size - 1); 69 | } 70 | } 71 | } 72 | } 73 | 74 | /* Run Dialog */ 75 | .run-dialog { 76 | .modal-dialog-content-box { 77 | margin-top: 24px; 78 | margin-bottom: 14px; 79 | } 80 | .run-dialog-entry { width: 20em; } 81 | .run-dialog-description { 82 | @include fontsize($base_font_size - 1); 83 | text-align: center; 84 | color: darken($fg_color, 20%); 85 | } 86 | } 87 | 88 | /* Password or Authentication Dialog */ 89 | 90 | .prompt-dialog { 91 | width: 28em; 92 | 93 | .modal-dialog-content-box { 94 | margin-bottom: 24px; 95 | } 96 | } 97 | 98 | .prompt-dialog-password-grid { 99 | spacing-rows: 8px; 100 | spacing-columns: 4px; 101 | 102 | .prompt-dialog-password-entry { 103 | width: auto; 104 | 105 | // 4px (spacing) + 16px (spinner-width) 106 | &:ltr { margin-left: 20px; } 107 | &:rtl { margin-right: 20px; } 108 | } 109 | } 110 | 111 | .prompt-dialog-password-layout { 112 | spacing: 8px; 113 | } 114 | 115 | .prompt-dialog-password-entry { 116 | width: 20em; 117 | } 118 | 119 | .prompt-dialog-error-label, 120 | .prompt-dialog-info-label, 121 | .prompt-dialog-null-label { 122 | text-align: center; 123 | @include fontsize($base_font_size - 1); 124 | } 125 | 126 | .prompt-dialog-error-label { 127 | color: $warning_color; 128 | } 129 | 130 | 131 | /* Polkit Dialog */ 132 | 133 | .polkit-dialog-user-layout { 134 | text-align: center; 135 | spacing: 8px; 136 | margin-bottom: 6px; 137 | 138 | .polkit-dialog-user-root-label { color: $warning_color; } 139 | } 140 | 141 | /* Audio selection dialog */ 142 | .audio-device-selection-dialog { 143 | .modal-dialog-content-box { margin-bottom: 28px; } 144 | .audio-selection-box { spacing: 20px; } 145 | } 146 | 147 | .audio-selection-device { 148 | border: 1px solid $bubble_borders_color; 149 | border-radius: 12px; 150 | &:hover,&:focus { background-color: $hover_bg_color; } 151 | &:active { 152 | background-color: $selected_bg_color; 153 | color: $selected_fg_color; 154 | } 155 | } 156 | 157 | .audio-selection-device-box { 158 | padding: 20px; 159 | spacing: 20px; 160 | } 161 | 162 | .audio-selection-device-icon { 163 | icon-size: $base_icon_size * 4; 164 | } 165 | 166 | /* Welcome dialog */ 167 | .welcome-dialog-image { 168 | background-image: url("gnome-shell-start.svg"); 169 | background-size: contain; 170 | /* Reasonable maximum dimensions */ 171 | height: 300px; 172 | width: 300px; 173 | } 174 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_entries.scss: -------------------------------------------------------------------------------- 1 | /* Entries */ 2 | 3 | StEntry { 4 | border-radius: $base_border_radius; 5 | padding: 8px; 6 | border-width: 1px; 7 | color: $fg_color; 8 | @include entry(normal); 9 | //&:hover { @include entry(hover);} 10 | &:focus { @include entry(focus);} 11 | &:insensitive { @include entry(insensitive);} 12 | selection-background-color: $selected_bg_color; 13 | selected-color: $selected_fg_color; 14 | StIcon.capslock-warning { 15 | icon-size: 16px; 16 | warning-color: $warning_color; 17 | padding: 0 4px; 18 | } 19 | StIcon.peek-password { 20 | icon-size: $base_icon_size; 21 | padding: 0 4px; 22 | } 23 | StLabel.hint-text { 24 | margin-left: 2px; 25 | color: transparentize($fg_color, 0.3); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_hotplug.scss: -------------------------------------------------------------------------------- 1 | // hotplug 2 | 3 | .hotplug-notification-item { 4 | @extend %bubble_button; 5 | } 6 | 7 | .hotplug-notification-item-icon { 8 | icon-size: 24px; 9 | padding: 0 4px; 10 | } 11 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_ibus-popup.scss: -------------------------------------------------------------------------------- 1 | // IBus Candidate Popup 2 | 3 | .candidate-popup-boxpointer { 4 | @extend .popup-menu-boxpointer; 5 | } 6 | 7 | .candidate-popup-content { 8 | padding: 0.5em; 9 | spacing: 0.3em; 10 | } 11 | 12 | .candidate-index { 13 | padding: 0 0.5em 0 0; 14 | color: darken($fg_color,10%); 15 | } 16 | 17 | .candidate-box { 18 | padding: 0.3em 0.5em 0.3em 0.5em; 19 | border-radius: $base_border_radius; 20 | &:selected,&:hover { background-color: $selected_bg_color; color: $selected_fg_color; } 21 | } 22 | 23 | .candidate-page-button-box { 24 | height: 2em; 25 | .vertical & { padding-top: 0.5em; } 26 | .horizontal & { padding-left: 0.5em; } 27 | } 28 | 29 | .candidate-page-button { 30 | padding: 4px; 31 | } 32 | 33 | .candidate-page-button-previous { border-radius: $base_border_radius 0px 0px $base_border_radius; border-right-width: 0; } 34 | .candidate-page-button-next { border-radius: 0px $base_border_radius $base_border_radius 0px; } 35 | .candidate-page-button-icon { icon-size: 1em; } -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_keyboard.scss: -------------------------------------------------------------------------------- 1 | /* On-screen Keyboard */ 2 | 3 | $key_size: 1.2em; 4 | $key_border_radius: $base_border_radius + 3px; 5 | $key_bg_color: $bg_color; 6 | // $default_key_bg_color: darken($key_bg_color, 4%); 7 | $default_key_bg_color: if($variant=='light', darken($osd_bg_color, 11%), lighten($osd_bg_color, 2%)); 8 | 9 | 10 | // draw keys using button function 11 | #keyboard { 12 | background-color: transparentize(if($variant=='light', darken($bg_color, 5%), darken($bg_color, 8%)), 0.1); 13 | box-shadow: inset 0 1px 0 0 $osd_outer_borders_color; 14 | 15 | .page-indicator { 16 | padding: $base_padding; 17 | 18 | .page-indicator-icon { 19 | width: 8px; 20 | height: 8px; 21 | } 22 | } 23 | } 24 | 25 | // the container for individual keys 26 | .key-container { 27 | padding: $base_margin; 28 | spacing: $base_margin; 29 | } 30 | 31 | // the keys 32 | .keyboard-key { 33 | 34 | @include button(normal, $c:$key_bg_color); 35 | 36 | &:focus { @include button(focus);} 37 | &:hover, &:checked { @include button(hover, $c: $key_bg_color);} 38 | &:active { @include button(active, $c: $key_bg_color); } 39 | 40 | @include fontsize($base_font_size + 5); 41 | min-height: $key_size; 42 | min-width: $key_size; 43 | border-width: 1px; 44 | border-style: solid; 45 | border-radius: $key_border_radius; 46 | 47 | &:grayed { //FIXMEy 48 | background-color: darken($bg_color, 3%); 49 | color: $osd_fg_color; 50 | border-color: $osd_borders_color; 51 | } 52 | 53 | // non-character keys 54 | &.default-key { 55 | @include button(normal, $c:$default_key_bg_color); 56 | &:hover, &:checked {@include button(hover, $c: $default_key_bg_color);} 57 | &:active { @include button(active, $c: $default_key_bg_color);} 58 | } 59 | 60 | // enter key is suggested-action 61 | &.enter-key { 62 | @include button(normal, $c:$selected_bg_color, $tc:$selected_fg_color); 63 | &:hover, &:checked { @include button(hover, $c: lighten($selected_bg_color, 3%));} 64 | &:active {@include button(active, $c: darken($selected_bg_color, 2%));} 65 | } 66 | 67 | &.shift-key-uppercase { color: $selected_bg_color } 68 | 69 | StIcon { icon-size: 1.125em; } 70 | } 71 | 72 | // long press on a key popup 73 | .keyboard-subkeys { 74 | color: $osd_fg_color; 75 | -arrow-border-radius: $modal_radius; 76 | -arrow-background-color: $osd_bg_color; 77 | -arrow-border-width: 1px; 78 | -arrow-border-color: lighten($osd_bg_color, 9%); 79 | -arrow-base: 20px; 80 | -arrow-rise: 10px; 81 | -boxpointer-gap: $base_spacing; 82 | 83 | .keyboard-key { 84 | @include button(normal, $c:$key_bg_color); 85 | 86 | &:focus { @include button(focus);} 87 | &:hover, &:checked { @include button(hover, $c: $key_bg_color);} 88 | &:active { @include button(active, $c: $key_bg_color); } 89 | 90 | border-radius:$base_border_radius; 91 | } 92 | } 93 | 94 | // emoji 95 | .emoji-page { 96 | .keyboard-key { 97 | background-color: transparent; 98 | border: none; 99 | color: initial; 100 | } 101 | } 102 | 103 | .emoji-panel { 104 | .keyboard-key:latched { 105 | border-color: lighten($selected_bg_color, 5%); 106 | background-color: $selected_bg_color; 107 | } 108 | } 109 | 110 | // suggestions 111 | .word-suggestions { 112 | @include fontsize($base_font_size + 3); 113 | spacing: 12px; 114 | min-height: 20pt; 115 | } 116 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_looking-glass.scss: -------------------------------------------------------------------------------- 1 | /* Looking Glass */ 2 | 3 | $text_fg_color: #ccc; 4 | 5 | // Dialog 6 | #LookingGlassDialog { 7 | background-color: $osd_bg_color; 8 | spacing: $base_spacing; 9 | padding: 4px; 10 | border: 1px solid transparentize($osd_fg_color, 0.8); 11 | border-radius: $base_border_radius; 12 | color: $osd_fg_color; 13 | 14 | & > #Toolbar { 15 | border: none; 16 | border-radius: $base_border_radius; 17 | background-color: $osd_bg_color; 18 | } 19 | 20 | .labels { spacing: $base_spacing; } 21 | .notebook-tab { 22 | -natural-hpadding: $base_padding * 2; 23 | -minimum-hpadding: 6px; 24 | font-weight: bold; 25 | color: darken($osd_fg_color, 15%); 26 | transition-duration: 100ms; 27 | padding-left: .3em; 28 | padding-right: .3em; 29 | border-bottom-width: 2px; 30 | &:hover { 31 | color: $osd_fg_color; 32 | } 33 | &:selected { 34 | border-bottom-width: 2px; 35 | box-shadow: inset 0 -2px 0 0 lighten($selected_bg_color, 5%); 36 | color: $osd_fg_color; 37 | } 38 | } 39 | StBoxLayout#EvalBox { padding: 4px; spacing: $base_spacing; } 40 | StBoxLayout#ResultsArea { spacing: $base_spacing; } 41 | } 42 | 43 | .lg-dialog { 44 | StEntry { 45 | background-color: transparentize(lighten($osd_bg_color, 5%), 0.4); 46 | color: $osd_fg_color; 47 | border-color: transparentize($osd_fg_color, 0.8); 48 | min-height: 22px; 49 | selection-background-color: $selected_bg_color; 50 | selected-color: $selected_fg_color; 51 | } 52 | .shell-link { 53 | color: $link_color; 54 | &:hover { color: lighten($link_color, 10%); } 55 | &:active { color: darken($link_color, 10%); } 56 | } 57 | .actor-link { 58 | color: $text_fg_color; 59 | &:hover { color: lighten($text_fg_color, 20%); } 60 | &:active { color: darken($text_fg_color, 20%); } 61 | } 62 | } 63 | 64 | .lg-completions-text { 65 | font-size: .9em; 66 | font-style: italic; 67 | } 68 | 69 | .lg-obj-inspector-title { 70 | spacing: $base_spacing; 71 | } 72 | 73 | .lg-obj-inspector-button { 74 | border: 1px solid $osd_borders_color; 75 | padding: 4px; 76 | border-radius: $base_border_radius; 77 | &:hover { border: 1px solid #ffffff; } 78 | } 79 | 80 | // Extensions 81 | #lookingGlassExtensions { padding: 4px; } 82 | 83 | .lg-extensions-list { 84 | padding: 4px; 85 | spacing: 6px; 86 | } 87 | 88 | .lg-extension { 89 | border: 1px solid lighten($osd_borders_color, 5%); 90 | background-color: lighten($osd_bg_color, 5%); 91 | border-radius: $base_border_radius; 92 | padding: 4px; 93 | } 94 | 95 | .lg-extension-name { 96 | font-weight: bold; 97 | } 98 | 99 | .lg-extension-meta { 100 | spacing: 6px; 101 | } 102 | 103 | // Inspector 104 | #LookingGlassPropertyInspector { 105 | background: $osd_bg_color; 106 | border: 1px solid $osd_borders_color; 107 | border-radius: $base_border_radius; 108 | padding: 6px; 109 | } -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_message-list.scss: -------------------------------------------------------------------------------- 1 | /* Message List */ 2 | // a.k.a. notifications in the menu 3 | 4 | // main list 5 | .message-list { 6 | width: 31.5em; 7 | padding: 0 $base_padding * 2; 8 | 9 | .message-list-placeholder { spacing: 12px; } 10 | } 11 | 12 | .message-list-sections { 13 | spacing: $base_spacing; 14 | margin: 0 $base_margin * 4; // to account for scrollbar 15 | } 16 | 17 | .message-list-section, 18 | .message-list-section-list { 19 | spacing: $base_spacing; 20 | } 21 | 22 | // do-not-disturb + clear button 23 | .message-list-controls { 24 | margin: ($base_margin * 2) ($base_margin * 4) 0; 25 | // NOTE: remove the padding if notification_bubble could remove margin for drop shadow 26 | padding: $base_margin; 27 | spacing: $base_spacing * 2; 28 | } 29 | 30 | // message bubbles 31 | .message { 32 | @include notification_bubble; 33 | 34 | // icon container 35 | .message-icon-bin { 36 | padding: ($base_padding * 3) 0 ($base_padding * 3) ($base_padding * 2); 37 | 38 | &:rtl { 39 | padding: ($base_padding * 3) ($base_padding * 2) ($base_padding * 3) 0; 40 | } 41 | 42 | // icon size and color 43 | > StIcon { 44 | icon-size: $base_icon_size*2; // 32px 45 | -st-icon-style: symbolic; 46 | } 47 | 48 | // fallback 49 | > .fallback-app-icon { 50 | width: $base_icon_size; 51 | height: $base_icon_size; 52 | } 53 | } 54 | 55 | // content 56 | .message-content { 57 | padding: $base_padding + $base_margin * 2; 58 | spacing: 4px; 59 | } 60 | 61 | // title 62 | .message-title { 63 | font-weight: bold; 64 | } 65 | 66 | // secondary container in title box 67 | .message-secondary-bin { 68 | padding: 0 $base_margin * 2; 69 | 70 | // notification time stamp 71 | > .event-time { 72 | color: transparentize($fg_color, 0.5); 73 | @include fontsize($base_font_size - 2); 74 | /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ 75 | padding-bottom: 0.13em; 76 | 77 | &:ltr { text-align: right }; 78 | &:rtl { text-align: left }; 79 | } 80 | } 81 | 82 | // close button 83 | .message-close-button { 84 | color: lighten($fg_color, 15%); 85 | &:hover { color: if($variant=='light', lighten($fg_color, 30%), darken($fg_color, 10%)); } 86 | &:active { color: if($variant=='light', lighten($fg_color, 40%), darken($fg_color, 20%)); } 87 | } 88 | 89 | // body 90 | .message-body { 91 | color: darken($fg_color, 10%); 92 | } 93 | } 94 | 95 | // URLs in messages 96 | .url-highlighter { 97 | link-color: $link_color; 98 | } 99 | 100 | /* Media Controls */ 101 | .message-media-control { 102 | padding: $base_padding * 2 1.64em; // $base_padding * 4 = 24px 103 | color: darken($fg_color, 15%); 104 | 105 | // uses $hover_bg_color since the media controls are in a notification_bubble 106 | &:hover { 107 | background-color: lighten($hover_bg_color, 5%); 108 | color: $fg_color; 109 | } 110 | 111 | &:active { 112 | background-color: darken($hover_bg_color, 2%); 113 | color: $fg_color; 114 | } 115 | 116 | &:insensitive { color: darken($fg_color,40%); } 117 | 118 | // fix border-radius for last button 119 | &:last-child:ltr { border-radius: 0 $base_border_radius+2 $base_border_radius+2 0; } 120 | &:last-child:rtl { border-radius: $base_border_radius+2 0 0 $base_border_radius+2; } 121 | } 122 | 123 | // album-art 124 | .media-message-cover-icon { 125 | icon-size: $base_icon_size*2 !important; // 48px 126 | border-radius: $base_border_radius; 127 | 128 | // when there is no artwork 129 | &.fallback { 130 | color: darken($fg_color, 17%); 131 | background-color: $bg_color; 132 | border: 1px solid transparent; 133 | border-radius: $base_border_radius; 134 | icon-size: $base_icon_size * 2 !important; 135 | } 136 | } 137 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_misc.scss: -------------------------------------------------------------------------------- 1 | // Rubberband for select-area screenshots 2 | .select-area-rubberband { 3 | background-color: transparentize($selected_bg_color,0.7); 4 | border: 1px solid $selected_bg_color; 5 | } 6 | 7 | // User icon 8 | .user-icon { 9 | background-size: contain; 10 | color: $osd_fg_color; 11 | border-radius: 99px; 12 | icon-size: $base_icon_size * 4; // 64px 13 | &:hover { 14 | color: lighten($osd_fg_color,30%); 15 | } 16 | 17 | & StIcon { 18 | background-color: transparentize($osd_fg_color,0.95); 19 | border-radius: 99px; 20 | padding: $base_padding * 2 ; // 12px 21 | width: $base_icon_size * 2.5; height: $base_icon_size * 2.5; // 40px; 22 | } 23 | 24 | &.user-avatar { 25 | border: 2px $osd_fg_color; 26 | } 27 | } 28 | 29 | .user-widget.vertical .user-icon { 30 | icon-size: $base_icon_size * 6; // 128px 31 | 32 | & StIcon { 33 | padding: $base_padding * 3 + 2px; // 20px 34 | padding-top: $base_padding * 3; // 18 px 35 | padding-bottom: $base_padding * 3 + 4px; // 22px 36 | width: $base_icon_size * 5.5; height: $base_icon_size * 5.5; // 88px; 37 | } 38 | } 39 | 40 | .lightbox { background-color: black; } 41 | .flashspot { background-color: white; } 42 | 43 | 44 | // Hidden 45 | .hidden { color: rgba(0,0,0,0);} 46 | 47 | // Caps-lock warning 48 | .caps-lock-warning-label { 49 | text-align: center; 50 | padding-bottom: 8px; 51 | @include fontsize($base_font_size - 1); 52 | color: $warning_color; 53 | } 54 | 55 | /* Workspace animation */ 56 | 57 | .workspace-animation { 58 | background-color: $system_bg_color; 59 | } 60 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_network-dialog.scss: -------------------------------------------------------------------------------- 1 | /* Network Dialogs */ 2 | .nm-dialog { 3 | max-height: 34em; 4 | min-height: 31em; 5 | min-width: 32em; 6 | } 7 | 8 | .nm-dialog-content { 9 | spacing: 20px; 10 | padding: 24px; 11 | } 12 | 13 | .nm-dialog-airplane-box { spacing: 12px; } 14 | 15 | .nm-dialog-airplane-headline { 16 | font-weight: bold; 17 | text-align: center; 18 | } 19 | 20 | .nm-dialog-airplane-text { color: $fg_color; } 21 | 22 | // header 23 | .nm-dialog-header { 24 | font-weight: bold; 25 | } 26 | .nm-dialog-header-icon { 27 | icon-size: $base_icon_size * 2; 28 | } 29 | .nm-dialog-header-hbox { spacing: 10px; } 30 | 31 | // list of networks 32 | .nm-dialog-scroll-view { 33 | border: 1px solid $borders_color; 34 | padding:0; 35 | background-color: darken($bg_color, 3%); 36 | } 37 | 38 | // list item 39 | .nm-dialog-item { 40 | @include fontsize($base_font_size); 41 | border-bottom: 1px solid $borders_color; 42 | padding: $base_padding * 2; 43 | spacing: 0px; 44 | &:selected { 45 | background-color: $selected_bg_color; 46 | color: $selected_fg_color; 47 | } 48 | } 49 | 50 | // icons in list 51 | .nm-dialog-icon { icon-size: $base_icon_size; } 52 | .nm-dialog-icons { spacing: $base_spacing * 2; } 53 | 54 | // no networks 55 | .no-networks-label { color: $insensitive_fg_color; } 56 | .no-networks-box { spacing: $base_padding; } -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_notifications.scss: -------------------------------------------------------------------------------- 1 | /* Notifications & Message Tray */ 2 | 3 | $notification_banner_height: 64px; 4 | $notification_banner_width: 34em; 5 | 6 | // Banner notifications 7 | .notification-banner { 8 | min-height: $notification_banner_height; 9 | width: $notification_banner_width; 10 | 11 | .notification-actions { 12 | spacing: 0; 13 | } 14 | 15 | .notification-button { 16 | @extend %bubble_button; 17 | } 18 | } 19 | 20 | // counter 21 | .summary-source-counter { 22 | font-size: $base_font_size - 1pt; 23 | font-weight: bold; 24 | height: 1.6em; 25 | width: 1.6em; 26 | -shell-counter-overlap-x: 3px; 27 | -shell-counter-overlap-y: 3px; 28 | background-color: $selected_bg_color; 29 | color: $selected_fg_color; 30 | border: 2px solid $fg_color; 31 | box-shadow: 0 2px 2px rgba(0,0,0,0.5); 32 | border-radius: 0.9em; // should be 0.8 but whatever; wish I could do 50%; 33 | } 34 | 35 | // chat bubbles 36 | .chat-body { spacing: 5px; } 37 | .chat-response { margin: 5px; } 38 | .chat-log-message { color: darken($fg_color,10%); } 39 | .chat-new-group { padding-top: 1em; } 40 | .chat-received { 41 | padding-left: 4px; 42 | &:rtl { padding-left: 0px; padding-right: 4px; } 43 | } 44 | 45 | .chat-sent { 46 | padding-left: 18pt; 47 | color: lighten($fg_color, 15%); 48 | &:rtl { padding-left: 0; padding-right: 18pt; } 49 | } 50 | 51 | .chat-meta-message { 52 | padding-left: 4px; 53 | @include fontsize($base_font_size - 2); 54 | font-weight: bold; 55 | color: lighten($fg_color,18%); 56 | &:rtl { padding-left: 0; padding-right: 4px; } 57 | } 58 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_osd.scss: -------------------------------------------------------------------------------- 1 | /* OSD */ 2 | 3 | $osd_levelbar_height:8px; 4 | 5 | .osd-window { 6 | @extend %osd_panel; 7 | text-align: center; 8 | font-weight: bold; 9 | spacing: $base_spacing * 2; // 12px 10 | margin: $base_margin * 8; // 32px 11 | min-width: 64px; 12 | min-height: 64px; 13 | 14 | StIcon { 15 | icon-size:$base_icon_size * 6; 16 | } 17 | 18 | .osd-monitor-label { font-size: 3em; } 19 | 20 | .level { 21 | height: $osd_levelbar_height; 22 | -barlevel-height: $osd_levelbar_height; 23 | -barlevel-background-color: transparentize($osd_fg_color, if($variant=='light', 0.7, 0.9)); 24 | -barlevel-active-background-color: $osd_fg_color; 25 | -barlevel-overdrive-color: $destructive_color; 26 | -barlevel-overdrive-separator-width: 3px; 27 | } 28 | } 29 | 30 | /* Pad OSD */ 31 | .pad-osd-window { 32 | padding: 32px; 33 | background-color: transparentize(#000, 0.2); 34 | 35 | .pad-osd-title-box { spacing: 12px; } 36 | .pad-osd-title-menu-box { spacing: 6px; } 37 | } 38 | 39 | .combo-box-label { 40 | width: 15em; 41 | } 42 | 43 | .resize-popup { 44 | @extend %osd_panel; 45 | } -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_overview.scss: -------------------------------------------------------------------------------- 1 | /* OVERVIEW */ 2 | 3 | .controls-manager, .secondary-monitor-workspaces { 4 | spacing: $base_spacing * 2; 5 | } 6 | 7 | #overviewGroup { 8 | background-color: $system_bg_color; 9 | } 10 | 11 | .overview-controls { 12 | padding-bottom: 32px; 13 | } 14 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_popovers.scss: -------------------------------------------------------------------------------- 1 | /* Popovers/Menus */ 2 | 3 | $popover_arrow_height: 12px; 4 | 5 | //.the popover itself 6 | .popup-menu-boxpointer { 7 | -arrow-border-radius: $base_border_radius+2; 8 | -arrow-background-color: $bg_color; 9 | -arrow-border-width: 1px; 10 | -arrow-border-color: $borders_color; 11 | -arrow-base: $popover_arrow_height; //* 2; 12 | -arrow-rise: 6px; //$popover_arrow_height; 13 | -arrow-box-shadow: 0 1px 3px rgba(0,0,0,0.5); // dreaming bugzilla #689995 14 | } 15 | 16 | // container of the popover menu 17 | .popup-menu { 18 | min-width: 15em; 19 | color: $fg_color; 20 | 21 | //.popup-status-menu-item { font-weight: normal; color: pink; } //dunno what that is 22 | &.panel-menu { 23 | -boxpointer-gap: 0; // $base_margin; // distance from the panel 24 | margin-bottom: 1.75em; 25 | } 26 | } 27 | 28 | .popup-menu-content { 29 | padding: $base_padding * 2 + $base_margin 0; 30 | } 31 | 32 | // menu items 33 | .popup-menu-item { 34 | spacing: $base_padding; 35 | padding: $base_padding; 36 | 37 | &:ltr { padding-right:1.75em; padding-left: 0; } 38 | &:rtl { padding-right: 0; padding-left:1.75em; } 39 | 40 | &:checked { 41 | background-color: lighten($bg_color, 2%); 42 | box-shadow: none; 43 | } 44 | 45 | &.selected { 46 | background-color: transparentize(white, if($variant=='light', 0.2, 0.9)); 47 | color: $fg_color; 48 | } 49 | 50 | &:active { 51 | background-color: $selected_bg_color; 52 | color: $selected_fg_color; 53 | } 54 | 55 | &:insensitive { color: transparentize($fg_color,0.5);} 56 | } 57 | 58 | // all icons and other graphical elements 59 | .popup-inactive-menu-item { 60 | color: $fg_color; 61 | 62 | &:insensitive { color: transparentize($fg_color,0.5); } 63 | } 64 | 65 | // symbolic icons in popover 66 | .popup-menu-arrow, 67 | .popup-menu-icon { icon-size: $base_icon_size; } 68 | 69 | // popover submenus 70 | .popup-sub-menu { 71 | background-color: darken($bg_color, 3%); 72 | box-shadow: none; 73 | border-top: 1px solid transparentize($borders_color, 0.2); 74 | border-bottom: 1px solid transparentize($borders_color, 0.2); 75 | } 76 | 77 | // container for radio and check boxes 78 | .popup-menu-ornament { 79 | width: 1.2em; 80 | 81 | &:ltr { text-align: right }; 82 | &:rtl { text-align: left }; 83 | } 84 | 85 | // separator 86 | .popup-separator-menu-item { 87 | padding: 0; 88 | 89 | .popup-separator-menu-item-separator { 90 | //-margin-horizontal: 24px; 91 | height: 1px; //not really the whole box 92 | margin: 6px 64px; 93 | background-color: lighten($borders_color, 2%); 94 | .popup-sub-menu & { //submenu separators 95 | margin: 0 64px 0 32px; 96 | @if $variant == 'dark' { 97 | background-color: lighten($bg_color,10%); 98 | } 99 | } 100 | } 101 | } 102 | 103 | // desktop background menu 104 | .background-menu { 105 | -boxpointer-gap: $base_margin; 106 | -arrow-rise: 0px; // hide the beak on the menu 107 | } 108 | 109 | // system status menu 110 | .aggregate-menu { 111 | min-width: 21em; 112 | 113 | // lock screen, shutdown, etc. buttons 114 | .popup-menu-icon { 115 | padding:0; 116 | margin: 0 $base_margin; 117 | -st-icon-style: symbolic; 118 | } 119 | 120 | .popup-sub-menu .popup-menu-item > :first-child { 121 | // account for icons in submenus with padding 122 | &:ltr { 123 | padding-left: $base_padding + $base_margin * 2; 124 | margin-left: $base_icon_size; 125 | } 126 | &:rtl { 127 | padding-right: $base_padding + $base_margin * 2; ; 128 | margin-right: $base_icon_size; 129 | } 130 | } 131 | } 132 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_screen-shield.scss: -------------------------------------------------------------------------------- 1 | /* Screen Shield */ 2 | 3 | .unlock-dialog-clock { 4 | color: white; 5 | font-weight: 300; 6 | text-align: center; 7 | spacing: 24px; 8 | padding-bottom: 2.5em; 9 | } 10 | 11 | .unlock-dialog-clock-time { 12 | font-size: 64pt; 13 | padding-top: 42px; 14 | font-feature-settings: "tnum"; 15 | } 16 | 17 | .unlock-dialog-clock-date { 18 | font-size: 16pt; 19 | font-weight: normal; 20 | } 21 | 22 | .unlock-dialog-clock-hint { 23 | font-weight: normal; 24 | padding-top: 48px; 25 | } 26 | 27 | .unlock-dialog-notifications-container { 28 | margin: 12px 0; 29 | spacing: 6px; 30 | width: 23em; 31 | background-color: transparent; 32 | .summary-notification-stack-scrollview { 33 | padding-top: 0; 34 | padding-bottom: 0; 35 | } 36 | 37 | .notification, 38 | .unlock-dialog-notification-source { 39 | padding: 12px 6px; 40 | border: none; 41 | background-color: transparentize($osd_bg_color,0.7); 42 | color: $osd_fg_color; 43 | border-radius: $modal_radius; 44 | 45 | &.critical { background-color: transparentize($osd_bg_color,0.1) } 46 | } 47 | } 48 | 49 | .unlock-dialog-notification-label { 50 | padding: 0px 0px 0px 12px; 51 | } 52 | 53 | .unlock-dialog-notification-count-text { 54 | weight: bold; 55 | padding: 0 6px; 56 | color: $osd_bg_color; 57 | background-color: transparentize($osd_fg_color, 0.7); 58 | border-radius: 99px; 59 | margin-right: 12px; 60 | 61 | } 62 | 63 | .screen-shield-background { //just the shadow, really 64 | background: black; 65 | box-shadow: 0px 2px 4px rgba(0,0,0,0.6); 66 | } 67 | 68 | #lockDialogGroup { 69 | background-color: $system_bg_color; 70 | } 71 | 72 | #unlockDialogNotifications { 73 | StButton#vhandle, StButton#hhandle { 74 | background-color: transparentize($bg_color,0.7); 75 | &:hover, &:focus { background-color: transparentize($bg_color,0.5); } 76 | &:active { background-color: transparentize($selected_bg_color,0.5); } 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_scrollbars.scss: -------------------------------------------------------------------------------- 1 | /* Scrollbars */ 2 | 3 | StScrollView { 4 | &.vfade { -st-vfade-offset: 68px; } 5 | &.hfade { -st-hfade-offset: 68px; } 6 | } 7 | 8 | StScrollBar { 9 | padding: 0; 10 | 11 | StScrollView & { 12 | min-width: 14px; 13 | min-height: 14px; 14 | } 15 | 16 | StBin#trough { 17 | border-radius: 0; 18 | background-color: transparent; 19 | } 20 | 21 | StButton#vhandle, StButton#hhandle { 22 | border-radius: 8px; 23 | background-color: mix($fg_color, $bg_color, 60%); 24 | //border: 3px solid transparent; //would be nice to margin or at least to transparent 25 | margin: 3px; 26 | &:hover { background-color: mix($fg_color, $bg_color, 80%); } 27 | &:active { background-color: $selected_bg_color; } 28 | } 29 | } -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_search-entry.scss: -------------------------------------------------------------------------------- 1 | // Search entry 2 | 3 | $search_entry_width: 320px; 4 | $search_entry_height: 36px; 5 | 6 | %search_entry, 7 | .search-entry { 8 | width: $search_entry_width; 9 | padding: $base_padding+1 $base_padding+3; 10 | border-radius: $base_border_radius; //$search_entry_height * 0.5; // half the height 11 | color: transparentize($fg_color,0.3); 12 | background-color: transparentize(white, 0.8); 13 | border-color: transparent; 14 | margin-top: $base_spacing * 2; 15 | margin-bottom: $base_spacing; 16 | box-shadow: inset 0 1px transparentize(white, 0.9); 17 | 18 | &:hover { 19 | background-color: transparentize(white, 0.75); //$hover_bg_color; 20 | border-color: transparent; //$hover_borders_color; 21 | color: $hover_fg_color; 22 | } 23 | 24 | &:focus { 25 | padding: $base_padding $base_padding+2; // 1px less to account for wider border 26 | border-width: 2px; 27 | border-style: solid; 28 | border-color: $selected_bg_color; 29 | color: $fg_color; 30 | box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.2); 31 | } 32 | 33 | .search-entry-icon { 34 | icon-size: $base_icon_size; 35 | padding: 0 4px; 36 | color: inherit; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_search-results.scss: -------------------------------------------------------------------------------- 1 | /* Search */ 2 | 3 | // search overview container 4 | #searchResultsContent { 5 | max-width: 1024px; 6 | spacing: $base_margin * 2; 7 | } 8 | 9 | // search results sections "the boxes" 10 | .search-section { 11 | // This should be equal to #searchResultsContent spacing 12 | spacing: $base_margin * 2; 13 | 14 | // separator 15 | .search-section-separator { 16 | // height: 1px; 17 | // background-color: $osd_outer_borders_color; 18 | height: 0; 19 | background-color: transparent; 20 | } 21 | } 22 | 23 | // content 24 | .search-section-content { 25 | background-color: transparentize(lighten($osd_bg_color, 5%), 0.2); 26 | border-radius: $modal_radius+3; 27 | border: 1px solid $osd_outer_borders_color; 28 | box-shadow: 0 2px 4px 0 $shadow_color; 29 | text-shadow: 0 1px if($variant == 'light', rgba(255,255,255,0.2), rgba(0,0,0,0.2)); 30 | color: $osd_fg_color; 31 | padding: $base_padding * 3; 32 | // This is the space between the provider icon and the results container 33 | spacing: $base_margin * 2; 34 | } 35 | 36 | %search-section-content-item { 37 | @extend %icon_tile; 38 | 39 | &:focus, 40 | &:hover, 41 | &:selected { 42 | background-color: transparentize($osd_fg_color, .9); 43 | transition-duration: 200ms; 44 | } 45 | 46 | &:active, 47 | &:checked { 48 | background-color: transparentize(darken($osd_bg_color, 10%), .1); 49 | } 50 | } 51 | 52 | // "no results" text 53 | .search-statustext { 54 | @extend %status_text; 55 | } 56 | 57 | .grid-search-results { 58 | spacing: $base_spacing * 6; 59 | } 60 | 61 | // Search results with icons 62 | .grid-search-result { 63 | @extend %app-well-app; 64 | } 65 | 66 | // search result provider 67 | .search-provider-icon { 68 | @extend %search-section-content-item; 69 | 70 | // content 71 | .list-search-provider-content { 72 | spacing: $base_spacing * 2; 73 | 74 | // provider labels 75 | .list-search-provider-details { 76 | width: 120px; 77 | margin-top: 0; 78 | color: darken($osd_fg_color, 8%); 79 | // font-weight: bold; 80 | } 81 | } 82 | } 83 | 84 | // search results list 85 | .list-search-results { 86 | spacing: $base_spacing; 87 | } 88 | 89 | // search result listitem 90 | .list-search-result { 91 | @extend %search-section-content-item; 92 | 93 | // content 94 | .list-search-result-content { 95 | spacing: $base_padding; 96 | } 97 | 98 | // list item title (with leading icon) 99 | .list-search-result-title { 100 | spacing: $base_spacing * 2; 101 | // font-weight: bold; 102 | } 103 | 104 | // list item description 105 | .list-search-result-description { 106 | color: darken($osd_fg_color, 30%); 107 | } 108 | } 109 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_slider.scss: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | 3 | $slider_size: 15px; 4 | 5 | .slider { 6 | height: $slider_size; 7 | // slider trough 8 | -barlevel-height: 3px; // has to be an odd number 9 | -barlevel-background-color: $borders_color; //background of the trough 10 | -barlevel-border-width: 1px; 11 | -barlevel-border-color: $borders_color; // trough border color 12 | // fill style 13 | -barlevel-active-background-color: $selected_bg_color; //active trough fill 14 | -barlevel-active-border-color: if($variant == 'light', darken($selected_bg_color, 4%), lighten($selected_bg_color, 2%)); //active trough border 15 | // overfill style (red in this case) 16 | -barlevel-overdrive-color: $destructive_color; 17 | -barlevel-overdrive-border-color: if($variant == 'light', darken($destructive_color, 4%), lighten($destructive_color, 2%)); //trough border when red; 18 | -barlevel-overdrive-separator-width:1px; 19 | // slider handler 20 | -slider-handle-radius: $slider_size * 0.5; // half the size of the size 21 | -slider-handle-border-width: 1px; 22 | -slider-handle-border-color: if($variant == 'light', $borders_color, $fg_color); 23 | 24 | color: if($variant == 'light', lighten($bg_color, 10%), $fg_color); 25 | &:hover { color: $hover_bg_color; } 26 | &:active { color: $active_bg_color; } 27 | } -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_switcher-popup.scss: -------------------------------------------------------------------------------- 1 | /* App Switcher */ 2 | 3 | .switcher-popup { 4 | padding: 8px; 5 | spacing: $base_spacing * 4; 6 | } 7 | 8 | // switcher onscreen panel 9 | .switcher-list { 10 | @extend %osd_panel; 11 | 12 | .item-box { 13 | padding: 8px; 14 | border-radius: $base_border_radius + 1px; 15 | border: 1px solid transparent; 16 | 17 | &:outlined { 18 | background-color: transparentize($osd_fg_color, 0.7); 19 | } 20 | 21 | &:selected { 22 | background-color: transparentize($osd_fg_color, 0.7); 23 | color: $osd_fg_color; 24 | } 25 | } 26 | 27 | // window thumbnails 28 | .thumbnail-box { 29 | padding: 2px; 30 | spacing: $base_spacing; 31 | } 32 | 33 | .thumbnail { 34 | width: 256px; 35 | } 36 | 37 | .separator { 38 | width: 1px; 39 | background: $borders_color; 40 | } 41 | 42 | .switcher-list-item-container { 43 | spacing: $base_spacing * 2; 44 | } 45 | } 46 | 47 | .switcher-arrow { 48 | border-color: rgba(0,0,0,0); 49 | color: transparentize($fg_color,0.2); 50 | &:highlighted { 51 | color: $fg_color; 52 | } 53 | } 54 | 55 | // Input Source Switcher 56 | .input-source-switcher-symbol { 57 | font-size: 34pt; 58 | width: 96px; 59 | height: 96px; 60 | } 61 | 62 | // Window cycler highlight 63 | .cycler-highlight { 64 | border: 5px solid $selected_bg_color; 65 | } 66 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_switches.scss: -------------------------------------------------------------------------------- 1 | /* Switches */ 2 | 3 | // these are equal to the size of the SVG assets 4 | $switch_height: 22px; 5 | $switch_width: 46px; 6 | 7 | .toggle-switch { 8 | color: $fg_color; 9 | height: $switch_height; 10 | width: $switch_width; 11 | background-size: contain; 12 | background-image: if($variant == 'light', url("toggle-off.svg"),url("toggle-off-dark.svg")); 13 | &:checked { 14 | background-image: if($variant == 'light', url("toggle-on.svg"),url("toggle-on-dark.svg")); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_third-party.scss: -------------------------------------------------------------------------------- 1 | // 3rd party extensions styling 2 | 3 | // Dash to Panel 4 | 5 | @each $d in Top, Bottom { 6 | $low_d: to-lower-case($d); 7 | 8 | #panel.dashtopanelMainPanel.dashtopanel#{$d} { 9 | .panel-button { 10 | &:hover { background-color: transparentize(white,0.85); } 11 | &:active, &:overview, &:focus { background-color: $selected_bg_color; } 12 | text-shadow: black 0 1px 1px; 13 | } 14 | 15 | .show-apps { width: 32px; } // Should not be lower than the image width 16 | // Gets rid of the default hover effect 17 | .show-apps > .overview-icon { border-image: url("transparent.png"); } 18 | 19 | // panel dash icon 20 | @each $d in hover, focus, active, checked, overview { 21 | .dash-item-container .show-apps { 22 | //padding: 4px 2px 4px 0; 23 | transition-duration: 100ms; 24 | background-image: url("d2p-activities.svg"); 25 | background-position: center center; 26 | &:#{$d} { 27 | background-image: url("d2p-activities-active.svg"); 28 | background-color: transparentize(black, 0.2); 29 | } 30 | } 31 | } 32 | 33 | .show-apps-icon { 34 | color: transparent; // Hides the default icon 35 | border-image: url("transparent.png"); // Will most likely disable any custom icons set by the user 36 | } 37 | 38 | @each $c in 1, 2, 3, 4 { 39 | .app-well-app { 40 | margin: 0 2px; 41 | border-radius: 0; 42 | //> StWidget, 43 | &:hover > StWidget { 44 | border-image: url("transparent.png"); // Removes the default bg color 45 | } 46 | &:hover { 47 | // Due to St limitations - use a transparent/any gradient when using a box-shadow. 48 | background-gradient-direction: vertical; 49 | background-gradient-start: rgba(255,255,255,0.1); 50 | background-gradient-end: rgba(255,255,255,0.1); 51 | //box-shadow: inset 0 -2px rgba(255,255,255,0.5); 52 | } 53 | } 54 | 55 | .running#{$c} { 56 | transition-duration: 100ms; 57 | @if $c >= 1 { 58 | &:hover, 59 | &.focused { 60 | background-gradient-direction: vertical; 61 | background-gradient-start: rgba(255,255,255,0.15); 62 | background-gradient-end: rgba(255,255,255,0.15); 63 | } 64 | &.focused:hover { 65 | background-gradient-direction: vertical; 66 | background-gradient-start: rgba(255,255,255,0.2); 67 | background-gradient-end: rgba(255,255,255,0.2); 68 | } 69 | } 70 | 71 | &.focused .overview-icon, &:hover .overview-icon { border-image: url("transparent.png"); } // Removes the default bg color 72 | } 73 | } 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_tiled-previews.scss: -------------------------------------------------------------------------------- 1 | 2 | /* Tiled window previews */ 3 | $tile_corner_radius: $base_border_radius + 1px; 4 | .tile-preview { 5 | background-color: transparentize($selected_bg_color,0.5); 6 | border: 1px solid $selected_bg_color; 7 | } 8 | 9 | .tile-preview-left.on-primary { 10 | border-radius: $tile_corner_radius 0 0 0; 11 | } 12 | 13 | .tile-preview-right.on-primary { 14 | border-radius: 0 $tile_corner_radius 0 0; 15 | } 16 | 17 | .tile-preview-left.tile-preview-right.on-primary { 18 | border-radius: $tile_corner_radius $tile_corner_radius 0 0; 19 | } -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_window-picker.scss: -------------------------------------------------------------------------------- 1 | /* Window Picker */ 2 | 3 | $window_picker_spacing: $base_spacing; // 6px 4 | $window_picker_padding: $base_padding * 2; // 12px 5 | 6 | $window_thumbnail_label_color: transparentize($osd_bg_color, 0.4); 7 | 8 | $window_close_button_size: 24px; 9 | $window_close_button_padding: 3px; 10 | 11 | // Window picker 12 | .window-picker { 13 | // Space between window thumbnails 14 | spacing: $window_picker_spacing; 15 | } 16 | 17 | // Window titles 18 | .window-caption { 19 | color: $osd_fg_color; 20 | background-color: $osd_bg_color; 21 | border-radius: $base_border_radius; 22 | padding: $base_padding $base_padding * 2; 23 | } 24 | 25 | // Close button 26 | .window-close { 27 | background-color: darken($error_color, 8%); //$osd_bg_color; 28 | color: $osd_fg_color; 29 | border-radius: $base_border_radius; //$window_close_button_size * 0.5 + $window_close_button_padding * 2; 30 | padding: $window_close_button_padding; 31 | height: $window_close_button_size; 32 | width: $window_close_button_size; 33 | box-shadow: -1px 1px 5px 0px rgba(0,0,0,0.5); 34 | transition-duration: 150ms; 35 | 36 | & StIcon { icon-size: 24px; } 37 | 38 | &:hover { 39 | background-color: $error_color; //lighten($osd_bg_color, 15%); 40 | } 41 | 42 | &:active { 43 | color: transparentize($osd_fg_color, 0.2); 44 | background-color: darken($error_color, 10%); //darken($osd_bg_color, 5%); 45 | } 46 | } 47 | 48 | .workspace-background { 49 | // keep in sync with BACKGROUND_CORNER_RADIUS_PIXELS in workspace.js 50 | border-radius: 30px; 51 | background-color: $osd_bg_color; 52 | box-shadow: 0 4px 16px 4px transparentize(darken($osd_bg_color, 30%), 0.7); 53 | } 54 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_workspace-switcher.scss: -------------------------------------------------------------------------------- 1 | /* Workspace Switcher */ 2 | .workspace-switcher-group { 3 | padding: $base_padding * 2; 4 | } 5 | 6 | .workspace-switcher-container { 7 | @extend %osd_panel; 8 | } 9 | 10 | .workspace-switcher { 11 | background: transparent; 12 | border: none; 13 | border-radius: 0; 14 | padding: 0; 15 | spacing: $base_spacing * 2; 16 | } 17 | 18 | .ws-switcher-box { 19 | background: transparent; 20 | height: 50px; 21 | background-size: 32px; 22 | border: 1px solid transparentize($osd_fg_color,0.9); 23 | border-radius: $base_border_radius + 3px; 24 | } 25 | 26 | // active workspace in the switcher 27 | .ws-switcher-active-up, 28 | .ws-switcher-active-down, 29 | .ws-switcher-active-left, 30 | .ws-switcher-active-right { 31 | height: 52px; 32 | background-color: $selected_bg_color; 33 | border: 1px solid if($variant=='light', darken($selected_bg_color, 8%), lighten($selected_bg_color, 5%)); 34 | border-radius: $base_border_radius + 3px; 35 | color: $selected_fg_color; 36 | } 37 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell-sass/widgets/_workspace-thumbnails.scss: -------------------------------------------------------------------------------- 1 | /* Workspace pager */ 2 | 3 | // thumbnails in overview 4 | .workspace-thumbnails { 5 | visible-width: 32px; //amount visible before hover 6 | spacing: $base_spacing; 7 | padding: $base_padding; 8 | 9 | .workspace-thumbnail { 10 | @extend %overview_panel; 11 | border-radius: 3px; 12 | } 13 | 14 | // drag and drop indicator 15 | .placeholder { 16 | background-image: url("workspace-placeholder.svg"); 17 | background-size: contain; 18 | width: 18px; 19 | } 20 | } 21 | 22 | // selected indicator 23 | .workspace-thumbnail-indicator { 24 | border: 3px solid $selected_bg_color; 25 | border-radius: 3px; 26 | padding: 0px; 27 | // background-color: transparentize($selected_bg_color, 0.9); 28 | } 29 | -------------------------------------------------------------------------------- /gnome-shell/src/gnome-shell.scss: -------------------------------------------------------------------------------- 1 | $variant: 'dark'; 2 | 3 | @import "gnome-shell-sass/_colors"; //use gtk colors 4 | @import "gnome-shell-sass/_drawing"; 5 | @import "gnome-shell-sass/_common"; 6 | @import "gnome-shell-sass/_widgets"; 7 | -------------------------------------------------------------------------------- /gnome-shell/src/keyboard-caps-lock-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /gnome-shell/src/keyboard-enter-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /gnome-shell/src/keyboard-hide-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /gnome-shell/src/keyboard-layout-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /gnome-shell/src/keyboard-shift-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /gnome-shell/src/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /gnome-shell/src/pad-osd.css: -------------------------------------------------------------------------------- 1 | .Leader { 2 | stroke-width: .5 !important; 3 | stroke: #535353; 4 | fill: none !important; 5 | } 6 | 7 | .Button { 8 | stroke-width: .25; 9 | stroke: #ededed; 10 | fill: #ededed; 11 | } 12 | 13 | .Ring { 14 | stroke-width: .5 !important; 15 | stroke: #535353 !important; 16 | fill: none !important; 17 | } 18 | 19 | .Label { 20 | stroke: none !important; 21 | stroke-width: .1 !important; 22 | font-size: .1 !important; 23 | fill: transparent !important; 24 | } 25 | 26 | .TouchStrip, .TouchRing { 27 | stroke-width: .1 !important; 28 | stroke: #ededed !important; 29 | fill: #535353 !important; 30 | } 31 | -------------------------------------------------------------------------------- /gnome-shell/src/parse-sass.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | #if [ ! "$(which sassc 2> /dev/null)" ]; then 4 | # echo sassc needs to be installed to generate the css. 5 | # exit 1 6 | #fi 7 | 8 | SASSC_OPT="-M -t compact" 9 | 10 | echo Generating the css... 11 | 12 | sassc $SASSC_OPT gnome-shell.scss gnome-shell.css 13 | sassc $SASSC_OPT gnome-shell-high-contrast.scss gnome-shell-high-contrast.css 14 | -------------------------------------------------------------------------------- /gnome-shell/src/pointer-double-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 16 | 19 | 23 | 24 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /gnome-shell/src/pointer-drag-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /gnome-shell/src/pointer-primary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 17 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /gnome-shell/src/pointer-secondary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 16 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /gnome-shell/src/toggle-off-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 44 | 47 | 48 | 50 | 51 | 53 | image/svg+xml 54 | 56 | 57 | 58 | 59 | 60 | 65 | 67 | 75 | 81 | 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /gnome-shell/src/toggle-off.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 44 | 47 | 48 | 50 | 51 | 53 | image/svg+xml 54 | 56 | 57 | 58 | 59 | 60 | 65 | 67 | 75 | 81 | 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /gnome-shell/src/toggle-on-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 44 | 47 | 48 | 50 | 51 | 53 | image/svg+xml 54 | 56 | 57 | 58 | 59 | 60 | 65 | 67 | 75 | 81 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /gnome-shell/src/toggle-on.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 44 | 47 | 48 | 50 | 51 | 53 | image/svg+xml 54 | 56 | 57 | 58 | 59 | 60 | 65 | 67 | 75 | 81 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /gnome-shell/src/transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gnome-shell/src/transparent.png -------------------------------------------------------------------------------- /gnome-shell/src/window-close-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /gtk/meson.build: -------------------------------------------------------------------------------- 1 | subdir('src') 2 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets.txt: -------------------------------------------------------------------------------- 1 | button-default 2 | button-hover 3 | button-pressed 4 | button-pressed-hover 5 | button-insensitive 6 | checkbox-unchecked 7 | checkbox-unchecked-hover 8 | checkbox-checked 9 | checkbox-unchecked-insensitive 10 | checkbox-checked-insensitive 11 | checkbox-mixed 12 | checkbox-mixed-insensitive 13 | radio-unchecked 14 | radio-unchecked-hover 15 | radio-checked 16 | radio-unchecked-insensitive 17 | radio-checked-insensitive 18 | radio-mixed 19 | radio-mixed-insensitive 20 | handle 21 | resize-grip 22 | null 23 | base-color 24 | selected-color 25 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/base-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/base-color.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/button-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/button-default.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/button-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/button-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/button-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/button-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/button-pressed-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/button-pressed-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/button-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/button-pressed.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/checkbox-checked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/checkbox-checked-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/checkbox-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/checkbox-checked.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/checkbox-mixed-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/checkbox-mixed-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/checkbox-mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/checkbox-mixed.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/checkbox-unchecked-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/checkbox-unchecked-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/checkbox-unchecked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/checkbox-unchecked-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/checkbox-unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/checkbox-unchecked.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/handle.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/null.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/null.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/radio-checked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/radio-checked-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/radio-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/radio-checked.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/radio-mixed-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/radio-mixed-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/radio-mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/radio-mixed.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/radio-unchecked-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/radio-unchecked-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/radio-unchecked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/radio-unchecked-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/radio-unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/radio-unchecked.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/resize-grip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/resize-grip.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/assets/selected-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-2.0/assets/selected-color.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/meson.build: -------------------------------------------------------------------------------- 1 | gtk2_dir = join_paths(theme_dir, 'gtk-2.0') 2 | 3 | # static theme files to copy 4 | gtk2_theme_data_sources = [ 5 | 'gtkrc', 6 | ] 7 | 8 | # Install theme files 9 | install_data(gtk2_theme_data_sources, install_dir: gtk2_dir) 10 | 11 | # Install asset files 12 | install_subdir('assets', install_dir : gtk2_dir, strip_directory : false) 13 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-2.0/render-assets.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | # INKSCAPE="flatpak run org.inkscape.Inkscape" 4 | INKSCAPE="/usr/bin/inkscape" # comment this line and uncomment the above line if you're using a flatpak install of inkscape 5 | OPTIPNG="/usr/bin/optipng" 6 | 7 | INDEX="assets.txt" 8 | SRC_FILE="assets.svg" 9 | ASSETS_DIR="assets" 10 | 11 | for i in `cat $INDEX` 12 | do 13 | if [ -f $ASSETS_DIR/$i.png ]; then 14 | echo $ASSETS_DIR/$i.png exists. 15 | else 16 | echo 17 | echo Rendering $ASSETS_DIR/$i.png 18 | $INKSCAPE --export-id=$i \ 19 | --export-id-only \ 20 | --export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ 21 | # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png 22 | fi 23 | done 24 | exit 0 25 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/README.md: -------------------------------------------------------------------------------- 1 | ### Summary 2 | 3 | * Do not edit the CSS directly, edit the source SCSS files 4 | * To be able to use the latest/adequate version of sass, install `sassc` 5 | 6 | ### How to tweak the theme 7 | 8 | GTK themes are complex, so to keep it maintainable it's written and processed in SASS. 9 | 10 | It is very likely your change will happen in the `_common.scss` file. That's where all the widget selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the right place for a drive by stylesheet fix: 11 | 12 | | File | Description | 13 | |:--------|:------------------------------------------------------------------------| 14 | | _colors.scss | global color definitions. We keep the number of defined colors to a necessary minimum, most colors are derived from a handful of basics. It covers both the light variant and the dark variant. 15 | | _colors-public.scss | SCSS colors exported through gtk to allow for 3rd party apps color mixing. 16 | | _drawing.scss | drawing helper mixings/functions to allow easier definition of widget drawing under specific context. This is why the theme isn't 15000 LOC. 17 | | _common.scss | actual definitions of style for each widget. This is where you are likely to add/remove your changes. 18 | | _custom.scss | some larger tweaks to the adwaita base. (xfce, titlebuttons, etc.) 19 | 20 | You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the the scss files, use `./parse-sass.sh` to generate the CSS files. 21 | 22 | ### How to edit the assets 23 | 24 | The assets are created in the `assets.svg` file and then rendered with `./render-assets.sh` by fetching the object id name from `assets.txt`. If you're going to edit an image in inkscape make sure the object id is the same when you're saving. If you're going to create a new asset you need to add the object id in assets.txt. 25 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets.txt: -------------------------------------------------------------------------------- 1 | scrollarrow-up 2 | scrollarrow-up-insensitive 3 | scrollarrow-down 4 | scrollarrow-down-insensitive 5 | scrollarrow-right 6 | scrollarrow-right-insensitive 7 | scrollarrow-left 8 | scrollarrow-left-insensitive 9 | scrollarrow-up-dark 10 | scrollarrow-up-insensitive-dark 11 | scrollarrow-down-dark 12 | scrollarrow-down-insensitive-dark 13 | scrollarrow-right-dark 14 | scrollarrow-right-insensitive-dark 15 | scrollarrow-left-dark 16 | scrollarrow-left-insensitive-dark 17 | titlebutton-close 18 | titlebutton-close-backdrop 19 | titlebutton-close-hover 20 | titlebutton-maximize 21 | titlebutton-maximize-backdrop 22 | titlebutton-maximize-hover 23 | titlebutton-maximize-left 24 | titlebutton-maximize-backdrop-left 25 | titlebutton-maximize-hover-left 26 | titlebutton-minimize 27 | titlebutton-minimize-backdrop 28 | titlebutton-minimize-hover 29 | titlebutton-unmaximize 30 | titlebutton-unmaximize-backdrop 31 | titlebutton-unmaximize-hover 32 | titlebutton-unmaximize-left 33 | titlebutton-unmaximize-backdrop-left 34 | titlebutton-unmaximize-hover-left 35 | titlebutton-close-light 36 | titlebutton-close-light-hover 37 | titlebutton-close-light-backdrop 38 | titlebutton-maximize-light 39 | titlebutton-maximize-light-hover 40 | titlebutton-maximize-light-backdrop 41 | titlebutton-unmaximize-light 42 | titlebutton-unmaximize-light-hover 43 | titlebutton-unmaximize-light-backdrop 44 | titlebutton-minimize-light 45 | titlebutton-minimize-light-hover 46 | titlebutton-minimize-light-backdrop 47 | titlebutton-maximize-left-light 48 | titlebutton-maximize-left-light-hover 49 | titlebutton-maximize-left-light-backdrop 50 | titlebutton-unmaximize-left-light 51 | titlebutton-unmaximize-left-light-hover 52 | titlebutton-unmaximize-left-light-backdrop 53 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/bullet-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 40 | 42 | 43 | 45 | image/svg+xml 46 | 48 | 49 | 50 | 51 | 52 | 57 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/bullet-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/bullet-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/bullet@2-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/bullet@2-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/check-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 40 | 42 | 43 | 45 | image/svg+xml 46 | 48 | 49 | 50 | 51 | 52 | 57 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/check-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/check-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/check@2-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/check@2-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/dash-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/dash-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/dash@2-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/dash@2-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-dark.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-dark@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-insensitive-dark.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-insensitive-dark@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-down-insensitive@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-down.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-down@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-down@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-dark.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-dark@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-insensitive-dark.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-insensitive-dark@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-left-insensitive@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-left.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-left@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-left@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-dark.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-dark@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-insensitive-dark.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-insensitive-dark@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-right-insensitive@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-right.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-right@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-right@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-dark.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-dark@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-insensitive-dark.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-insensitive-dark@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-insensitive.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-up-insensitive@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-up.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/scrollarrow-up@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/scrollarrow-up@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close-light@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-close@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-close@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-backdrop-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-backdrop-left.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-backdrop-left@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-backdrop-left@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-hover-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-hover-left.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-hover-left@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-hover-left@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left-light@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-left@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize-light@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-maximize@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize-light@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-minimize@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-backdrop-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-backdrop-left.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-backdrop-left@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-backdrop-left@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-hover-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-hover-left.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-hover-left@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-hover-left@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left-light@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-left@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light-backdrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light-backdrop.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light-backdrop@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light-backdrop@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light-hover.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light-hover@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize-light@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-3.0/assets/titlebutton-unmaximize@2.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/gtk-dark.scss: -------------------------------------------------------------------------------- 1 | $variant: 'dark'; 2 | $alt_header: 'false'; 3 | 4 | @import 'colors'; 5 | @import 'drawing'; 6 | @import 'common'; 7 | @import 'colors-public'; 8 | @import 'custom'; 9 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/gtk.scss: -------------------------------------------------------------------------------- 1 | // General guidelines: 2 | // - very unlikely you want to edit something else than _common.scss 3 | // - keep the number of defined colors to a minimum, use the color blending functions if 4 | // you need a subtle shade 5 | // - if you need to inverse a color function use the @if directive to match for dark $variant 6 | 7 | $variant: 'light'; 8 | $alt_header: 'true'; 9 | 10 | @import 'colors'; 11 | @import 'drawing'; 12 | @import 'common'; 13 | @import 'colors-public'; 14 | @import 'custom'; 15 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/meson.build: -------------------------------------------------------------------------------- 1 | gtk3_dir = join_paths(theme_dir, 'gtk-3.0') 2 | 3 | # theme sources .scss files 4 | 5 | # The files that need to be compiled 6 | gtk3_scss_sources = [ 7 | 'gtk', 8 | 'gtk-dark', 9 | ] 10 | 11 | # Dependencies of the files that need to be compiled 12 | gtk3_scss_dependencies = [ 13 | '_colors-public.scss', 14 | '_custom.scss', 15 | '_colors.scss', 16 | '_common.scss', 17 | '_drawing.scss', 18 | ] 19 | 20 | # Generate .css files and install 21 | gtk3_scss_dependencies = files(gtk3_scss_dependencies) 22 | # 23 | foreach f : gtk3_scss_sources 24 | custom_target('generate_' + f, 25 | input: f + '.scss', 26 | output: f + '.css', 27 | depend_files: gtk3_scss_dependencies, 28 | command: [sassc, '-M', '-t', 'compact', '@INPUT@', '@OUTPUT@'], 29 | build_by_default: true, 30 | install: true, 31 | install_dir: gtk3_dir, 32 | ) 33 | endforeach 34 | 35 | # Install asset files to themes/ThemeName/gtk-3.0/assets 36 | install_subdir('assets', install_dir : gtk3_dir, strip_directory : false) 37 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/parse-sass.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | #if [ ! "$(which sassc 2> /dev/null)" ]; then 4 | # echo sassc needs to be installed to generate the css. 5 | # exit 1 6 | #fi 7 | 8 | SASSC_OPT="-M -t compact" 9 | 10 | echo Generating the css... 11 | 12 | sassc $SASSC_OPT gtk.scss gtk.css 13 | sassc $SASSC_OPT gtk-dark.scss gtk-dark.css 14 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-3.0/render-assets.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | # INKSCAPE="flatpak run org.inkscape.Inkscape" 4 | INKSCAPE="/usr/bin/inkscape" # comment this line and uncomment the above line if you're using a flatpak install of inkscape 5 | OPTIPNG="/usr/bin/optipng" 6 | 7 | INDEX="assets.txt" 8 | SRC_FILE="assets.svg" 9 | ASSETS_DIR="assets" 10 | 11 | for i in `cat $INDEX` 12 | do 13 | if [ -f $ASSETS_DIR/$i.png ]; then 14 | echo $ASSETS_DIR/$i.png exists. 15 | else 16 | echo 17 | echo Rendering $ASSETS_DIR/$i.png 18 | $INKSCAPE --export-id=$i \ 19 | --export-id-only \ 20 | --export-filename=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ 21 | # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png 22 | fi 23 | if [ -f $ASSETS_DIR/$i@2.png ]; then 24 | echo $ASSETS_DIR/$i@2.png exists. 25 | else 26 | echo 27 | echo Rendering $ASSETS_DIR/$i@2.png 28 | $INKSCAPE --export-id=$i \ 29 | --export-dpi=180 \ 30 | --export-id-only \ 31 | --export-filename=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ 32 | # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png 33 | fi 34 | done 35 | exit 0 36 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/README: -------------------------------------------------------------------------------- 1 | Summary 2 | ------- 3 | 4 | * To be able to use the latest/adequate version of sass, install sassc 5 | * meson will regenerate the CSS every time you modify the SCSS files. 6 | * Note that meson always builds out-of-tree, so the modified css files will 7 | appear in your builddir. 8 | 9 | How to tweak the theme 10 | ---------------------- 11 | 12 | Adwaita is a complex theme, so to keep it maintainable it's written and 13 | processed in SASS. The generated CSS is then transformed into a gresource file 14 | during gtk build and used at runtime in a non-legible or editable form. 15 | 16 | It is very likely your change will happen in the _common.scss file. That's where 17 | all the widget selectors are defined. Here's a rundown of the "supporting" 18 | stylesheets, that are unlikely to be the right place for a drive by stylesheet 19 | fix: 20 | 21 | _colors.scss - global color definitions. We keep the number of defined 22 | colors to a necessary minimum, most colors are derived 23 | from a handful of basics. It covers both the light variant 24 | and the dark variant. 25 | 26 | _colors-public.scss - SCSS colors exported through gtk to allow for 3rd party 27 | apps color mixing. 28 | 29 | _drawing.scss - drawing helper mixings/functions to allow easier 30 | definition of widget drawing under specific context. This 31 | is why Adwaita isn't 15000 LOC. 32 | 33 | _common.scss - actual definitions of style for each widget. This is 34 | where you are likely to add/remove your changes. 35 | 36 | You can read about SASS at http://sass-lang.com/documentation/. Once you make 37 | your changes to the _common.scss file, GTK will rebuild the CSS files. 38 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/assets/bullet-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-4.0/assets/bullet-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/assets/bullet@2-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-4.0/assets/bullet@2-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/assets/check-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-4.0/assets/check-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/assets/check@2-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-4.0/assets/check@2-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/assets/dash-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-4.0/assets/dash-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/assets/dash@2-symbolic.symbolic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/gtk/src/Amber/gtk-4.0/assets/dash@2-symbolic.symbolic.png -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/gtk-dark.scss: -------------------------------------------------------------------------------- 1 | $variant: 'dark'; 2 | $alt_header: 'false'; 3 | 4 | @import 'colors'; 5 | @import 'drawing'; 6 | @import 'common'; 7 | @import 'colors-public'; 8 | @import 'custom'; 9 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/gtk.scss: -------------------------------------------------------------------------------- 1 | // General guidelines: 2 | // - very unlikely you want to edit something else than _common.scss 3 | // - keep the number of defined colors to a minimum, use the color blending functions if 4 | // you need a subtle shade 5 | // - if you need to inverse a color function use the @if directive to match for dark $variant 6 | 7 | $variant: 'light'; 8 | $alt_header: 'true'; 9 | 10 | @import 'colors'; 11 | @import 'drawing'; 12 | @import 'common'; 13 | @import 'colors-public'; 14 | @import 'custom'; 15 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/meson.build: -------------------------------------------------------------------------------- 1 | gtk4_dir = join_paths(theme_dir, 'gtk-4.0') 2 | 3 | # theme sources .scss files 4 | 5 | # The files that need to be compiled 6 | gtk4_scss_sources = [ 7 | 'gtk', 8 | 'gtk-dark', 9 | ] 10 | 11 | # Dependencies of the files that need to be compiled 12 | gtk4_scss_dependencies = [ 13 | '_colors-public.scss', 14 | '_custom.scss', 15 | '_colors.scss', 16 | '_common.scss', 17 | '_drawing.scss', 18 | ] 19 | 20 | # Generate .css files and install 21 | gtk4_scss_dependencies = files(gtk4_scss_dependencies) 22 | # 23 | foreach f : gtk4_scss_sources 24 | custom_target('generate_' + f, 25 | input: f + '.scss', 26 | output: f + '.css', 27 | depend_files: gtk4_scss_dependencies, 28 | command: [sassc, '-M', '-t', 'compact', '@INPUT@', '@OUTPUT@'], 29 | build_by_default: true, 30 | install: true, 31 | install_dir: gtk4_dir, 32 | ) 33 | endforeach 34 | 35 | # Install asset files to themes/ThemeName/gtk-4.0/assets 36 | install_subdir('assets', install_dir : gtk4_dir, strip_directory : false) 37 | -------------------------------------------------------------------------------- /gtk/src/Amber/gtk-4.0/parse-sass.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | #if [ ! "$(which sassc 2> /dev/null)" ]; then 4 | # echo sassc needs to be installed to generate the css. 5 | # exit 1 6 | #fi 7 | 8 | SASSC_OPT="-M -t compact" 9 | 10 | echo Generating the css... 11 | 12 | sassc $SASSC_OPT gtk.scss gtk.css 13 | sassc $SASSC_OPT gtk-dark.scss gtk-dark.css 14 | -------------------------------------------------------------------------------- /gtk/src/Amber/meson.build: -------------------------------------------------------------------------------- 1 | theme_dir = join_paths(get_option('datadir'), 'themes', meson.project_name()) 2 | 3 | conf_data = configuration_data() 4 | conf_data.set('ThemeName', meson.project_name()) 5 | conf_data.set('VariantThemeName', meson.project_name()) 6 | configure_file(input : '../index.theme.in', 7 | output : 'index.theme', 8 | configuration : conf_data, 9 | install_dir: theme_dir) 10 | 11 | subdir('gtk-2.0') 12 | subdir('gtk-3.0') 13 | subdir('gtk-4.0') 14 | -------------------------------------------------------------------------------- /gtk/src/index.theme.in: -------------------------------------------------------------------------------- 1 | [X-GNOME-Metatheme] 2 | Name=@VariantThemeName@ 3 | Type=X-GNOME-Metatheme 4 | Comment=@VariantThemeName@ theme 5 | Encoding=UTF-8 6 | GtkTheme=@VariantThemeName@ 7 | -------------------------------------------------------------------------------- /gtk/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('Amber') 2 | -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- 1 | project('Amber', 2 | meson_version: '>= 0.51', 3 | license : ['GPL3'], 4 | default_options: ['prefix=/usr']) 5 | 6 | sassc = find_program('sassc') 7 | 8 | gtk_theme_dir = join_paths(get_option('datadir'), 'themes') 9 | 10 | subdir('gtk') 11 | subdir('gnome-shell') 12 | subdir('xfwm4') 13 | -------------------------------------------------------------------------------- /xfwm4/meson.build: -------------------------------------------------------------------------------- 1 | subdir('src') 2 | -------------------------------------------------------------------------------- /xfwm4/src/Amber/assets.txt: -------------------------------------------------------------------------------- 1 | close-active 2 | close-inactive 3 | close-prelight 4 | close-pressed 5 | hide-active 6 | hide-inactive 7 | hide-prelight 8 | hide-pressed 9 | maximize-active 10 | maximize-inactive 11 | maximize-prelight 12 | maximize-pressed 13 | maximize-toggled-active 14 | maximize-toggled-inactive 15 | maximize-toggled-prelight 16 | maximize-toggled-pressed 17 | menu-active 18 | menu-inactive 19 | menu-pressed 20 | shade-active 21 | shade-inactive 22 | shade-pressed 23 | stick-active 24 | stick-inactive 25 | stick-pressed 26 | title-1-active 27 | title-1-inactive 28 | title-2-active 29 | title-2-inactive 30 | title-3-active 31 | title-3-inactive 32 | title-4-active 33 | title-4-inactive 34 | title-5-active 35 | title-5-inactive 36 | top-left-active 37 | top-left-inactive 38 | top-right-active 39 | top-right-inactive 40 | left-active 41 | left-inactive 42 | right-active 43 | right-inactive 44 | bottom-active 45 | bottom-inactive 46 | bottom-left-active 47 | bottom-left-inactive 48 | bottom-right-active 49 | bottom-right-inactive 50 | -------------------------------------------------------------------------------- /xfwm4/src/Amber/bottom-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/bottom-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/bottom-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/bottom-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/bottom-left-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/bottom-left-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/bottom-left-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/bottom-left-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/bottom-right-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/bottom-right-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/bottom-right-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/bottom-right-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/close-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/close-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/close-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/close-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/close-prelight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/close-prelight.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/close-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/close-pressed.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/hide-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/hide-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/hide-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/hide-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/hide-prelight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/hide-prelight.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/hide-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/hide-pressed.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/left-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/left-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/left-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/left-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/maximize-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/maximize-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/maximize-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/maximize-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/maximize-prelight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/maximize-prelight.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/maximize-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/maximize-pressed.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/maximize-toggled-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/maximize-toggled-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/maximize-toggled-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/maximize-toggled-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/maximize-toggled-prelight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/maximize-toggled-prelight.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/maximize-toggled-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/maximize-toggled-pressed.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/menu-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/menu-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/menu-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/menu-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/menu-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/menu-pressed.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/meson.build: -------------------------------------------------------------------------------- 1 | xfwm4_dir = join_paths(theme_dir, 'xfwm4') 2 | 3 | # static theme files to copy 4 | xfwm4_theme = [ 5 | 'themerc', 6 | ] 7 | 8 | # static asset files to copy 9 | xfwm4_asset_data_sources = [ 10 | 'close-active.png', 11 | 'close-inactive.png', 12 | 'close-prelight.png', 13 | 'close-pressed.png', 14 | 'hide-active.png', 15 | 'hide-inactive.png', 16 | 'hide-prelight.png', 17 | 'hide-pressed.png', 18 | 'maximize-active.png', 19 | 'maximize-inactive.png', 20 | 'maximize-prelight.png', 21 | 'maximize-pressed.png', 22 | 'maximize-toggled-active.png', 23 | 'maximize-toggled-inactive.png', 24 | 'maximize-toggled-prelight.png', 25 | 'maximize-toggled-pressed.png', 26 | 'menu-active.png', 27 | 'menu-inactive.png', 28 | 'menu-pressed.png', 29 | 'shade-active.png', 30 | 'shade-inactive.png', 31 | 'shade-pressed.png', 32 | 'stick-active.png', 33 | 'stick-inactive.png', 34 | 'stick-pressed.png', 35 | 'title-1-active.png', 36 | 'title-1-inactive.png', 37 | 'title-2-active.png', 38 | 'title-2-inactive.png', 39 | 'title-3-active.png', 40 | 'title-3-inactive.png', 41 | 'title-4-active.png', 42 | 'title-4-inactive.png', 43 | 'title-5-active.png', 44 | 'title-5-inactive.png', 45 | 'top-left-active.png', 46 | 'top-left-inactive.png', 47 | 'top-right-active.png', 48 | 'top-right-inactive.png', 49 | 'left-active.png', 50 | 'left-inactive.png', 51 | 'right-active.png', 52 | 'right-inactive.png', 53 | 'bottom-active.png', 54 | 'bottom-inactive.png', 55 | 'bottom-left-active.png', 56 | 'bottom-left-inactive.png', 57 | 'bottom-right-active.png', 58 | 'bottom-right-inactive.png', 59 | ] 60 | 61 | # Install theme files 62 | install_data(xfwm4_theme, install_dir: xfwm4_dir) 63 | 64 | # Install asset files 65 | install_data(xfwm4_asset_data_sources, install_dir: xfwm4_dir) 66 | -------------------------------------------------------------------------------- /xfwm4/src/Amber/render-assets.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | INKSCAPE="/usr/bin/inkscape" 4 | OPTIPNG="/usr/bin/optipng" 5 | 6 | INDEX="assets.txt" 7 | SRC_FILE="assets.svg" 8 | 9 | for i in `cat $INDEX` 10 | do 11 | if [ -f $i.png ]; then 12 | echo $i.png exists. 13 | else 14 | echo 15 | echo Rendering $i.png 16 | $INKSCAPE --export-id=$i \ 17 | --export-id-only \ 18 | --export-filename=$i.png $SRC_FILE >/dev/null #\ 19 | # && $OPTIPNG -o7 --quiet $i.png 20 | fi 21 | done 22 | exit 0 23 | -------------------------------------------------------------------------------- /xfwm4/src/Amber/right-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/right-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/right-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/right-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/shade-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/shade-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/shade-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/shade-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/shade-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/shade-pressed.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/stick-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/stick-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/stick-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/stick-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/stick-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/stick-pressed.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/themerc: -------------------------------------------------------------------------------- 1 | button_offset=0 2 | button_spacing=0 3 | full_width_title=true 4 | title_horizontal_offset=0 5 | title_vertical_offset_active=0 6 | title_vertical_offset_inactive=0 7 | #title_shadow_active=true 8 | #title_shadow_inactive=true 9 | 10 | #button_layout=O|HMC 11 | 12 | active_text_color=#f2f1f0 13 | inactive_text_color=#8d8d8c 14 | inactive_text_shadow_color=#444240 15 | 16 | #placement_ratio=20 17 | shadow_delta_height=2 18 | shadow_delta_width=0 19 | shadow_delta_x=0 20 | shadow_delta_y=-10 21 | shadow_opacity=50 22 | 23 | #resize_opacity=100 24 | #move_opacity=100 25 | #popup_opacity=100 26 | #show_frame_shadow=true 27 | #show_popup_shadow=false 28 | -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-1-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-1-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-1-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-1-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-2-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-2-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-2-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-2-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-3-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-3-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-3-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-3-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-4-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-4-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-4-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-4-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-5-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-5-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/title-5-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/title-5-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/top-left-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/top-left-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/top-left-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/top-left-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/top-right-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/top-right-active.png -------------------------------------------------------------------------------- /xfwm4/src/Amber/top-right-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lassekongo83/amber-theme/79f7acb596c6b4c56c1f4e7ccb130d97eac8d31e/xfwm4/src/Amber/top-right-inactive.png -------------------------------------------------------------------------------- /xfwm4/src/meson.build: -------------------------------------------------------------------------------- 1 | subdir('Amber') 2 | --------------------------------------------------------------------------------