├── .gitignore
├── .travis.yml
├── CONTRIBUTING.md
├── COPYING
├── README.md
├── communitheme
├── HACKING
├── README
├── activities.svg
├── calendar-arrow-left.svg
├── calendar-arrow-right.svg
├── calendar-today.svg
├── checkbox-focused.svg
├── checkbox-off-focused.svg
├── checkbox-off.svg
├── checkbox.svg
├── close-window-active.svg
├── close-window-hover.svg
├── close-window.svg
├── close.svg
├── corner-ripple-ltr.svg
├── corner-ripple-rtl.svg
├── dash-placeholder.svg
├── dots.svg
├── filter-selected-ltr.svg
├── filter-selected-rtl.svg
├── gnome-shell-high-contrast.scss
├── gnome-shell-sass
│ ├── COPYING
│ ├── HACKING
│ ├── NEWS
│ ├── README
│ ├── _colors.scss
│ ├── _common.scss
│ ├── _dock.scss
│ ├── _drawing.scss
│ ├── _high-contrast-colors.scss
│ ├── _ubuntu-colors.scss
│ └── gnome-shell-sass.doap
├── gnome-shell.scss
├── key-enter.svg
├── key-hide.svg
├── key-layout.svg
├── key-shift-latched-uppercase.svg
├── key-shift-uppercase.svg
├── key-shift.svg
├── lockscreen-gradient.svg
├── logged-in-indicator.svg
├── meson.build
├── message-indicator-symbolic.svg
├── no-events.svg
├── no-notifications.svg
├── noise-texture.png
├── pad-osd.css
├── page-indicator-active.svg
├── page-indicator-checked.svg
├── page-indicator-hover.svg
├── page-indicator-inactive.svg
├── process-working.svg
├── running-indicator.svg
├── source-button-border.svg
├── summary-counter.svg
├── toggle-off-hc.svg
├── toggle-off-intl.svg
├── toggle-off-us.svg
├── toggle-on-hc.svg
├── toggle-on-intl.svg
├── toggle-on-us.svg
├── ubuntu-appgrid-icon.svg
├── ubuntu-logo-icon.svg
├── ws-switch-arrow-down.svg
└── ws-switch-arrow-up.svg
├── debian
├── changelog
├── compat
├── control
├── copyright
├── gnome-shell-communitheme.install
├── rules
├── source
│ └── format
├── ubuntu-communitheme-session.gsettings-override
├── ubuntu-communitheme-session.install
├── ubuntu-communitheme-session.postinst
└── ubuntu-communitheme-session.prerm
├── docs
├── gnome-tweaks.png
├── widget-factory1.png
├── widget-factory2.png
├── widget-factory3.png
└── widget-factory4.png
├── meson.build
├── session
├── meson.build
├── ubuntu-communitheme-xorg.desktop
├── ubuntu-communitheme.desktop
└── ubuntu-communitheme.json
└── upstream
├── HACKING
├── README
├── calendar-arrow-left.svg
├── calendar-arrow-right.svg
├── calendar-today.svg
├── checkbox-focused.svg
├── checkbox-off-focused.svg
├── checkbox-off.svg
├── checkbox.svg
├── close-window-active.svg
├── close-window-hover.svg
├── close-window.svg
├── close.svg
├── corner-ripple-ltr.png
├── corner-ripple-rtl.png
├── dash-placeholder.svg
├── filter-selected-ltr.svg
├── filter-selected-rtl.svg
├── gnome-shell-high-contrast.scss
├── gnome-shell-sass
├── COPYING
├── HACKING
├── NEWS
├── README
├── _colors.scss
├── _common.scss
├── _drawing.scss
├── _high-contrast-colors.scss
└── gnome-shell-sass.doap
├── gnome-shell.scss
├── key-enter.svg
├── key-hide.svg
├── key-layout.svg
├── key-shift-latched-uppercase.svg
├── key-shift-uppercase.svg
├── key-shift.svg
├── logged-in-indicator.svg
├── meson.build
├── message-indicator-symbolic.svg
├── no-events.svg
├── no-notifications.svg
├── noise-texture.png
├── pad-osd.css
├── page-indicator-active.svg
├── page-indicator-checked.svg
├── page-indicator-hover.svg
├── page-indicator-inactive.svg
├── process-working.svg
├── running-indicator.svg
├── source-button-border.svg
├── summary-counter.svg
├── toggle-off-hc.svg
├── toggle-off-intl.svg
├── toggle-off-us.svg
├── toggle-on-hc.svg
├── toggle-on-intl.svg
├── toggle-on-us.svg
├── ws-switch-arrow-down.png
└── ws-switch-arrow-up.png
/.gitignore:
--------------------------------------------------------------------------------
1 | # Meson build directories (local and package)
2 | /build/
3 | /obj-*/
4 |
5 | # Packaging generated content
6 | debian/*debhelper*
7 | debian/files
8 | debian/*.substvars
9 | debian/gnome-shell-communitheme/
10 | debian/tmp/
11 | debian/ubuntu-communitheme-session/
12 |
13 | communitheme/gnome-shell\.css
14 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: required
2 | language: bash
3 | services:
4 | - docker
5 |
6 | # fetch standard build script which will change the local source to ., build and release the snap
7 | before_script:
8 | - curl -o /tmp/build-snap "$THEME_HELPER_REPO_URL/build/prepare-build-snap" && chmod +x /tmp/build-snap
9 |
10 | script:
11 | - /tmp/build-snap
12 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # This repository has been merged into ubuntu/yaru.
2 |
3 | # Ubuntu Communitheme
4 |
5 | Communitheme is the new Ubuntu theme built by the Community.
6 |
7 | ## Installing & Using
8 |
9 | This is a very early pre-release version of the theme. This package is intended for the Communitheme designers to get a sense of what actually works in Ubuntu. Many icons are missing, some stuff is just a white squircle. You will find issues and **stuff will break**. We'll make a public statement when this theme is ready for a wider audience.
10 |
11 | Install Communitheme in order to get this Shell Theme. [How to install Communitheme](https://github.com/ubuntu/communitheme-snap-helpers/blob/master/README.md).
12 |
13 | ## I want to contribute!
14 |
15 | Great, we're looking forward to your PR!
16 |
17 | Read [CONTRIBUTING.md](./CONTRIBUTING.md) to figure out how to get started.
18 |
--------------------------------------------------------------------------------
/communitheme/HACKING:
--------------------------------------------------------------------------------
1 | To generate the css files, from the project directory:
2 |
3 | sass --sourcemap=none --update .
4 |
--------------------------------------------------------------------------------
/communitheme/README:
--------------------------------------------------------------------------------
1 | Summary
2 | -------
3 |
4 | * Do not edit the CSS directly, edit the source SCSS files and the CSS files will be generated
5 | automatically when building with meson + ninja and left inside the build directory to be
6 | incorporated into the gresource XML (you'll need to have sassc installed).
7 |
8 | How to tweak the theme
9 | ----------------------
10 |
11 | Adwaita is a complex theme, so to keep it maintainable it's written and processed in SASS, the
12 | generated CSS is then transformed into a gresource file during gtk build and used at runtime in a
13 | non-legible or editable form.
14 |
15 | It is very likely your change will happen in the _common.scss file. That's where all the widget
16 | selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the
17 | right place for a drive by stylesheet fix:
18 |
19 | _colors.scss - global color definitions. We keep the number of defined colors to a necessary minimum,
20 | most colors are derived from a handful of basics. It is an exact copy of the gtk+
21 | counterpart. Light theme is used for the classic theme and dark is for GNOME3 shell
22 | default.
23 |
24 | _drawing.scss - drawing helper mixings/functions to allow easier definition of widget drawing under
25 | specific context. This is why Adwaita isn't 15000 LOC.
26 |
27 | _common.scss - actual definitions of style for each widget. This is where you are likely to add/remove
28 | your changes.
29 |
30 | You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the
31 | _common.scss file, you can run ninja to generate the final CSS files.
32 |
--------------------------------------------------------------------------------
/communitheme/activities.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
64 |
--------------------------------------------------------------------------------
/communitheme/calendar-arrow-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
77 |
--------------------------------------------------------------------------------
/communitheme/calendar-arrow-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
76 |
--------------------------------------------------------------------------------
/communitheme/close-window-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
84 |
--------------------------------------------------------------------------------
/communitheme/close-window-hover.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
104 |
--------------------------------------------------------------------------------
/communitheme/close-window.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
80 |
--------------------------------------------------------------------------------
/communitheme/close.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/communitheme/corner-ripple-ltr.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
87 |
--------------------------------------------------------------------------------
/communitheme/corner-ripple-rtl.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
99 |
--------------------------------------------------------------------------------
/communitheme/dash-placeholder.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
85 |
--------------------------------------------------------------------------------
/communitheme/dots.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
102 |
--------------------------------------------------------------------------------
/communitheme/filter-selected-ltr.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
82 |
--------------------------------------------------------------------------------
/communitheme/filter-selected-rtl.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
82 |
--------------------------------------------------------------------------------
/communitheme/gnome-shell-high-contrast.scss:
--------------------------------------------------------------------------------
1 | @import "gnome-shell-sass/_high-contrast-colors"; //use gtk colors
2 | @import "gnome-shell-sass/_drawing";
3 | @import "gnome-shell-sass/_common";
4 |
5 | //force symbolic icons
6 | stage {
7 | -st-icon-style: symbolic;
8 | }
9 |
10 | .toggle-switch { width: 48px; }
11 | .toggle-switch-us, .toggle-switch-intl {
12 | background-image: url("resource:///org/gnome/shell/theme/toggle-off-hc.svg");
13 | &:checked { background-image: url("resource:///org/gnome/shell/theme/toggle-on-hc.svg"); }
14 | }
15 |
--------------------------------------------------------------------------------
/communitheme/gnome-shell-sass/HACKING:
--------------------------------------------------------------------------------
1 | --- Generating the css file ---
2 |
3 | You need sass to generate the css file.
4 |
5 | To generate them run from a command line in the project directory:
6 | sass --sourcemap=none --update ./
7 |
--------------------------------------------------------------------------------
/communitheme/gnome-shell-sass/NEWS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/communitheme/gnome-shell-sass/NEWS
--------------------------------------------------------------------------------
/communitheme/gnome-shell-sass/README:
--------------------------------------------------------------------------------
1 | GNOME Shell Sass is a project intended to allow the sharing of the theme sources in sass between gnome-shell and other projects like gnome-shell-extensions.
2 |
3 | License
4 | =======
5 | GNOME Shell Sass is distributed under the terms of the GNU General Public License,
6 | version 2 or later. See the COPYING file for details.
7 |
8 |
--------------------------------------------------------------------------------
/communitheme/gnome-shell-sass/_colors.scss:
--------------------------------------------------------------------------------
1 | // When color definition differs for dark and light variant,
2 | // it gets @if ed depending on $variant
3 | @import "ubuntu-colors";
4 | $base_color: if($variant == 'light', #FAFAFA, $jet);
5 | $bg_color: if($variant == 'light', #fdfdfd, #252525);
6 | $fg_color: if($variant == 'light', $slate, $porcelain);
7 | $subheader_fg_color: darken($fg_color, 10%);
8 | $caption_fg_color: darken($fg_color, 20%);
9 | $text_color: darken($fg_color, 30%);
10 | $inactive_element_color: darken($fg_color, 40%);
11 | //
12 | $panel_bg_color: lighten($jet, 2%);
13 | $panel_fg_color: $porcelain;
14 | $dash_bg_color: $panel_bg_color;
15 | $menu_color: #252525;
16 | //
17 | $selected_fg_color: #ffffff;
18 | $selected_bg_color: $orange;
19 | $selected_borders_color: if($variant=='light', darken($selected_bg_color, 5%),
20 | darken($selected_bg_color, 15%));
21 | $text_selection: lighten($blue,35%);
22 |
23 | $borders_color: if($variant =='light', darken($bg_color,30%), darken($bg_color,12%));
24 | $borders_edge: if($variant =='light', white, transparentize($fg_color, 0.9));
25 | $link_color: $blue;
26 | //
27 | $link_visited_color: if($variant == 'light', darken($link_color,20%),
28 | lighten($link_color,10%));
29 | $dark_fill: #C7C7C7;
30 | //
31 | $warning_color: $yellow;
32 | $error_color: $red;
33 | $success_color: $green;
34 | $destructive_color: darken($red, 10%);
35 | $neutral_color: $blue;
36 | $indication_bg_color: $blue;
37 | $inactive_indication_bg_color: darken($ash,5%);
38 | //
39 | $osd_fg_color: $fg_color;
40 | $osd_bg_color: $panel_bg_color;
41 | $button_bg_color: $osd_bg_color;
42 | $osd_borders_color: transparentize($fg_color, 0.91);
43 | //
44 | $base_hover_color: transparentize($fg_color, 0.85);
45 | $base_active_color: transparentize($fg_color, 0.80);
46 | $hover_fg_color: lighten($selected_fg_color, .25);
47 | $active_fg_color: transparentize($selected_fg_color, .5);
48 | //insensitive state derived colors
49 | $insensitive_fg_color: mix($fg_color, $bg_color, 50%);
50 | $insensitive_bg_color: mix($bg_color, $base_color, 60%);
51 | $insensitive_borders_color: $borders_color;
52 | // light colors imported from gtk theme
53 | $light_bg_color: #FAFAFA;
54 | $light_base_color: #FFF;
55 | $dark_fg_color: $inkstone;
56 | $dark_subtext_color: #2d2d2d;
57 | $light_borders_color: darken($light_bg_color, 18%);
58 | $light_button_bg_color: darken($light_bg_color, 3%);
59 | $light_base_hover_color: transparentize($dark_fg_color, 0.85);
60 | $light_base_active_color: transparentize($dark_fg_color, 0.80);
61 | //
62 | $dark_caption_fg_color: transparentize($dark_fg_color, 0.15);
63 | $dark_inactive_element_color: mix($dark_fg_color, $light_bg_color, 50%);
--------------------------------------------------------------------------------
/communitheme/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: transparentize(black, 0.3);
26 | $osd_outer_borders_color: transparentize(white, 0.9);
27 |
28 | $tooltip_borders_color: $osd_outer_borders_color;
29 |
30 | //insensitive state derived colors
31 | $insensitive_fg_color: mix($fg_color, $bg_color, 50%);
32 | $insensitive_bg_color: mix($bg_color, $base_color, 60%);
33 | $insensitive_borders_color: $borders_color;
34 |
35 | //colors for the backdrop state, derived from the main colors.
36 | $backdrop_base_color: lighten($base_color,1%);
37 | $backdrop_bg_color: $bg_color;
38 | $backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 80%);
39 | $backdrop_insensitive_color: lighten($backdrop_bg_color,15%);
40 | $backdrop_borders_color: mix($borders_color, $bg_color, 90%);
41 | $backdrop_dark_fill: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
42 |
43 | $variant: hc;
44 | @import "ubuntu-colors";
45 | @import "colors";
46 |
--------------------------------------------------------------------------------
/communitheme/gnome-shell-sass/_ubuntu-colors.scss:
--------------------------------------------------------------------------------
1 | // Blacks
2 | $jet: #181818;
3 | $inkstone: #3D3D3D;
4 | $slate: #5D5D5D;
5 | $graphite: #666666;
6 |
7 | // Whites
8 | $white: #FFFFFF;
9 | $porcelain: #F7F7F7;
10 | $silk: #CCC;
11 | $ash: #878787;
12 |
13 | // Utility
14 | $red: #ED3146;
15 | $orange: #E95420;
16 | $yellow: #F89B0F;
17 | $green: #3EB34F;
18 | $blue: #19B6EE;
19 | $purple: #762572;
20 |
--------------------------------------------------------------------------------
/communitheme/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 |
--------------------------------------------------------------------------------
/communitheme/gnome-shell.scss:
--------------------------------------------------------------------------------
1 | $variant: 'dark';
2 |
3 | @import "gnome-shell-sass/_ubuntu-colors";
4 | @import "gnome-shell-sass/_colors"; //use gtk colors
5 | @import "gnome-shell-sass/_drawing";
6 | @import "gnome-shell-sass/_common";
7 | @import "gnome-shell-sass/_dock";
8 |
--------------------------------------------------------------------------------
/communitheme/key-enter.svg:
--------------------------------------------------------------------------------
1 |
2 |
110 |
--------------------------------------------------------------------------------
/communitheme/key-hide.svg:
--------------------------------------------------------------------------------
1 |
2 |
115 |
--------------------------------------------------------------------------------
/communitheme/key-layout.svg:
--------------------------------------------------------------------------------
1 |
2 |
115 |
--------------------------------------------------------------------------------
/communitheme/key-shift-latched-uppercase.svg:
--------------------------------------------------------------------------------
1 |
2 |
110 |
--------------------------------------------------------------------------------
/communitheme/key-shift-uppercase.svg:
--------------------------------------------------------------------------------
1 |
2 |
105 |
--------------------------------------------------------------------------------
/communitheme/key-shift.svg:
--------------------------------------------------------------------------------
1 |
2 |
109 |
--------------------------------------------------------------------------------
/communitheme/lockscreen-gradient.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
111 |
--------------------------------------------------------------------------------
/communitheme/logged-in-indicator.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
131 |
--------------------------------------------------------------------------------
/communitheme/meson.build:
--------------------------------------------------------------------------------
1 | # destination directory
2 | install_dir = join_paths(gnomeshell_theme_dir, 'communitheme')
3 |
4 | # generate .css files
5 | theme_sources = files([
6 | 'gnome-shell-high-contrast.scss',
7 | 'gnome-shell.scss',
8 | 'gnome-shell-sass/_colors.scss',
9 | 'gnome-shell-sass/_common.scss',
10 | 'gnome-shell-sass/_dock.scss',
11 | 'gnome-shell-sass/_drawing.scss',
12 | 'gnome-shell-sass/_high-contrast-colors.scss',
13 | 'gnome-shell-sass/_ubuntu-colors.scss',
14 | ])
15 |
16 | styles = [
17 | 'gnome-shell-high-contrast',
18 | 'gnome-shell'
19 | ]
20 |
21 | theme_deps = []
22 |
23 | foreach style: styles
24 | theme_deps += custom_target('style-' + style,
25 | input: '@0@.scss'.format(style),
26 | output: '@0@.css'.format(style),
27 | command: [
28 | sassc, '-a', '@INPUT@', '@OUTPUT@'
29 | ],
30 | install: true,
31 | install_dir: install_dir,
32 | depend_files: theme_sources)
33 | endforeach
34 |
35 | # static files to copy
36 | data_sources = [
37 | 'calendar-arrow-left.svg',
38 | 'calendar-arrow-right.svg',
39 | 'calendar-today.svg',
40 | 'checkbox-focused.svg',
41 | 'checkbox-off-focused.svg',
42 | 'checkbox-off.svg',
43 | 'checkbox.svg',
44 | 'close.svg',
45 | 'close-window-active.svg',
46 | 'close-window-hover.svg',
47 | 'close-window.svg',
48 | 'corner-ripple-ltr.svg',
49 | 'corner-ripple-rtl.svg',
50 | 'dash-placeholder.svg',
51 | 'dots.svg',
52 | 'filter-selected-ltr.svg',
53 | 'filter-selected-rtl.svg',
54 | 'logged-in-indicator.svg',
55 | 'lockscreen-gradient.svg',
56 | 'message-indicator-symbolic.svg',
57 | 'no-events.svg',
58 | 'noise-texture.png',
59 | 'no-notifications.svg',
60 | 'pad-osd.css',
61 | 'page-indicator-active.svg',
62 | 'page-indicator-checked.svg',
63 | 'page-indicator-hover.svg',
64 | 'page-indicator-inactive.svg',
65 | 'process-working.svg',
66 | 'running-indicator.svg',
67 | 'source-button-border.svg',
68 | 'summary-counter.svg',
69 | 'toggle-off-hc.svg',
70 | 'toggle-off-intl.svg',
71 | 'toggle-off-us.svg',
72 | 'toggle-on-hc.svg',
73 | 'toggle-on-intl.svg',
74 | 'toggle-on-us.svg',
75 | 'ubuntu-logo-icon.svg',
76 | 'ws-switch-arrow-down.svg',
77 | 'ws-switch-arrow-up.svg',
78 | 'activities.svg',
79 | 'ubuntu-appgrid-icon.svg',
80 | ]
81 |
82 | # install static data files
83 | install_data(data_sources, install_dir: install_dir)
84 |
--------------------------------------------------------------------------------
/communitheme/message-indicator-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
--------------------------------------------------------------------------------
/communitheme/noise-texture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/communitheme/noise-texture.png
--------------------------------------------------------------------------------
/communitheme/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 |
--------------------------------------------------------------------------------
/communitheme/page-indicator-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
72 |
--------------------------------------------------------------------------------
/communitheme/page-indicator-checked.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
68 |
--------------------------------------------------------------------------------
/communitheme/page-indicator-hover.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
68 |
--------------------------------------------------------------------------------
/communitheme/page-indicator-inactive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
68 |
--------------------------------------------------------------------------------
/communitheme/running-indicator.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
131 |
--------------------------------------------------------------------------------
/communitheme/source-button-border.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
75 |
--------------------------------------------------------------------------------
/communitheme/toggle-on-hc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
114 |
--------------------------------------------------------------------------------
/communitheme/ws-switch-arrow-down.svg:
--------------------------------------------------------------------------------
1 |
2 |
62 |
--------------------------------------------------------------------------------
/communitheme/ws-switch-arrow-up.svg:
--------------------------------------------------------------------------------
1 |
2 |
62 |
--------------------------------------------------------------------------------
/debian/changelog:
--------------------------------------------------------------------------------
1 | gnome-shell-communitheme (18.04~wip1) bionic; urgency=medium
2 |
3 | * Initial release
4 |
5 | -- Merlijn Sebrechts Sun, 10 Dec 2017 08:39:12 +0100
6 |
--------------------------------------------------------------------------------
/debian/compat:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/debian/control:
--------------------------------------------------------------------------------
1 | Source: gnome-shell-communitheme
2 | Section: misc
3 | Priority: optional
4 | Maintainer: Ubuntu Desktop Team
5 | Build-Depends: debhelper (>= 10.3),
6 | meson,
7 | sassc,
8 | Standards-Version: 4.1.1
9 | Homepage: https://github.com/ubuntu/gnome-shell-communitheme
10 |
11 | Package: gnome-shell-communitheme
12 | Architecture: all
13 | Depends: ${shlibs:Depends},
14 | ${misc:Depends},
15 | Description: GNOME Shell Ubuntu Community Theme
16 | This is the theme that is shaped by the community on the Ubuntu hub.
17 | .
18 | This package contains the GNOME Shell theme part
19 | .
20 | More information if you want to follow the development on
21 | https://community.ubuntu.com/c/desktop/theme-refresh.
22 |
23 | Package: ubuntu-communitheme-session
24 | Architecture: all
25 | Depends: ${shlibs:Depends},
26 | ${misc:Depends},
27 | gnome-shell-communitheme (= ${source:Version}),
28 | gtk-communitheme,
29 | suru-icon-theme,
30 | communitheme-sounds,
31 | Description: session starting Ubuntu Community Theme
32 | This is the session enabling starting easily the theme
33 | that is shaped by the community on the Ubuntu hub.
34 | .
35 | This package contains the session part, adding an "Ubuntu Communitheme"
36 | session to GDM. It has the same caracterists than the ubuntu session,
37 | apart from the default themes (GNOME Shell, GTK, GDM…)
38 | .
39 | More information if you want to follow the development on
40 | https://community.ubuntu.com/c/desktop/theme-refresh.
41 |
--------------------------------------------------------------------------------
/debian/copyright:
--------------------------------------------------------------------------------
1 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2 | Upstream-Name: gnome-shell-communitheme
3 | Source: https://github.com/ubuntu/gnome-shell-communitheme
4 |
5 | Files: *
6 | Copyright: 2017 Canonical
7 | 2009, 2015 Red Hat, Inc.
8 | 2009 Intel Corporation
9 | License: GPL-2.0+
10 |
11 | License: GPL-2.0+
12 | This package is free software; you can redistribute it and/or modify
13 | it under the terms of the GNU General Public License as published by
14 | the Free Software Foundation; either version 2 of the License, or
15 | (at your option) any later version.
16 | .
17 | This package is distributed in the hope that it will be useful,
18 | but WITHOUT ANY WARRANTY; without even the implied warranty of
19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 | GNU General Public License for more details.
21 | .
22 | You should have received a copy of the GNU General Public License
23 | along with this program. If not, see
24 | .
25 | On Debian systems, the complete text of the GNU General
26 | Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
27 |
--------------------------------------------------------------------------------
/debian/gnome-shell-communitheme.install:
--------------------------------------------------------------------------------
1 | usr/share/gnome-shell/theme/communitheme/
2 |
--------------------------------------------------------------------------------
/debian/rules:
--------------------------------------------------------------------------------
1 | #!/usr/bin/make -f
2 | #export DH_VERBOSE = 1
3 |
4 | %:
5 | dh $@ --buildsystem=meson -- --fail-missing
6 |
7 | override_dh_installgsettings:
8 | dh_installgsettings --priority=15
9 |
--------------------------------------------------------------------------------
/debian/source/format:
--------------------------------------------------------------------------------
1 | 3.0 (native)
2 |
--------------------------------------------------------------------------------
/debian/ubuntu-communitheme-session.gsettings-override:
--------------------------------------------------------------------------------
1 | [org.gnome.desktop.interface:ubuntu-communitheme]
2 | gtk-theme = "Ambiance"
3 |
4 | [org.gnome.desktop.interface:ubuntu-communitheme]
5 | icon-theme = "Suru"
6 |
7 | [org.gnome.desktop.sound:ubuntu-communitheme]
8 | theme-name = "communitheme"
9 |
10 |
--------------------------------------------------------------------------------
/debian/ubuntu-communitheme-session.install:
--------------------------------------------------------------------------------
1 | usr/share/gnome-shell/modes/
2 | usr/share/xsessions/
3 | usr/share/wayland-sessions/
4 |
--------------------------------------------------------------------------------
/debian/ubuntu-communitheme-session.postinst:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | if [ "$1" = configure ]; then
6 | update-alternatives --install /usr/share/gnome-shell/theme/gdm3.css \
7 | gdm3.css /usr/share/gnome-shell/theme/communitheme/gnome-shell.css 15
8 | fi
9 |
10 | #DEBHELPER#
11 |
12 |
--------------------------------------------------------------------------------
/debian/ubuntu-communitheme-session.prerm:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | set -e
4 |
5 | if [ "$1" = "remove" ]; then
6 | update-alternatives --remove gdm3.css /usr/share/gnome-shell/theme/communitheme/gnome-shell.css
7 | fi
8 |
9 | #DEBHELPER#
10 |
11 |
--------------------------------------------------------------------------------
/docs/gnome-tweaks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/docs/gnome-tweaks.png
--------------------------------------------------------------------------------
/docs/widget-factory1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/docs/widget-factory1.png
--------------------------------------------------------------------------------
/docs/widget-factory2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/docs/widget-factory2.png
--------------------------------------------------------------------------------
/docs/widget-factory3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/docs/widget-factory3.png
--------------------------------------------------------------------------------
/docs/widget-factory4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/docs/widget-factory4.png
--------------------------------------------------------------------------------
/meson.build:
--------------------------------------------------------------------------------
1 | project('gnome-shell-communitheme')
2 |
3 | gnomeshell_dir = join_paths(get_option('datadir'), 'gnome-shell')
4 | gnomeshell_mode_dir = join_paths(gnomeshell_dir, 'modes')
5 | gnomeshell_theme_dir = join_paths(gnomeshell_dir, 'theme')
6 | sassc = find_program('sassc')
7 |
8 | subdir('communitheme')
9 | subdir('session')
10 |
--------------------------------------------------------------------------------
/session/meson.build:
--------------------------------------------------------------------------------
1 | xfiles = [
2 | 'ubuntu-communitheme-xorg.desktop',
3 | ]
4 | waylandfiles = [
5 | 'ubuntu-communitheme.desktop',
6 | ]
7 | gnome_shell_modes = [
8 | 'ubuntu-communitheme.json',
9 | ]
10 |
11 | # install Xorg files with symlink
12 | install_data(xfiles, install_dir: join_paths(get_option('datadir'), 'xsessions'))
13 | meson.add_install_script('sh', '-c', 'cd ' + join_paths('$MESON_INSTALL_DESTDIR_PREFIX', get_option('datadir'), 'xsessions') +
14 | ' && rm -f ' + waylandfiles[0] +
15 | ' && ln -s ' + xfiles[0] + ' ' + waylandfiles[0])
16 |
17 | # install Wayland files
18 | install_data(waylandfiles, install_dir: join_paths(get_option('datadir'), 'wayland-sessions'))
19 |
20 | # session mode
21 | install_data(gnome_shell_modes, install_dir: gnomeshell_mode_dir)
22 |
--------------------------------------------------------------------------------
/session/ubuntu-communitheme-xorg.desktop:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Name=Ubuntu Communitheme on Xorg
3 | Comment=This session logs you into Ubuntu running Communitheme
4 | Exec=env GNOME_SHELL_SESSION_MODE=ubuntu-communitheme gnome-session --session=ubuntu
5 | TryExec=gnome-shell
6 | Icon=
7 | Type=Application
8 | DesktopNames=ubuntu-communitheme:ubuntu:GNOME
9 | X-Ubuntu-Gettext-Domain=gnome-session-3.0
10 |
--------------------------------------------------------------------------------
/session/ubuntu-communitheme.desktop:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Name=Ubuntu Communitheme
3 | Comment=This session logs you into Ubuntu Communitheme session
4 | Exec=env GNOME_SHELL_SESSION_MODE=ubuntu-communitheme gnome-session --session=ubuntu
5 | TryExec=gnome-shell
6 | Icon=
7 | Type=Application
8 | DesktopNames=ubuntu-communitheme:ubuntu:GNOME
9 | X-Ubuntu-Gettext-Domain=gnome-session-3.0
10 |
--------------------------------------------------------------------------------
/session/ubuntu-communitheme.json:
--------------------------------------------------------------------------------
1 | {
2 | "parentMode": "user",
3 | "stylesheetName": "communitheme/gnome-shell.css",
4 | "enabledExtensions": ["ubuntu-dock@ubuntu.com", "ubuntu-appindicators@ubuntu.com"]
5 | }
6 |
--------------------------------------------------------------------------------
/upstream/HACKING:
--------------------------------------------------------------------------------
1 | To generate the css files, from the project directory:
2 |
3 | sass --sourcemap=none --update .
4 |
--------------------------------------------------------------------------------
/upstream/README:
--------------------------------------------------------------------------------
1 | Summary
2 | -------
3 |
4 | * Do not edit the CSS directly, edit the source SCSS files and the CSS files will be generated
5 | automatically when building with meson + ninja and left inside the build directory to be
6 | incorporated into the gresource XML (you'll need to have sassc installed).
7 |
8 | How to tweak the theme
9 | ----------------------
10 |
11 | Adwaita is a complex theme, so to keep it maintainable it's written and processed in SASS, the
12 | generated CSS is then transformed into a gresource file during gtk build and used at runtime in a
13 | non-legible or editable form.
14 |
15 | It is very likely your change will happen in the _common.scss file. That's where all the widget
16 | selectors are defined. Here's a rundown of the "supporting" stylesheets, that are unlikely to be the
17 | right place for a drive by stylesheet fix:
18 |
19 | _colors.scss - global color definitions. We keep the number of defined colors to a necessary minimum,
20 | most colors are derived from a handful of basics. It is an exact copy of the gtk+
21 | counterpart. Light theme is used for the classic theme and dark is for GNOME3 shell
22 | default.
23 |
24 | _drawing.scss - drawing helper mixings/functions to allow easier definition of widget drawing under
25 | specific context. This is why Adwaita isn't 15000 LOC.
26 |
27 | _common.scss - actual definitions of style for each widget. This is where you are likely to add/remove
28 | your changes.
29 |
30 | You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the
31 | _common.scss file, you can run ninja to generate the final CSS files.
32 |
--------------------------------------------------------------------------------
/upstream/calendar-arrow-left.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
83 |
--------------------------------------------------------------------------------
/upstream/calendar-arrow-right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
83 |
--------------------------------------------------------------------------------
/upstream/close-window-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/upstream/close-window-hover.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/upstream/close.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/upstream/corner-ripple-ltr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/upstream/corner-ripple-ltr.png
--------------------------------------------------------------------------------
/upstream/corner-ripple-rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/upstream/corner-ripple-rtl.png
--------------------------------------------------------------------------------
/upstream/dash-placeholder.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
85 |
--------------------------------------------------------------------------------
/upstream/filter-selected-ltr.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
82 |
--------------------------------------------------------------------------------
/upstream/filter-selected-rtl.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
82 |
--------------------------------------------------------------------------------
/upstream/gnome-shell-high-contrast.scss:
--------------------------------------------------------------------------------
1 | @import "gnome-shell-sass/_high-contrast-colors"; //use gtk colors
2 | @import "gnome-shell-sass/_drawing";
3 | @import "gnome-shell-sass/_common";
4 |
5 | //force symbolic icons
6 | stage {
7 | -st-icon-style: symbolic;
8 | }
9 |
10 | .toggle-switch { width: 48px; }
11 | .toggle-switch-us, .toggle-switch-intl {
12 | background-image: url("resource:///org/gnome/shell/theme/toggle-off-hc.svg");
13 | &:checked { background-image: url("resource:///org/gnome/shell/theme/toggle-on-hc.svg"); }
14 | }
15 |
--------------------------------------------------------------------------------
/upstream/gnome-shell-sass/HACKING:
--------------------------------------------------------------------------------
1 | --- Generating the css file ---
2 |
3 | You need sass to generate the css file.
4 |
5 | To generate them run from a command line in the project directory:
6 | sass --sourcemap=none --update ./
7 |
--------------------------------------------------------------------------------
/upstream/gnome-shell-sass/NEWS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/upstream/gnome-shell-sass/NEWS
--------------------------------------------------------------------------------
/upstream/gnome-shell-sass/README:
--------------------------------------------------------------------------------
1 | GNOME Shell Sass is a project intended to allow the sharing of the theme sources in sass between gnome-shell and other projects like gnome-shell-extensions.
2 |
3 | License
4 | =======
5 | GNOME Shell Sass is distributed under the terms of the GNU General Public License,
6 | version 2 or later. See the COPYING file for details.
7 |
8 |
--------------------------------------------------------------------------------
/upstream/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 |
5 | $base_color: if($variant =='light', #ffffff, #292929);
6 | $bg_color: if($variant =='light', #ededed, #393f3f);
7 | $fg_color: if($variant =='light', #2e3436, #eeeeec);
8 |
9 | $selected_fg_color: #ffffff;
10 | $selected_bg_color: if($variant == 'light', #4a90d9, darken(#4a90d9,20%));
11 | $selected_borders_color: if($variant=='light', darken($selected_bg_color, 30%),
12 | darken($selected_bg_color, 20%));
13 | $borders_color: if($variant =='light', darken($bg_color,30%), darken($bg_color,12%));
14 | $borders_edge: if($variant =='light', white, transparentize($fg_color, 0.9));
15 | $link_color: if($variant == 'light', darken($selected_bg_color,10%),
16 | lighten($selected_bg_color,20%));
17 | $link_visited_color: if($variant == 'light', darken($selected_bg_color,20%),
18 | lighten($selected_bg_color,10%));
19 | $top_hilight: $borders_edge;
20 |
21 | $warning_color: #f57900;
22 | $error_color: #cc0000;
23 | $success_color: if($variant =='light', #73d216, darken(#73d216,10%));
24 | $destructive_color: if($variant =='light', #ef2929, darken(#ef2929,10%));
25 |
26 | $osd_fg_color: #eeeeec;
27 | $osd_bg_color: #2e3436;
28 | $osd_borders_color: transparentize(black, 0.3);
29 | $osd_outer_borders_color: transparentize(white, 0.9);
30 |
31 | $tooltip_borders_color: $osd_outer_borders_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: $borders_color;
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 |
--------------------------------------------------------------------------------
/upstream/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: transparentize(black, 0.3);
26 | $osd_outer_borders_color: transparentize(white, 0.9);
27 |
28 | $tooltip_borders_color: $osd_outer_borders_color;
29 |
30 | //insensitive state derived colors
31 | $insensitive_fg_color: mix($fg_color, $bg_color, 50%);
32 | $insensitive_bg_color: mix($bg_color, $base_color, 60%);
33 | $insensitive_borders_color: $borders_color;
34 |
35 | //colors for the backdrop state, derived from the main colors.
36 | $backdrop_base_color: lighten($base_color,1%);
37 | $backdrop_bg_color: $bg_color;
38 | $backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 80%);
39 | $backdrop_insensitive_color: lighten($backdrop_bg_color,15%);
40 | $backdrop_borders_color: mix($borders_color, $bg_color, 90%);
41 | $backdrop_dark_fill: mix($backdrop_borders_color,$backdrop_bg_color, 35%);
42 |
--------------------------------------------------------------------------------
/upstream/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 |
--------------------------------------------------------------------------------
/upstream/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 |
--------------------------------------------------------------------------------
/upstream/key-enter.svg:
--------------------------------------------------------------------------------
1 |
2 |
110 |
--------------------------------------------------------------------------------
/upstream/key-hide.svg:
--------------------------------------------------------------------------------
1 |
2 |
115 |
--------------------------------------------------------------------------------
/upstream/key-layout.svg:
--------------------------------------------------------------------------------
1 |
2 |
115 |
--------------------------------------------------------------------------------
/upstream/key-shift-latched-uppercase.svg:
--------------------------------------------------------------------------------
1 |
2 |
110 |
--------------------------------------------------------------------------------
/upstream/key-shift-uppercase.svg:
--------------------------------------------------------------------------------
1 |
2 |
105 |
--------------------------------------------------------------------------------
/upstream/key-shift.svg:
--------------------------------------------------------------------------------
1 |
2 |
109 |
--------------------------------------------------------------------------------
/upstream/logged-in-indicator.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
131 |
--------------------------------------------------------------------------------
/upstream/meson.build:
--------------------------------------------------------------------------------
1 | theme_sources = files([
2 | 'gnome-shell-high-contrast.scss',
3 | 'gnome-shell.scss',
4 | 'gnome-shell-sass/_colors.scss',
5 | 'gnome-shell-sass/_common.scss',
6 | 'gnome-shell-sass/_drawing.scss',
7 | 'gnome-shell-sass/_high-contrast-colors.scss'
8 | ])
9 |
10 | styles = [
11 | 'gnome-shell-high-contrast',
12 | 'gnome-shell'
13 | ]
14 |
15 | theme_deps = []
16 |
17 | foreach style: styles
18 | theme_deps += custom_target('style-' + style,
19 | input: '@0@.scss'.format(style),
20 | output: '@0@.css'.format(style),
21 | command: [
22 | sassc, '-a', '@INPUT@', '@OUTPUT@'
23 | ],
24 | depend_files: theme_sources)
25 | endforeach
26 |
--------------------------------------------------------------------------------
/upstream/message-indicator-symbolic.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
--------------------------------------------------------------------------------
/upstream/noise-texture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/upstream/noise-texture.png
--------------------------------------------------------------------------------
/upstream/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 |
--------------------------------------------------------------------------------
/upstream/page-indicator-active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
72 |
--------------------------------------------------------------------------------
/upstream/page-indicator-checked.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
68 |
--------------------------------------------------------------------------------
/upstream/page-indicator-hover.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
68 |
--------------------------------------------------------------------------------
/upstream/page-indicator-inactive.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
68 |
--------------------------------------------------------------------------------
/upstream/running-indicator.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
131 |
--------------------------------------------------------------------------------
/upstream/source-button-border.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
75 |
--------------------------------------------------------------------------------
/upstream/toggle-on-hc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
114 |
--------------------------------------------------------------------------------
/upstream/ws-switch-arrow-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/upstream/ws-switch-arrow-down.png
--------------------------------------------------------------------------------
/upstream/ws-switch-arrow-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ubuntu/gnome-shell-communitheme/535ec3cf0513e1469d5c56eccf36e493e1f1f31e/upstream/ws-switch-arrow-up.png
--------------------------------------------------------------------------------