├── .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 | 
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 |
80 |
--------------------------------------------------------------------------------
/gnome-shell/src/activities.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
81 |
--------------------------------------------------------------------------------
/gnome-shell/src/carousel-arrow-back-24-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
37 |
--------------------------------------------------------------------------------
/gnome-shell/src/carousel-arrow-next-24-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
37 |
--------------------------------------------------------------------------------
/gnome-shell/src/color-pick.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
95 |
--------------------------------------------------------------------------------
/gnome-shell/src/d2p-activities-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
139 |
--------------------------------------------------------------------------------
/gnome-shell/src/d2p-activities.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
140 |
--------------------------------------------------------------------------------
/gnome-shell/src/dash-placeholder.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
85 |
--------------------------------------------------------------------------------
/gnome-shell/src/eye-not-looking-symbolic.svg:
--------------------------------------------------------------------------------
1 |
4 |
5 |
--------------------------------------------------------------------------------
/gnome-shell/src/eye-open-negative-filled-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
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 |
7 |
--------------------------------------------------------------------------------
/gnome-shell/src/keyboard-enter-symbolic.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/gnome-shell/src/keyboard-hide-symbolic.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/gnome-shell/src/keyboard-layout-filled-symbolic.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/gnome-shell/src/keyboard-shift-filled-symbolic.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/gnome-shell/src/message-indicator-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
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 |
29 |
--------------------------------------------------------------------------------
/gnome-shell/src/pointer-drag-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
21 |
--------------------------------------------------------------------------------
/gnome-shell/src/pointer-primary-click-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
27 |
--------------------------------------------------------------------------------
/gnome-shell/src/pointer-secondary-click-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
27 |
--------------------------------------------------------------------------------
/gnome-shell/src/toggle-off-dark.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
89 |
--------------------------------------------------------------------------------
/gnome-shell/src/toggle-off.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
89 |
--------------------------------------------------------------------------------
/gnome-shell/src/toggle-on-dark.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
90 |
--------------------------------------------------------------------------------
/gnome-shell/src/toggle-on.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
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 |
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 |
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 |
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 |
--------------------------------------------------------------------------------