├── common ├── cinnamon │ ├── 4.4 │ ├── 4.8 │ ├── 5.0 │ ├── thumbnail │ │ ├── dark.png │ │ └── light.png │ ├── 3.8 │ │ ├── common-assets │ │ │ ├── misc │ │ │ │ ├── overview.png │ │ │ │ └── overview-hover.png │ │ │ └── menu │ │ │ │ └── menu-separator.svg │ │ └── sass │ │ │ └── cinnamon.scss.in │ ├── 4.0 │ │ ├── common-assets │ │ │ ├── misc │ │ │ │ ├── overview.png │ │ │ │ └── overview-hover.png │ │ │ └── menu │ │ │ │ └── menu-separator.svg │ │ └── sass │ │ │ └── cinnamon.scss.in │ ├── 4.2 │ │ ├── common-assets │ │ │ ├── misc │ │ │ │ ├── overview.png │ │ │ │ └── overview-hover.png │ │ │ └── menu │ │ │ │ └── menu-separator.svg │ │ └── sass │ │ │ └── cinnamon.scss.in │ ├── 4.6 │ │ ├── common-assets │ │ │ ├── misc │ │ │ │ ├── overview.png │ │ │ │ └── overview-hover.png │ │ │ └── menu │ │ │ │ └── menu-separator.svg │ │ └── sass │ │ │ └── cinnamon.scss.in │ ├── 5.2 │ │ ├── common-assets │ │ │ ├── misc │ │ │ │ ├── overview.png │ │ │ │ └── overview-hover.png │ │ │ └── menu │ │ │ │ └── menu-separator.svg │ │ └── sass │ │ │ └── cinnamon.scss.in │ └── 5.4 │ │ ├── common-assets │ │ ├── misc │ │ │ ├── overview.png │ │ │ └── overview-hover.png │ │ └── menu │ │ │ └── menu-separator.svg │ │ └── sass │ │ └── cinnamon.scss.in ├── unity │ ├── close.svg │ ├── close_dash.svg │ ├── maximize.svg │ ├── maximize_dash.svg │ ├── minimize.svg │ ├── minimize_dash.svg │ ├── unmaximize.svg │ ├── unmaximize_dash.svg │ ├── close_dash_pressed.svg │ ├── close_focused_normal.svg │ ├── close_dash_disabled.svg │ ├── close_dash_prelight.svg │ ├── close_unfocused.svg │ ├── maximize_dash_pressed.svg │ ├── maximize_focused_normal.svg │ ├── minimize_dash_pressed.svg │ ├── minimize_focused_normal.svg │ ├── sheet_style_close_focused.svg │ ├── close_focused_prelight.svg │ ├── close_focused_pressed.svg │ ├── close_unfocused_pressed.svg │ ├── maximize_dash_disabled.svg │ ├── maximize_dash_prelight.svg │ ├── maximize_unfocused.svg │ ├── minimize_dash_disabled.svg │ ├── minimize_dash_prelight.svg │ ├── minimize_unfocused.svg │ ├── unmaximize_dash_disabled.svg │ ├── unmaximize_dash_prelight.svg │ ├── unmaximize_dash_pressed.svg │ ├── unmaximize_focused_normal.svg │ ├── close_unfocused_prelight.svg │ ├── maximize_focused_prelight.svg │ ├── maximize_focused_pressed.svg │ ├── maximize_unfocused_pressed.svg │ ├── minimize_focused_prelight.svg │ ├── minimize_focused_pressed.svg │ ├── minimize_unfocused_pressed.svg │ ├── unmaximize_focused_pressed.svg │ ├── unmaximize_unfocused.svg │ ├── maximize_unfocused_prelight.svg │ ├── minimize_unfocused_prelight.svg │ ├── unmaximize_focused_prelight.svg │ ├── unmaximize_unfocused_prelight.svg │ ├── unmaximize_unfocused_pressed.svg │ ├── sheet_style_close_focused_prelight.svg │ ├── sheet_style_close_focused_pressed.svg │ ├── launcher_icon_glow_62.svg │ ├── launcher_icon_glow_200.svg │ ├── launcher_icon_shadow_200.svg │ ├── meson.build │ ├── launcher_icon_back_54.svg │ ├── launcher_icon_shine_150.svg │ ├── launcher_icon_back_150.svg │ ├── launcher_icon_shadow_62.svg │ ├── launcher_icon_edge_54.svg │ └── launcher_icon_edge_150.svg ├── metacity-1 │ ├── thumbnail.png │ ├── thumbnail-dark.png │ └── meson.build ├── gtk-3.0 │ ├── thumbnail │ │ ├── dark.png │ │ └── light.png │ ├── sass │ │ └── gtk.scss.in │ └── assets │ │ └── meson.build ├── gnome-shell │ ├── 40 │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── icons │ │ │ ├── keyboard-shift-filled-symbolic.svg │ │ │ ├── keyboard-caps-lock-filled-symbolic.svg │ │ │ ├── eye-not-looking-symbolic.svg │ │ │ ├── keyboard-hide-symbolic.svg │ │ │ ├── keyboard-enter-symbolic.svg │ │ │ ├── keyboard-layout-filled-symbolic.svg │ │ │ ├── message-indicator-symbolic.svg │ │ │ ├── pointer-primary-click-symbolic.svg │ │ │ ├── pointer-secondary-click-symbolic.svg │ │ │ ├── window-close-24-symbolic.svg │ │ │ ├── eye-open-negative-filled-symbolic.svg │ │ │ ├── carousel-arrow-back-24-symbolic.svg │ │ │ └── carousel-arrow-next-24-symbolic.svg │ │ ├── pad-osd.css │ │ └── common-assets │ │ │ └── misc │ │ │ └── ws-switch-arrow-up.svg │ ├── 41 │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── icons │ │ │ ├── keyboard-shift-filled-symbolic.svg │ │ │ ├── keyboard-caps-lock-filled-symbolic.svg │ │ │ ├── eye-not-looking-symbolic.svg │ │ │ ├── keyboard-hide-symbolic.svg │ │ │ ├── keyboard-enter-symbolic.svg │ │ │ ├── keyboard-layout-filled-symbolic.svg │ │ │ ├── message-indicator-symbolic.svg │ │ │ ├── pointer-primary-click-symbolic.svg │ │ │ ├── pointer-secondary-click-symbolic.svg │ │ │ ├── window-close-24-symbolic.svg │ │ │ ├── eye-open-negative-filled-symbolic.svg │ │ │ ├── carousel-arrow-back-24-symbolic.svg │ │ │ └── carousel-arrow-next-24-symbolic.svg │ │ ├── pad-osd.css │ │ └── common-assets │ │ │ └── misc │ │ │ └── ws-switch-arrow-up.svg │ ├── 42 │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── pad-osd.css │ │ └── gresource │ │ │ ├── gnome-shell-theme.gresource.xml │ │ │ └── gnome-shell-theme-dark.gresource.xml │ ├── 43 │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── pad-osd.css │ │ └── gresource │ │ │ ├── gnome-shell-theme.gresource.xml │ │ │ └── gnome-shell-theme-dark.gresource.xml │ ├── 44 │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── pad-osd.css │ │ └── gresource │ │ │ ├── gnome-shell-theme.gresource.xml │ │ │ └── gnome-shell-theme-dark.gresource.xml │ ├── 45 │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── pad-osd.css │ │ └── gresource │ │ │ ├── gnome-shell-theme.gresource.xml │ │ │ └── gnome-shell-theme-dark.gresource.xml │ ├── 3.28 │ │ ├── common-assets │ │ │ ├── misc │ │ │ │ ├── ws-switch-arrow-up.png │ │ │ │ ├── ws-switch-arrow-down.png │ │ │ │ ├── page-indicator-checked.svg │ │ │ │ ├── page-indicator-hover.svg │ │ │ │ ├── page-indicator-inactive.svg │ │ │ │ ├── ws-switch-arrow-down.svg │ │ │ │ └── ws-switch-arrow-up.svg │ │ │ └── menu │ │ │ │ └── menu-separator.svg │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── pad-osd.css │ │ └── icons │ │ │ └── message-indicator-symbolic.svg │ ├── 3.30 │ │ ├── common-assets │ │ │ ├── misc │ │ │ │ ├── ws-switch-arrow-up.png │ │ │ │ ├── ws-switch-arrow-down.png │ │ │ │ ├── page-indicator-checked.svg │ │ │ │ ├── page-indicator-hover.svg │ │ │ │ ├── page-indicator-inactive.svg │ │ │ │ └── ws-switch-arrow-down.svg │ │ │ └── menu │ │ │ │ └── menu-separator.svg │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── pad-osd.css │ │ └── icons │ │ │ └── message-indicator-symbolic.svg │ ├── 3.32 │ │ ├── common-assets │ │ │ ├── misc │ │ │ │ ├── ws-switch-arrow-up.png │ │ │ │ └── ws-switch-arrow-down.png │ │ │ └── menu │ │ │ │ └── menu-separator.svg │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── pad-osd.css │ │ └── icons │ │ │ └── message-indicator-symbolic.svg │ ├── 3.34 │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── pad-osd.css │ │ └── icons │ │ │ ├── message-indicator-symbolic.svg │ │ │ ├── pointer-primary-click-symbolic.svg │ │ │ └── pointer-secondary-click-symbolic.svg │ ├── 3.36 │ │ ├── sass │ │ │ └── gnome-shell.scss.in │ │ ├── icons │ │ │ ├── keyboard-shift-filled-symbolic.svg │ │ │ ├── keyboard-caps-lock-filled-symbolic.svg │ │ │ ├── eye-not-looking-symbolic.svg │ │ │ ├── keyboard-hide-symbolic.svg │ │ │ ├── keyboard-enter-symbolic.svg │ │ │ ├── keyboard-layout-filled-symbolic.svg │ │ │ ├── message-indicator-symbolic.svg │ │ │ ├── pointer-primary-click-symbolic.svg │ │ │ ├── pointer-secondary-click-symbolic.svg │ │ │ └── eye-open-negative-filled-symbolic.svg │ │ └── pad-osd.css │ └── 3.38 │ │ ├── sass │ │ └── gnome-shell.scss.in │ │ ├── icons │ │ ├── keyboard-shift-filled-symbolic.svg │ │ ├── keyboard-caps-lock-filled-symbolic.svg │ │ ├── eye-not-looking-symbolic.svg │ │ ├── keyboard-hide-symbolic.svg │ │ ├── keyboard-enter-symbolic.svg │ │ ├── keyboard-layout-filled-symbolic.svg │ │ ├── message-indicator-symbolic.svg │ │ ├── pointer-primary-click-symbolic.svg │ │ ├── pointer-secondary-click-symbolic.svg │ │ └── eye-open-negative-filled-symbolic.svg │ │ └── pad-osd.css ├── plank │ └── meson.build ├── gtk-4.0 │ ├── sass │ │ ├── gtk.scss.in │ │ └── _libadwaita-defaults.scss │ └── assets │ │ └── meson.build ├── index.theme.in ├── xfwm4 │ ├── dark │ │ ├── themerc │ │ └── meson.build │ ├── light │ │ ├── themerc │ │ └── meson.build │ ├── assets.txt │ └── meson.build ├── meson.build └── gtk-2.0 │ ├── assets-dark │ └── meson.build │ ├── assets-light │ └── meson.build │ ├── light │ └── gtkrc │ ├── dark │ └── gtkrc │ ├── lighter │ └── gtkrc │ ├── darker │ └── gtkrc │ └── xfce-notify.rc ├── .github ├── arc-prv.png ├── arc-dark-prv.png ├── arc-darker-prv.png ├── arc-lighter-prv.png └── ISSUE_TEMPLATE.md ├── AUTHORS ├── meson_options.txt ├── meson └── install-file.py ├── meson.build └── HACKING.md /common/cinnamon/4.4: -------------------------------------------------------------------------------- 1 | 4.2 -------------------------------------------------------------------------------- /common/cinnamon/4.8: -------------------------------------------------------------------------------- 1 | 4.6 -------------------------------------------------------------------------------- /common/cinnamon/5.0: -------------------------------------------------------------------------------- 1 | 4.6 -------------------------------------------------------------------------------- /common/unity/close.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close.svg -------------------------------------------------------------------------------- /common/unity/close_dash.svg: -------------------------------------------------------------------------------- 1 | dash/close_dash.svg -------------------------------------------------------------------------------- /common/unity/maximize.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize.svg -------------------------------------------------------------------------------- /common/unity/maximize_dash.svg: -------------------------------------------------------------------------------- 1 | dash/maximize_dash.svg -------------------------------------------------------------------------------- /common/unity/minimize.svg: -------------------------------------------------------------------------------- 1 | window-buttons/minimize.svg -------------------------------------------------------------------------------- /common/unity/minimize_dash.svg: -------------------------------------------------------------------------------- 1 | dash/minimize_dash.svg -------------------------------------------------------------------------------- /common/unity/unmaximize.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_dash.svg: -------------------------------------------------------------------------------- 1 | dash/maximize_dash.svg -------------------------------------------------------------------------------- /common/unity/close_dash_pressed.svg: -------------------------------------------------------------------------------- 1 | dash/close_dash_pressed.svg -------------------------------------------------------------------------------- /common/unity/close_focused_normal.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close.svg -------------------------------------------------------------------------------- /common/unity/close_dash_disabled.svg: -------------------------------------------------------------------------------- 1 | dash/close_dash_disabled.svg -------------------------------------------------------------------------------- /common/unity/close_dash_prelight.svg: -------------------------------------------------------------------------------- 1 | dash/close_dash_prelight.svg -------------------------------------------------------------------------------- /common/unity/close_unfocused.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close_unfocused.svg -------------------------------------------------------------------------------- /common/unity/maximize_dash_pressed.svg: -------------------------------------------------------------------------------- 1 | dash/maximize_dash_pressed.svg -------------------------------------------------------------------------------- /common/unity/maximize_focused_normal.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize.svg -------------------------------------------------------------------------------- /common/unity/minimize_dash_pressed.svg: -------------------------------------------------------------------------------- 1 | dash/minimize_dash_pressed.svg -------------------------------------------------------------------------------- /common/unity/minimize_focused_normal.svg: -------------------------------------------------------------------------------- 1 | window-buttons/minimize.svg -------------------------------------------------------------------------------- /common/unity/sheet_style_close_focused.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close.svg -------------------------------------------------------------------------------- /common/unity/close_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close_prelight.svg -------------------------------------------------------------------------------- /common/unity/close_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close_pressed.svg -------------------------------------------------------------------------------- /common/unity/close_unfocused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close_pressed.svg -------------------------------------------------------------------------------- /common/unity/maximize_dash_disabled.svg: -------------------------------------------------------------------------------- 1 | dash/maximize_dash_disabled.svg -------------------------------------------------------------------------------- /common/unity/maximize_dash_prelight.svg: -------------------------------------------------------------------------------- 1 | dash/maximize_dash_prelight.svg -------------------------------------------------------------------------------- /common/unity/maximize_unfocused.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_unfocused.svg -------------------------------------------------------------------------------- /common/unity/minimize_dash_disabled.svg: -------------------------------------------------------------------------------- 1 | dash/minimize_dash_disabled.svg -------------------------------------------------------------------------------- /common/unity/minimize_dash_prelight.svg: -------------------------------------------------------------------------------- 1 | dash/minimize_dash_prelight.svg -------------------------------------------------------------------------------- /common/unity/minimize_unfocused.svg: -------------------------------------------------------------------------------- 1 | window-buttons/minimize_unfocused.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_dash_disabled.svg: -------------------------------------------------------------------------------- 1 | dash/maximize_dash_disabled.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_dash_prelight.svg: -------------------------------------------------------------------------------- 1 | dash/maximize_dash_prelight.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_dash_pressed.svg: -------------------------------------------------------------------------------- 1 | dash/maximize_dash_pressed.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_focused_normal.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize.svg -------------------------------------------------------------------------------- /common/unity/close_unfocused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close_prelight.svg -------------------------------------------------------------------------------- /common/unity/maximize_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_prelight.svg -------------------------------------------------------------------------------- /common/unity/maximize_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_pressed.svg -------------------------------------------------------------------------------- /common/unity/maximize_unfocused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_pressed.svg -------------------------------------------------------------------------------- /common/unity/minimize_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/minimize_prelight.svg -------------------------------------------------------------------------------- /common/unity/minimize_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/minimize_pressed.svg -------------------------------------------------------------------------------- /common/unity/minimize_unfocused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/minimize_pressed.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_pressed.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_unfocused.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_unfocused.svg -------------------------------------------------------------------------------- /common/unity/maximize_unfocused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_prelight.svg -------------------------------------------------------------------------------- /common/unity/minimize_unfocused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/minimize_prelight.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_prelight.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_unfocused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_prelight.svg -------------------------------------------------------------------------------- /common/unity/unmaximize_unfocused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/maximize_pressed.svg -------------------------------------------------------------------------------- /.github/arc-prv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/.github/arc-prv.png -------------------------------------------------------------------------------- /common/unity/sheet_style_close_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close_prelight.svg -------------------------------------------------------------------------------- /common/unity/sheet_style_close_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | window-buttons/close_unfocused.svg -------------------------------------------------------------------------------- /.github/arc-dark-prv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/.github/arc-dark-prv.png -------------------------------------------------------------------------------- /.github/arc-darker-prv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/.github/arc-darker-prv.png -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | See a list of contributors here 2 | https://github.com/jnsh/arc-theme/graphs/contributors 3 | -------------------------------------------------------------------------------- /.github/arc-lighter-prv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/.github/arc-lighter-prv.png -------------------------------------------------------------------------------- /common/metacity-1/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/metacity-1/thumbnail.png -------------------------------------------------------------------------------- /common/cinnamon/thumbnail/dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/thumbnail/dark.png -------------------------------------------------------------------------------- /common/gtk-3.0/thumbnail/dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/gtk-3.0/thumbnail/dark.png -------------------------------------------------------------------------------- /common/gtk-3.0/thumbnail/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/gtk-3.0/thumbnail/light.png -------------------------------------------------------------------------------- /common/cinnamon/thumbnail/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/thumbnail/light.png -------------------------------------------------------------------------------- /common/metacity-1/thumbnail-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/metacity-1/thumbnail-dark.png -------------------------------------------------------------------------------- /common/cinnamon/3.8/common-assets/misc/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/3.8/common-assets/misc/overview.png -------------------------------------------------------------------------------- /common/cinnamon/4.0/common-assets/misc/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/4.0/common-assets/misc/overview.png -------------------------------------------------------------------------------- /common/cinnamon/4.2/common-assets/misc/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/4.2/common-assets/misc/overview.png -------------------------------------------------------------------------------- /common/cinnamon/4.6/common-assets/misc/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/4.6/common-assets/misc/overview.png -------------------------------------------------------------------------------- /common/cinnamon/5.2/common-assets/misc/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/5.2/common-assets/misc/overview.png -------------------------------------------------------------------------------- /common/cinnamon/5.4/common-assets/misc/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/5.4/common-assets/misc/overview.png -------------------------------------------------------------------------------- /common/cinnamon/3.8/common-assets/misc/overview-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/3.8/common-assets/misc/overview-hover.png -------------------------------------------------------------------------------- /common/cinnamon/4.0/common-assets/misc/overview-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/4.0/common-assets/misc/overview-hover.png -------------------------------------------------------------------------------- /common/cinnamon/4.2/common-assets/misc/overview-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/4.2/common-assets/misc/overview-hover.png -------------------------------------------------------------------------------- /common/cinnamon/4.6/common-assets/misc/overview-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/4.6/common-assets/misc/overview-hover.png -------------------------------------------------------------------------------- /common/cinnamon/5.2/common-assets/misc/overview-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/5.2/common-assets/misc/overview-hover.png -------------------------------------------------------------------------------- /common/cinnamon/5.4/common-assets/misc/overview-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/cinnamon/5.4/common-assets/misc/overview-hover.png -------------------------------------------------------------------------------- /common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-up.png -------------------------------------------------------------------------------- /common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-up.png -------------------------------------------------------------------------------- /common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-up.png -------------------------------------------------------------------------------- /common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-down.png -------------------------------------------------------------------------------- /common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-down.png -------------------------------------------------------------------------------- /common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jnsh/arc-theme/HEAD/common/gnome-shell/3.32/common-assets/misc/ws-switch-arrow-down.png -------------------------------------------------------------------------------- /common/cinnamon/3.8/sass/cinnamon.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/cinnamon/4.0/sass/cinnamon.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/cinnamon/4.2/sass/cinnamon.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/cinnamon/4.6/sass/cinnamon.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/cinnamon/5.2/sass/cinnamon.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/cinnamon/5.4/sass/cinnamon.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.30/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.32/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.34/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/40/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/41/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/42/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/43/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/44/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/45/sass/gnome-shell.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/keyboard-shift-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/keyboard-shift-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/keyboard-shift-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/keyboard-shift-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /common/plank/meson.build: -------------------------------------------------------------------------------- 1 | foreach variant : get_option('variants') 2 | install_data( 3 | variant != 'lighter' ? 'dock.theme' : 'dock-lighter.theme', 4 | rename: 'dock.theme', 5 | install_dir : prefix / install_dir.get(variant) / common_dirs.get('plank') 6 | ) 7 | endforeach 8 | -------------------------------------------------------------------------------- /common/gtk-4.0/sass/gtk.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import "@sass_path@/_colors"; 5 | @import "@sass_path@/_drawing"; 6 | @import "@sass_path@/_common"; 7 | @import "@sass_path@/_colors-public"; 8 | @import "@sass_path@/_libadwaita"; 9 | @import "@sass_path@/_libadwaita-defaults"; 10 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/keyboard-caps-lock-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/keyboard-caps-lock-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/keyboard-caps-lock-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/keyboard-caps-lock-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /common/index.theme.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=X-GNOME-Metatheme 3 | Name=@variant_name@ 4 | Comment=A flat theme with transparent elements 5 | Encoding=UTF-8 6 | 7 | [X-GNOME-Metatheme] 8 | GtkTheme=@variant_name@ 9 | MetacityTheme=@variant_name@ 10 | IconTheme=Adwaita 11 | CursorTheme=DMZ-Black 12 | ButtonLayout=menu:minimize,maximize,close 13 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_glow_62.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gtk-3.0/sass/gtk.scss.in: -------------------------------------------------------------------------------- 1 | $variant: '@variant@'; 2 | $transparency: '@transparency@'; 3 | 4 | @import '@sass_path@/_colors'; 5 | @import '@sass_path@/_drawing'; 6 | @import '@sass_path@/_common'; 7 | @import '@sass_path@/_applications'; 8 | @import '@sass_path@/_unity'; 9 | @import '@sass_path@/_granite'; 10 | @import '@sass_path@/_lightdm'; 11 | @import '@sass_path@/_transparent_widgets'; 12 | @import '@sass_path@/_colors-public'; 13 | @import '@sass_path@/_budgie'; 14 | @import '@sass_path@/_libhandy'; 15 | -------------------------------------------------------------------------------- /common/xfwm4/dark/themerc: -------------------------------------------------------------------------------- 1 | button_offset=2 2 | button_spacing=2 3 | 4 | show_app_icon=true 5 | 6 | full_width_title=true 7 | 8 | title_shadow_active=false 9 | title_shadow_inactive=false 10 | 11 | title_horizontal_offset=3 12 | 13 | active_text_color=#afb8c5 14 | active_text_shadow_color=#2f343b 15 | 16 | inactive_text_color=#808791 17 | inactive_text_shadow_color=#2f343b 18 | 19 | shadow_delta_height=2 20 | shadow_delta_width=0 21 | shadow_delta_x=0 22 | shadow_delta_y=-5 23 | shadow_opacity=40 24 | 25 | frame_border_top=4 26 | -------------------------------------------------------------------------------- /common/xfwm4/light/themerc: -------------------------------------------------------------------------------- 1 | button_offset=2 2 | button_spacing=2 3 | 4 | show_app_icon=true 5 | 6 | full_width_title=true 7 | 8 | title_shadow_active=false 9 | title_shadow_inactive=false 10 | 11 | title_horizontal_offset=3 12 | 13 | active_text_color=#70788d 14 | active_text_shadow_color=#e7e8eb 15 | 16 | inactive_text_color=#979dac 17 | inactive_text_shadow_color=#e7e8eb 18 | 19 | shadow_delta_height=2 20 | shadow_delta_width=0 21 | shadow_delta_x=0 22 | shadow_delta_y=-5 23 | shadow_opacity=40 24 | 25 | frame_border_top=4 26 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_glow_200.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_shadow_200.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/eye-not-looking-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/eye-not-looking-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/eye-not-looking-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/eye-not-looking-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /common/gnome-shell/42/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 | fill: transparent !important; 23 | } 24 | 25 | .TouchStrip, .TouchRing { 26 | stroke-width: .1 !important; 27 | stroke: #ededed !important; 28 | fill: #535353 !important; 29 | } 30 | -------------------------------------------------------------------------------- /common/gnome-shell/43/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 | fill: transparent !important; 23 | } 24 | 25 | .TouchStrip, .TouchRing { 26 | stroke-width: .1 !important; 27 | stroke: #ededed !important; 28 | fill: #535353 !important; 29 | } 30 | -------------------------------------------------------------------------------- /common/gnome-shell/44/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 | fill: transparent !important; 23 | } 24 | 25 | .TouchStrip, .TouchRing { 26 | stroke-width: .1 !important; 27 | stroke: #ededed !important; 28 | fill: #535353 !important; 29 | } 30 | -------------------------------------------------------------------------------- /common/gnome-shell/45/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 | fill: transparent !important; 23 | } 24 | 25 | .TouchStrip, .TouchRing { 26 | stroke-width: .1 !important; 27 | stroke: #ededed !important; 28 | fill: #535353 !important; 29 | } 30 | -------------------------------------------------------------------------------- /common/gnome-shell/40/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 | -------------------------------------------------------------------------------- /common/gnome-shell/41/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 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/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 | -------------------------------------------------------------------------------- /common/gnome-shell/3.30/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 | -------------------------------------------------------------------------------- /common/gnome-shell/3.32/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 | -------------------------------------------------------------------------------- /common/gnome-shell/3.34/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 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/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 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/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 | -------------------------------------------------------------------------------- /common/meson.build: -------------------------------------------------------------------------------- 1 | foreach variant : get_option('variants') 2 | index_theme = configure_file( 3 | input: 'index.theme.in', 4 | output : 'index.theme.' + variant, 5 | configuration : { 6 | 'variant_name' : variant_name.get(variant), 7 | } 8 | ) 9 | 10 | install_data( 11 | index_theme, 12 | rename: 'index.theme', 13 | install_dir : prefix / install_dir.get(variant), 14 | ) 15 | endforeach 16 | 17 | common_dirs = { 18 | 'cinnamon' : 'cinnamon', 19 | 'gnome-shell' : 'gnome-shell', 20 | 'gtk2' : 'gtk-2.0', 21 | 'gtk3' : 'gtk-3.0', 22 | 'gtk4' : 'gtk-4.0', 23 | 'metacity' : 'metacity-1', 24 | 'plank' : 'plank', 25 | 'unity' : 'unity', 26 | 'xfwm' : 'xfwm4' 27 | } 28 | 29 | foreach theme : get_option('themes') 30 | subdir(common_dirs.get(theme)) 31 | endforeach 32 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### Before submitting 2 | 3 | - Ensure that the issue is present with the latest Arc-theme release, or latest git snapshot. 4 | - Test whether the issue also appears with default themes (e.g. Adwaita for GTK and GNOME). 5 | - Make sure you have built the correct theme versions for GTK 3, GNOME Shell and Cinnamon themes. 6 | - Make sure the issue persists between restarts. 7 | - For GTK 3 related issues, try clearing your user's `~/.config/gtk-3.0/gtk.css`, if it exists. 8 | 9 | ### Details 10 | 11 | Please add the following information: 12 | 13 | - Distribution and version. 14 | - Versions for the affected applications/desktops/toolkits. 15 | - Installation method (package or compiled manually). 16 | - Arc-theme version. 17 | 18 | Unless this is a non-visual issue, always add screenshots to help describe your problem. 19 | 20 | -------------------------------------------------------------------------------- /common/xfwm4/dark/meson.build: -------------------------------------------------------------------------------- 1 | xfwm_dark_assets = [] 2 | xfwm_dark_asset_files = [] 3 | 4 | foreach asset : xfwm_asset_names 5 | 6 | asset_filename = asset + '.png' 7 | 8 | if fs.exists(asset_filename) 9 | xfwm_dark_asset_files += meson.current_source_dir() / asset_filename 10 | else 11 | if not inkscape.found() 12 | error('Program \'inkscape\' not found') 13 | endif 14 | 15 | xfwm_dark_assets += custom_target( 16 | 'xfwm-dark-' + asset, 17 | input : 'assets.svg', 18 | output : asset_filename, 19 | command : [ 20 | inkscape, 21 | '--export-id-only', 22 | inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', 23 | '--export-id=' + asset, 24 | '--export-dpi=96', 25 | '@INPUT@' 26 | ], 27 | build_by_default : true 28 | ) 29 | endif 30 | endforeach 31 | -------------------------------------------------------------------------------- /common/xfwm4/light/meson.build: -------------------------------------------------------------------------------- 1 | xfwm_light_assets = [] 2 | xfwm_light_asset_files = [] 3 | 4 | foreach asset : xfwm_asset_names 5 | 6 | asset_filename = asset + '.png' 7 | 8 | if fs.exists(asset_filename) 9 | xfwm_light_asset_files += meson.current_source_dir() / asset_filename 10 | else 11 | if not inkscape.found() 12 | error('Program \'inkscape\' not found') 13 | endif 14 | 15 | xfwm_light_assets += custom_target( 16 | 'xfwm-light-' + asset, 17 | input : 'assets.svg', 18 | output : asset_filename, 19 | command : [ 20 | inkscape, 21 | '--export-id-only', 22 | inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', 23 | '--export-id=' + asset, 24 | '--export-dpi=96', 25 | '@INPUT@' 26 | ], 27 | build_by_default : true 28 | ) 29 | endif 30 | endforeach 31 | -------------------------------------------------------------------------------- /common/gtk-2.0/assets-dark/meson.build: -------------------------------------------------------------------------------- 1 | gtk2_dark_assets = [] 2 | gtk2_dark_asset_files = [] 3 | 4 | foreach asset : gtk2_asset_names 5 | 6 | asset_filename = asset + '.png' 7 | 8 | if fs.exists(asset_filename) 9 | gtk2_dark_asset_files += meson.current_source_dir() / asset_filename 10 | else 11 | if not inkscape.found() 12 | error('Program \'inkscape\' not found') 13 | endif 14 | 15 | gtk2_dark_assets += custom_target( 16 | 'gtk2-dark-' + asset, 17 | input : 'assets.svg', 18 | output : asset_filename, 19 | command : [ 20 | inkscape, 21 | '--export-id-only', 22 | inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', 23 | '--export-id=' + asset, 24 | '--export-dpi=96', 25 | '@INPUT@' 26 | ], 27 | build_by_default : true 28 | ) 29 | endif 30 | endforeach 31 | -------------------------------------------------------------------------------- /common/gtk-2.0/assets-light/meson.build: -------------------------------------------------------------------------------- 1 | gtk2_light_assets = [] 2 | gtk2_light_asset_files = [] 3 | 4 | foreach asset : gtk2_asset_names 5 | 6 | asset_filename = asset + '.png' 7 | 8 | if fs.exists(asset_filename) 9 | gtk2_light_asset_files += meson.current_source_dir() / asset_filename 10 | else 11 | if not inkscape.found() 12 | error('Program \'inkscape\' not found') 13 | endif 14 | 15 | gtk2_light_assets += custom_target( 16 | 'gtk2-light-' + asset, 17 | input : 'assets.svg', 18 | output : asset_filename, 19 | command : [ 20 | inkscape, 21 | '--export-id-only', 22 | inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', 23 | '--export-id=' + asset, 24 | '--export-dpi=96', 25 | '@INPUT@' 26 | ], 27 | build_by_default : true 28 | ) 29 | endif 30 | endforeach 31 | -------------------------------------------------------------------------------- /common/xfwm4/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 | menu-active 14 | menu-inactive 15 | menu-pressed 16 | shade-active 17 | shade-inactive 18 | shade-pressed 19 | stick-active 20 | stick-inactive 21 | stick-pressed 22 | title-1-active 23 | title-1-inactive 24 | title-2-active 25 | title-2-inactive 26 | title-3-active 27 | title-3-inactive 28 | title-4-active 29 | title-4-inactive 30 | title-5-active 31 | title-5-inactive 32 | top-left-active 33 | top-left-inactive 34 | top-right-active 35 | top-right-inactive 36 | left-active 37 | left-inactive 38 | right-active 39 | right-inactive 40 | bottom-active 41 | bottom-inactive 42 | bottom-left-active 43 | bottom-left-inactive 44 | bottom-right-active 45 | bottom-right-inactive 46 | -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- 1 | option( 2 | 'themes', 3 | type: 'array', 4 | choices: ['cinnamon', 'gnome-shell', 'gtk2', 'gtk3', 'gtk4', 'metacity', 'plank', 'unity', 'xfwm'], 5 | description: 'List of themes to build', 6 | ) 7 | 8 | option( 9 | 'variants', 10 | type: 'array', 11 | choices: ['light', 'darker', 'dark', 'lighter'], 12 | description: 'List of theme variants to build', 13 | ) 14 | 15 | option( 16 | 'transparency', 17 | type: 'boolean', 18 | value: true, 19 | description: 'Enable or disable transparency', 20 | ) 21 | 22 | option( 23 | 'cinnamon_version', 24 | type: 'string', 25 | description: 'Build Cinnamon theme for specific version', 26 | ) 27 | 28 | option( 29 | 'gnome_shell_version', 30 | type: 'string', 31 | description: 'Build GNOME Shell theme for specific version', 32 | ) 33 | 34 | option( 35 | 'gnome_shell_gresource', 36 | type: 'boolean', 37 | value: false, 38 | description: 'Compile GNOME Shell theme into a gresource file', 39 | ) 40 | -------------------------------------------------------------------------------- /common/gtk-2.0/light/gtkrc: -------------------------------------------------------------------------------- 1 | gtk-color-scheme = "base_color: #ffffff" 2 | gtk-color-scheme = "text_color: #5c616c" 3 | gtk-color-scheme = "bg_color: #f5f6f7" 4 | gtk-color-scheme = "fg_color: #5c616c" 5 | gtk-color-scheme = "tooltip_bg_color: #4B5162" 6 | gtk-color-scheme = "tooltip_fg_color: #ffffff" 7 | gtk-color-scheme = "selected_bg_color: #5294e2" 8 | gtk-color-scheme = "selected_fg_color: #ffffff" 9 | gtk-color-scheme = "insensitive_bg_color: #fbfcfc" 10 | gtk-color-scheme = "insensitive_fg_color: #a9acb2" 11 | gtk-color-scheme = "notebook_bg: #ffffff" 12 | gtk-color-scheme = "dark_sidebar_bg: #353945" 13 | gtk-color-scheme = "link_color: #5294e2" 14 | gtk-color-scheme = "menu_bg: #ffffff" 15 | 16 | gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. 17 | gtk-auto-mnemonics = 1 18 | gtk-primary-button-warps-slider = 1 19 | 20 | include "main.rc" 21 | include "apps.rc" 22 | include "panel.rc" 23 | include "xfce-notify.rc" 24 | include "menubar-toolbar/menubar-toolbar.rc" 25 | -------------------------------------------------------------------------------- /common/gtk-2.0/dark/gtkrc: -------------------------------------------------------------------------------- 1 | gtk-color-scheme = "base_color: #404552" 2 | gtk-color-scheme = "text_color: #d3dae3" 3 | gtk-color-scheme = "bg_color: #383c4a" 4 | gtk-color-scheme = "fg_color: #d3dae3" 5 | gtk-color-scheme = "tooltip_bg_color: #4B5162" 6 | gtk-color-scheme = "tooltip_fg_color: #ffffff" 7 | gtk-color-scheme = "selected_bg_color: #5294e2" 8 | gtk-color-scheme = "selected_fg_color: #ffffff" 9 | gtk-color-scheme = "insensitive_bg_color: #3e4350" 10 | gtk-color-scheme = "insensitive_fg_color: #7c818c" 11 | gtk-color-scheme = "notebook_bg: #404552" 12 | gtk-color-scheme = "dark_sidebar_bg: #353945" 13 | gtk-color-scheme = "link_color: #5294e2" 14 | gtk-color-scheme = "menu_bg: #383c4a" 15 | 16 | gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. 17 | gtk-auto-mnemonics = 1 18 | gtk-primary-button-warps-slider = 1 19 | 20 | include "main.rc" 21 | include "apps.rc" 22 | include "panel.rc" 23 | include "xfce-notify.rc" 24 | include "menubar-toolbar/menubar-toolbar-dark.rc" 25 | -------------------------------------------------------------------------------- /common/gtk-2.0/lighter/gtkrc: -------------------------------------------------------------------------------- 1 | gtk-color-scheme = "base_color: #ffffff" 2 | gtk-color-scheme = "text_color: #5c616c" 3 | gtk-color-scheme = "bg_color: #f5f6f7" 4 | gtk-color-scheme = "fg_color: #5c616c" 5 | gtk-color-scheme = "tooltip_bg_color: #ffffff" 6 | gtk-color-scheme = "tooltip_fg_color: #5c616c" 7 | gtk-color-scheme = "selected_bg_color: #5294e2" 8 | gtk-color-scheme = "selected_fg_color: #ffffff" 9 | gtk-color-scheme = "insensitive_bg_color: #fbfcfc" 10 | gtk-color-scheme = "insensitive_fg_color: #a9acb2" 11 | gtk-color-scheme = "notebook_bg: #ffffff" 12 | gtk-color-scheme = "dark_sidebar_bg: #f5f6f7" 13 | gtk-color-scheme = "link_color: #5294e2" 14 | gtk-color-scheme = "menu_bg: #ffffff" 15 | 16 | gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. 17 | gtk-auto-mnemonics = 1 18 | gtk-primary-button-warps-slider = 1 19 | 20 | include "main.rc" 21 | include "apps.rc" 22 | include "panel.rc" 23 | include "xfce-notify.rc" 24 | include "menubar-toolbar/menubar-toolbar.rc" 25 | -------------------------------------------------------------------------------- /common/gtk-2.0/darker/gtkrc: -------------------------------------------------------------------------------- 1 | gtk-color-scheme = "base_color: #ffffff" 2 | gtk-color-scheme = "text_color: #5c616c" 3 | gtk-color-scheme = "bg_color: #f5f6f7" 4 | gtk-color-scheme = "fg_color: #5c616c" 5 | gtk-color-scheme = "tooltip_bg_color: #4B5162" 6 | gtk-color-scheme = "tooltip_fg_color: #ffffff" 7 | gtk-color-scheme = "selected_bg_color: #5294e2" 8 | gtk-color-scheme = "selected_fg_color: #ffffff" 9 | gtk-color-scheme = "insensitive_bg_color: #fbfcfc" 10 | gtk-color-scheme = "insensitive_fg_color: #a9acb2" 11 | gtk-color-scheme = "notebook_bg: #ffffff" 12 | gtk-color-scheme = "dark_sidebar_bg: #353945" 13 | gtk-color-scheme = "link_color: #5294e2" 14 | gtk-color-scheme = "menu_bg: #ffffff" 15 | 16 | gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. 17 | gtk-auto-mnemonics = 1 18 | gtk-primary-button-warps-slider = 1 19 | 20 | include "main.rc" 21 | include "apps.rc" 22 | include "panel.rc" 23 | include "xfce-notify.rc" 24 | include "menubar-toolbar/menubar-toolbar-dark.rc" 25 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/keyboard-hide-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/keyboard-hide-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/keyboard-hide-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/keyboard-hide-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/unity/meson.build: -------------------------------------------------------------------------------- 1 | base_svg_assets = run_command( 2 | 'find', 3 | meson.current_source_dir(), 4 | '-maxdepth', '1', 5 | '-name', '*.svg', 6 | check : true 7 | ).stdout().split() 8 | 9 | foreach variant : get_option('variants') 10 | # custom install script is necessary here, since install_subdir() currently installs 11 | # the symlink target file, instead of the actual symlink, which doesn't install 12 | # dark variant correctly 13 | meson.add_install_script( 14 | install_file, 15 | base_svg_assets, 16 | '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('unity') 17 | ) 18 | 19 | install_subdir( 20 | 'dash', 21 | install_dir : prefix / install_dir.get(variant) / common_dirs.get('unity'), 22 | ) 23 | 24 | install_subdir( 25 | variant == 'light' or variant == 'lighter' ? 'window-buttons' : 'window-buttons-dark', 26 | install_dir : prefix / install_dir.get(variant) / common_dirs.get('unity') / 'window-buttons', 27 | strip_directory : true 28 | ) 29 | endforeach 30 | -------------------------------------------------------------------------------- /common/metacity-1/meson.build: -------------------------------------------------------------------------------- 1 | foreach variant : get_option('variants') 2 | svg_assets = run_command('find', meson.current_source_dir(), '-name', '*.svg', check : true).stdout().split() 3 | 4 | xml_assets = [ 5 | variant == 'light' or variant == 'lighter' ? 'metacity-theme-1.xml' : 'metacity-theme-1-dark.xml', 6 | variant == 'light' or variant == 'lighter' ? 'metacity-theme-2.xml' : 'metacity-theme-2-dark.xml', 7 | variant == 'light' or variant == 'lighter' ? 'metacity-theme-3.xml' : 'metacity-theme-3-dark.xml' 8 | ] 9 | 10 | install_data( 11 | svg_assets, 12 | install_dir : prefix / install_dir.get(variant) / common_dirs.get('metacity') 13 | ) 14 | 15 | install_data( 16 | xml_assets, 17 | rename : ['metacity-theme-1.xml', 'metacity-theme-2.xml', 'metacity-theme-3.xml'], 18 | install_dir : prefix / install_dir.get(variant) / common_dirs.get('metacity') 19 | ) 20 | 21 | install_data( 22 | variant == 'light' or variant == 'lighter' ? 'thumbnail.png' : 'thumbnail-dark.png', 23 | rename : 'thumbnail.png', 24 | install_dir : prefix / install_dir.get(variant) / common_dirs.get('metacity') 25 | ) 26 | endforeach 27 | -------------------------------------------------------------------------------- /meson/install-file.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | # Copies (installs) file(s) into a new location. 4 | # 5 | # Usage: 6 | # install-file.py SOURCE... DESTINATION 7 | # 8 | # Copy SOURCE file as DESTINATION file if DESTINATION ends with 9 | # a filename extension, or copy SOURCE file(s) into DESTINATION 10 | # directory. 11 | # 12 | # All leading components of DESTINATION path are created if they 13 | # don't exist. Paths can contain environment variables. If SOURCE 14 | # is a symlink, a new symlink in created instead of installing 15 | # the file the link points to. 16 | 17 | import sys 18 | import os 19 | import shutil 20 | 21 | source = sys.argv[1:-1] 22 | dest = os.path.expandvars(sys.argv[-1]) 23 | 24 | if not os.path.splitext(dest)[1]: 25 | dest_dir = dest 26 | else: 27 | if len(source) == 1: 28 | dest_dir = os.path.dirname(dest) 29 | else: 30 | raise Exception("Too many source files") 31 | 32 | os.makedirs(dest_dir, exist_ok=True) 33 | 34 | for src in source: 35 | try: 36 | shutil.copy(src, dest, follow_symlinks=False) 37 | except FileExistsError: 38 | if os.path.islink(dest): 39 | os.remove(dest) 40 | shutil.copy(src, dest, follow_symlinks=False) 41 | -------------------------------------------------------------------------------- /common/xfwm4/meson.build: -------------------------------------------------------------------------------- 1 | xfwm_asset_names = run_command( 2 | 'cat', 'assets.txt', 3 | check : true 4 | ).stdout().split() 5 | 6 | if 'light' in get_option('variants') or 'lighter' in get_option('variants') 7 | subdir('light') 8 | endif 9 | 10 | if 'dark' in get_option('variants') or 'darker' in get_option('variants') 11 | subdir('dark') 12 | endif 13 | 14 | foreach variant : get_option('variants') 15 | if variant == 'light' or variant == 'lighter' 16 | themerc = 'light/themerc' 17 | assets = xfwm_light_assets 18 | asset_files = xfwm_light_asset_files 19 | elif variant == 'dark' or variant == 'darker' 20 | themerc = 'dark/themerc' 21 | assets = xfwm_dark_assets 22 | asset_files = xfwm_dark_asset_files 23 | endif 24 | 25 | install_data( 26 | themerc, 27 | install_dir : prefix / install_dir.get(variant) / common_dirs.get('xfwm') 28 | ) 29 | 30 | full_path_assets = [] 31 | foreach asset : assets 32 | full_path_assets += asset.full_path() 33 | endforeach 34 | 35 | meson.add_install_script( 36 | install_file, 37 | full_path_assets, 38 | asset_files, 39 | '$MESON_INSTALL_DESTDIR_PREFIX' / install_dir.get(variant) / common_dirs.get('xfwm') 40 | ) 41 | endforeach 42 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/keyboard-enter-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/keyboard-enter-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/keyboard-enter-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/keyboard-enter-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/keyboard-layout-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/keyboard-layout-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/keyboard-layout-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/keyboard-layout-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/icons/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /common/gnome-shell/3.30/icons/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /common/gnome-shell/3.32/icons/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /common/gnome-shell/3.34/icons/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/message-indicator-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 19 | 21 | 22 | 24 | image/svg+xml 25 | 27 | 28 | 29 | 30 | 31 | 35 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /common/gtk-4.0/assets/meson.build: -------------------------------------------------------------------------------- 1 | assets_svg = 'assets.svg' 2 | 3 | gtk4_assets = [] 4 | gtk4_hidpi_assets = [] 5 | 6 | gtk4_asset_files = [] 7 | gtk4_hidpi_asset_files = [] 8 | 9 | foreach asset : gtk4_asset_names 10 | 11 | asset_filename = asset + '.png' 12 | 13 | if fs.exists(asset_filename) 14 | gtk4_asset_files += meson.current_source_dir() / asset_filename 15 | else 16 | if not inkscape.found() 17 | error('Program \'inkscape\' not found') 18 | endif 19 | 20 | gtk4_assets += custom_target( 21 | 'gtk4-' + asset, 22 | input : assets_svg, 23 | output : asset + '.png', 24 | command : [ 25 | inkscape, 26 | '--export-id-only', 27 | inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', 28 | '--export-id=' + asset, 29 | '--export-dpi=96', 30 | '@INPUT@' 31 | ], 32 | build_by_default : true 33 | ) 34 | endif 35 | 36 | hidpi_asset_filename = asset + '@2.png' 37 | 38 | if fs.exists(hidpi_asset_filename) 39 | gtk4_hidpi_asset_files += meson.current_source_dir() / hidpi_asset_filename 40 | else 41 | if not inkscape.found() 42 | error('Program \'inkscape\' not found') 43 | endif 44 | 45 | gtk4_hidpi_assets += custom_target( 46 | 'gtk4-' + asset + '-hidpi', 47 | input : assets_svg, 48 | output : asset + '@2.png', 49 | command : [ 50 | inkscape, 51 | '--export-id-only', 52 | inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', 53 | '--export-id=' + asset, 54 | '--export-dpi=192', 55 | '@INPUT@' 56 | ], 57 | build_by_default : true 58 | ) 59 | endif 60 | endforeach 61 | -------------------------------------------------------------------------------- /common/gtk-3.0/assets/meson.build: -------------------------------------------------------------------------------- 1 | assets_svg = 'assets.svg' 2 | 3 | gtk3_assets = [] 4 | gtk3_hidpi_assets = [] 5 | 6 | gtk3_asset_files = [] 7 | gtk3_hidpi_asset_files = [] 8 | 9 | foreach asset : gtk3_asset_names 10 | 11 | asset_filename = asset + '.png' 12 | 13 | if fs.exists(asset_filename) 14 | gtk3_asset_files += meson.current_source_dir() / asset_filename 15 | else 16 | if not inkscape.found() 17 | error('Program \'inkscape\' not found') 18 | endif 19 | 20 | gtk3_assets += custom_target( 21 | 'gtk3-' + asset, 22 | input : assets_svg, 23 | output : asset_filename, 24 | command : [ 25 | inkscape, 26 | '--export-id-only', 27 | inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', 28 | '--export-id=' + asset, 29 | '--export-dpi=96', 30 | '@INPUT@' 31 | ], 32 | build_by_default : true 33 | ) 34 | endif 35 | 36 | hidpi_asset_filename = asset + '@2.png' 37 | 38 | if fs.exists(hidpi_asset_filename) 39 | gtk3_hidpi_asset_files += meson.current_source_dir() / hidpi_asset_filename 40 | else 41 | if not inkscape.found() 42 | error('Program \'inkscape\' not found') 43 | endif 44 | 45 | gtk3_hidpi_assets += custom_target( 46 | 'gtk3-' + asset + '-hidpi', 47 | input : assets_svg, 48 | output : hidpi_asset_filename, 49 | command : [ 50 | inkscape, 51 | '--export-id-only', 52 | inkscape_ver.version_compare('>=1.0') ? '--export-filename=@OUTPUT@' : '--export-png=@OUTPUT@', 53 | '--export-id=' + asset, 54 | '--export-dpi=192', 55 | '@INPUT@' 56 | ], 57 | build_by_default : true 58 | ) 59 | endif 60 | endforeach 61 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_back_54.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 51 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /common/gnome-shell/45/gresource/gnome-shell-theme.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | common-assets/dash/dash-placeholder-horizontal.svg 5 | common-assets/dash/running1-hover.svg 6 | common-assets/dash/running1.svg 7 | common-assets/dash/running2-hover.svg 8 | common-assets/dash/running2.svg 9 | common-assets/dash/running3-hover.svg 10 | common-assets/dash/running3.svg 11 | common-assets/dash/running4-hover.svg 12 | common-assets/dash/running4.svg 13 | common-assets/misc/calendar-today-active.svg 14 | common-assets/misc/calendar-today.svg 15 | common-assets/switch/switch-off-selected.svg 16 | common-assets/switch/switch-on-selected.svg 17 | light-assets/checkbox/checkbox-checked-focused.svg 18 | light-assets/checkbox/checkbox-checked.svg 19 | light-assets/checkbox/checkbox-unchecked-focused.svg 20 | light-assets/checkbox/checkbox-unchecked.svg 21 | light-assets/misc/calendar-arrow-left-hover.svg 22 | light-assets/misc/calendar-arrow-left.svg 23 | light-assets/misc/calendar-arrow-right-hover.svg 24 | light-assets/misc/calendar-arrow-right.svg 25 | light-assets/switch/switch-off.svg 26 | light-assets/switch/switch-on.svg 27 | icons/process-working.svg 28 | icons/gnome-shell-start.svg 29 | gnome-shell.css 30 | pad-osd.css 31 | 32 | 33 | -------------------------------------------------------------------------------- /common/gnome-shell/45/gresource/gnome-shell-theme-dark.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | common-assets/dash/dash-placeholder-horizontal.svg 5 | common-assets/dash/running1-hover.svg 6 | common-assets/dash/running1.svg 7 | common-assets/dash/running2-hover.svg 8 | common-assets/dash/running2.svg 9 | common-assets/dash/running3-hover.svg 10 | common-assets/dash/running3.svg 11 | common-assets/dash/running4-hover.svg 12 | common-assets/dash/running4.svg 13 | common-assets/misc/calendar-today-active.svg 14 | common-assets/misc/calendar-today.svg 15 | common-assets/switch/switch-off-selected.svg 16 | common-assets/switch/switch-on-selected.svg 17 | dark-assets/checkbox/checkbox-checked-focused.svg 18 | dark-assets/checkbox/checkbox-checked.svg 19 | dark-assets/checkbox/checkbox-unchecked-focused.svg 20 | dark-assets/checkbox/checkbox-unchecked.svg 21 | dark-assets/misc/calendar-arrow-left-hover.svg 22 | dark-assets/misc/calendar-arrow-left.svg 23 | dark-assets/misc/calendar-arrow-right-hover.svg 24 | dark-assets/misc/calendar-arrow-right.svg 25 | dark-assets/switch/switch-off.svg 26 | dark-assets/switch/switch-on.svg 27 | icons/process-working.svg 28 | icons/gnome-shell-start.svg 29 | gnome-shell-dark.css 30 | pad-osd.css 31 | 32 | 33 | -------------------------------------------------------------------------------- /common/gnome-shell/42/gresource/gnome-shell-theme.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | common-assets/dash/dash-placeholder-horizontal.svg 5 | common-assets/dash/running1-hover.svg 6 | common-assets/dash/running1.svg 7 | common-assets/dash/running2-hover.svg 8 | common-assets/dash/running2.svg 9 | common-assets/dash/running3-hover.svg 10 | common-assets/dash/running3.svg 11 | common-assets/dash/running4-hover.svg 12 | common-assets/dash/running4.svg 13 | common-assets/misc/calendar-today-active.svg 14 | common-assets/misc/calendar-today.svg 15 | common-assets/panel/activities-active.svg 16 | common-assets/panel/activities.svg 17 | common-assets/switch/switch-off-selected.svg 18 | common-assets/switch/switch-on-selected.svg 19 | light-assets/checkbox/checkbox-checked-focused.svg 20 | light-assets/checkbox/checkbox-checked.svg 21 | light-assets/checkbox/checkbox-unchecked-focused.svg 22 | light-assets/checkbox/checkbox-unchecked.svg 23 | light-assets/misc/calendar-arrow-left-hover.svg 24 | light-assets/misc/calendar-arrow-left.svg 25 | light-assets/misc/calendar-arrow-right-hover.svg 26 | light-assets/misc/calendar-arrow-right.svg 27 | light-assets/switch/switch-off.svg 28 | light-assets/switch/switch-on.svg 29 | icons/process-working.svg 30 | icons/gnome-shell-start.svg 31 | gnome-shell.css 32 | pad-osd.css 33 | 34 | 35 | -------------------------------------------------------------------------------- /common/gnome-shell/43/gresource/gnome-shell-theme.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | common-assets/dash/dash-placeholder-horizontal.svg 5 | common-assets/dash/running1-hover.svg 6 | common-assets/dash/running1.svg 7 | common-assets/dash/running2-hover.svg 8 | common-assets/dash/running2.svg 9 | common-assets/dash/running3-hover.svg 10 | common-assets/dash/running3.svg 11 | common-assets/dash/running4-hover.svg 12 | common-assets/dash/running4.svg 13 | common-assets/misc/calendar-today-active.svg 14 | common-assets/misc/calendar-today.svg 15 | common-assets/panel/activities-active.svg 16 | common-assets/panel/activities.svg 17 | common-assets/switch/switch-off-selected.svg 18 | common-assets/switch/switch-on-selected.svg 19 | light-assets/checkbox/checkbox-checked-focused.svg 20 | light-assets/checkbox/checkbox-checked.svg 21 | light-assets/checkbox/checkbox-unchecked-focused.svg 22 | light-assets/checkbox/checkbox-unchecked.svg 23 | light-assets/misc/calendar-arrow-left-hover.svg 24 | light-assets/misc/calendar-arrow-left.svg 25 | light-assets/misc/calendar-arrow-right-hover.svg 26 | light-assets/misc/calendar-arrow-right.svg 27 | light-assets/switch/switch-off.svg 28 | light-assets/switch/switch-on.svg 29 | icons/process-working.svg 30 | icons/gnome-shell-start.svg 31 | gnome-shell.css 32 | pad-osd.css 33 | 34 | 35 | -------------------------------------------------------------------------------- /common/gnome-shell/44/gresource/gnome-shell-theme.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | common-assets/dash/dash-placeholder-horizontal.svg 5 | common-assets/dash/running1-hover.svg 6 | common-assets/dash/running1.svg 7 | common-assets/dash/running2-hover.svg 8 | common-assets/dash/running2.svg 9 | common-assets/dash/running3-hover.svg 10 | common-assets/dash/running3.svg 11 | common-assets/dash/running4-hover.svg 12 | common-assets/dash/running4.svg 13 | common-assets/misc/calendar-today-active.svg 14 | common-assets/misc/calendar-today.svg 15 | common-assets/panel/activities-active.svg 16 | common-assets/panel/activities.svg 17 | common-assets/switch/switch-off-selected.svg 18 | common-assets/switch/switch-on-selected.svg 19 | light-assets/checkbox/checkbox-checked-focused.svg 20 | light-assets/checkbox/checkbox-checked.svg 21 | light-assets/checkbox/checkbox-unchecked-focused.svg 22 | light-assets/checkbox/checkbox-unchecked.svg 23 | light-assets/misc/calendar-arrow-left-hover.svg 24 | light-assets/misc/calendar-arrow-left.svg 25 | light-assets/misc/calendar-arrow-right-hover.svg 26 | light-assets/misc/calendar-arrow-right.svg 27 | light-assets/switch/switch-off.svg 28 | light-assets/switch/switch-on.svg 29 | icons/process-working.svg 30 | icons/gnome-shell-start.svg 31 | gnome-shell.css 32 | pad-osd.css 33 | 34 | 35 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_shine_150.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 51 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /common/gnome-shell/42/gresource/gnome-shell-theme-dark.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | common-assets/dash/dash-placeholder-horizontal.svg 5 | common-assets/dash/running1-hover.svg 6 | common-assets/dash/running1.svg 7 | common-assets/dash/running2-hover.svg 8 | common-assets/dash/running2.svg 9 | common-assets/dash/running3-hover.svg 10 | common-assets/dash/running3.svg 11 | common-assets/dash/running4-hover.svg 12 | common-assets/dash/running4.svg 13 | common-assets/misc/calendar-today-active.svg 14 | common-assets/misc/calendar-today.svg 15 | common-assets/panel/activities-active.svg 16 | common-assets/panel/activities.svg 17 | common-assets/switch/switch-off-selected.svg 18 | common-assets/switch/switch-on-selected.svg 19 | dark-assets/checkbox/checkbox-checked-focused.svg 20 | dark-assets/checkbox/checkbox-checked.svg 21 | dark-assets/checkbox/checkbox-unchecked-focused.svg 22 | dark-assets/checkbox/checkbox-unchecked.svg 23 | dark-assets/misc/calendar-arrow-left-hover.svg 24 | dark-assets/misc/calendar-arrow-left.svg 25 | dark-assets/misc/calendar-arrow-right-hover.svg 26 | dark-assets/misc/calendar-arrow-right.svg 27 | dark-assets/switch/switch-off.svg 28 | dark-assets/switch/switch-on.svg 29 | icons/process-working.svg 30 | icons/gnome-shell-start.svg 31 | gnome-shell-dark.css 32 | pad-osd.css 33 | 34 | 35 | -------------------------------------------------------------------------------- /common/gnome-shell/43/gresource/gnome-shell-theme-dark.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | common-assets/dash/dash-placeholder-horizontal.svg 5 | common-assets/dash/running1-hover.svg 6 | common-assets/dash/running1.svg 7 | common-assets/dash/running2-hover.svg 8 | common-assets/dash/running2.svg 9 | common-assets/dash/running3-hover.svg 10 | common-assets/dash/running3.svg 11 | common-assets/dash/running4-hover.svg 12 | common-assets/dash/running4.svg 13 | common-assets/misc/calendar-today-active.svg 14 | common-assets/misc/calendar-today.svg 15 | common-assets/panel/activities-active.svg 16 | common-assets/panel/activities.svg 17 | common-assets/switch/switch-off-selected.svg 18 | common-assets/switch/switch-on-selected.svg 19 | dark-assets/checkbox/checkbox-checked-focused.svg 20 | dark-assets/checkbox/checkbox-checked.svg 21 | dark-assets/checkbox/checkbox-unchecked-focused.svg 22 | dark-assets/checkbox/checkbox-unchecked.svg 23 | dark-assets/misc/calendar-arrow-left-hover.svg 24 | dark-assets/misc/calendar-arrow-left.svg 25 | dark-assets/misc/calendar-arrow-right-hover.svg 26 | dark-assets/misc/calendar-arrow-right.svg 27 | dark-assets/switch/switch-off.svg 28 | dark-assets/switch/switch-on.svg 29 | icons/process-working.svg 30 | icons/gnome-shell-start.svg 31 | gnome-shell-dark.css 32 | pad-osd.css 33 | 34 | 35 | -------------------------------------------------------------------------------- /common/gnome-shell/44/gresource/gnome-shell-theme-dark.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | common-assets/dash/dash-placeholder-horizontal.svg 5 | common-assets/dash/running1-hover.svg 6 | common-assets/dash/running1.svg 7 | common-assets/dash/running2-hover.svg 8 | common-assets/dash/running2.svg 9 | common-assets/dash/running3-hover.svg 10 | common-assets/dash/running3.svg 11 | common-assets/dash/running4-hover.svg 12 | common-assets/dash/running4.svg 13 | common-assets/misc/calendar-today-active.svg 14 | common-assets/misc/calendar-today.svg 15 | common-assets/panel/activities-active.svg 16 | common-assets/panel/activities.svg 17 | common-assets/switch/switch-off-selected.svg 18 | common-assets/switch/switch-on-selected.svg 19 | dark-assets/checkbox/checkbox-checked-focused.svg 20 | dark-assets/checkbox/checkbox-checked.svg 21 | dark-assets/checkbox/checkbox-unchecked-focused.svg 22 | dark-assets/checkbox/checkbox-unchecked.svg 23 | dark-assets/misc/calendar-arrow-left-hover.svg 24 | dark-assets/misc/calendar-arrow-left.svg 25 | dark-assets/misc/calendar-arrow-right-hover.svg 26 | dark-assets/misc/calendar-arrow-right.svg 27 | dark-assets/switch/switch-off.svg 28 | dark-assets/switch/switch-on.svg 29 | icons/process-working.svg 30 | icons/gnome-shell-start.svg 31 | gnome-shell-dark.css 32 | pad-osd.css 33 | 34 | 35 | -------------------------------------------------------------------------------- /common/cinnamon/3.8/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/cinnamon/4.0/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/cinnamon/4.2/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/cinnamon/4.6/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/cinnamon/5.2/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/cinnamon/5.4/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/gnome-shell/3.30/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/gnome-shell/3.32/common-assets/menu/menu-separator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 61 | -------------------------------------------------------------------------------- /common/gnome-shell/3.34/icons/pointer-primary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 17 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/pointer-primary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 17 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/pointer-primary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 17 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/pointer-primary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 17 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/pointer-primary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 17 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_back_150.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 48 | 51 | 52 | 54 | 56 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /common/gtk-2.0/xfce-notify.rc: -------------------------------------------------------------------------------- 1 | gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" 2 | 3 | style "notify-window" { 4 | XfceNotifyWindow::summary-bold = 1 5 | XfceNotifyWindow::border-color = "#17191F" 6 | XfceNotifyWindow::border-color-hover = "#17191F" 7 | XfceNotifyWindow::border-radius = 3.0 8 | XfceNotifyWindow::border-width = 1.0 9 | XfceNotifyWindow::border-width-hover = 1.0 10 | 11 | bg[NORMAL] = "#292C36" 12 | } 13 | 14 | style "notify-button" { 15 | bg[NORMAL] = "#434652" 16 | bg[PRELIGHT] = "#5C6070" 17 | bg[ACTIVE] = @selected_bg_color 18 | 19 | fg[NORMAL] = "#BAC3CF" 20 | fg[PRELIGHT] = "#BAC3CF" 21 | fg[ACTIVE] = @selected_fg_color 22 | 23 | engine "murrine" { 24 | gradient_shades = { 1.0, 1.0, 1.0, 1.0 } 25 | border_shades = { 1.0, 1.0 } 26 | roundness = 2 27 | textstyle = 0 28 | } 29 | } 30 | 31 | style "notify-text" { 32 | GtkWidget::link-color = @selected_bg_color 33 | 34 | fg[NORMAL] = "#BAC3CF" 35 | fg[PRELIGHT] = "#BAC3CF" 36 | fg[ACTIVE] = "#BAC3CF" 37 | 38 | engine "murrine" { 39 | textstyle = 0 40 | } 41 | } 42 | 43 | style "notify-summary" { 44 | font_name = "Bold" 45 | } 46 | 47 | style "notify-progressbar" { 48 | GtkProgressBar::min-horizontal-bar-height = 4 49 | 50 | xthickness = 0 51 | ythickness = 0 52 | 53 | fg[PRELIGHT] = "#000000" 54 | bg[NORMAL] = @selected_bg_color 55 | bg[ACTIVE] = "#1D1F26" 56 | bg[SELECTED] = @selected_bg_color 57 | 58 | engine "murrine" { 59 | gradient_shades = { 1.0, 1.0, 1.0, 1.0 } 60 | border_shades = { 1.0, 1.0 } 61 | trough_shades = { 1.0, 1.0 } 62 | trough_border_shades = { 1.0, 1.0 } 63 | progressbarstyle = 0 64 | roundness = 2 65 | textstyle = 0 66 | } 67 | } 68 | 69 | class "XfceNotifyWindow" style "notify-window" 70 | widget "XfceNotifyWindow.*.summary" style "notify-summary" 71 | widget_class "XfceNotifyWindow.*" style "notify-button" 72 | widget_class "XfceNotifyWindow.*." style "notify-text" 73 | widget_class "XfceNotifyWindow.*." style "notify-progressbar" 74 | widget_class "XfceNotifyWindow.*." style "notify-progressbar" 75 | -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- 1 | project( 2 | 'arc-theme', 3 | version : '20221218', 4 | meson_version: '>= 0.53.0', 5 | license : 'GPL3', 6 | default_options : [ 7 | 'debug=false' 8 | ] 9 | ) 10 | 11 | fs = import('fs') 12 | 13 | variant_name = { 14 | 'light' : (get_option('transparency') ? 'Arc' : 'Arc-solid'), 15 | 'darker' : (get_option('transparency') ? 'Arc-Darker' : 'Arc-Darker-solid'), 16 | 'dark' : (get_option('transparency') ? 'Arc-Dark' : 'Arc-Dark-solid'), 17 | 'lighter' : (get_option('transparency') ? 'Arc-Lighter' : 'Arc-Lighter-solid'), 18 | } 19 | 20 | prefix = get_option('prefix') 21 | datadir = get_option('datadir') 22 | 23 | install_dir = { 24 | 'light' : datadir / 'themes' / variant_name.get('light'), 25 | 'darker' : datadir / 'themes' / variant_name.get('darker'), 26 | 'dark' : datadir / 'themes' / variant_name.get('dark'), 27 | 'lighter' : datadir / 'themes' / variant_name.get('lighter'), 28 | } 29 | 30 | # sassc dependency 31 | foreach theme : ['cinnamon', 'gnome-shell', 'gtk3', 'gtk4'] 32 | if theme in get_option('themes') 33 | sassc = find_program('sassc') 34 | if get_option('debug') 35 | sassc_options = ['--line-numbers', '--style', 'nested'] 36 | else 37 | sassc_options = ['--style', 'compact'] 38 | endif 39 | break 40 | endif 41 | endforeach 42 | 43 | # inkscape dependency 44 | foreach theme : ['gtk2', 'gtk3', 'gtk4', 'xfwm'] 45 | if theme in get_option('themes') 46 | inkscape = find_program('inkscape', required : false) 47 | if inkscape.found() 48 | inkscape_ver = run_command(inkscape, '--version', check : true).stdout().split()[1] 49 | endif 50 | break 51 | endif 52 | endforeach 53 | 54 | # glib-compile-resources dependency 55 | foreach theme : ['gnome-shell', 'gtk3', 'gtk4'] 56 | if theme in get_option('themes') 57 | if theme == 'gnome-shell' and not get_option('gnome_shell_gresource') 58 | continue 59 | endif 60 | glib_compile_resources = find_program('glib-compile-resources') 61 | break 62 | endif 63 | endforeach 64 | 65 | install_file = meson.source_root() / 'meson/install-file.py' 66 | 67 | meson.add_dist_script('meson/render-assets.py') 68 | 69 | subdir('common') 70 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/common-assets/misc/page-indicator-checked.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 39 | 42 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /common/gnome-shell/3.30/common-assets/misc/page-indicator-checked.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 39 | 42 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/common-assets/misc/page-indicator-hover.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 39 | 42 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /common/gnome-shell/3.30/common-assets/misc/page-indicator-hover.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 39 | 42 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/common-assets/misc/page-indicator-inactive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 39 | 42 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /common/gnome-shell/3.30/common-assets/misc/page-indicator-inactive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 39 | 42 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 60 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /common/gnome-shell/3.34/icons/pointer-secondary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 16 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/pointer-secondary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 16 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/pointer-secondary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 16 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/pointer-secondary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 16 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/window-close-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/pointer-secondary-click-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 16 | 20 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/window-close-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/eye-open-negative-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | Gnome Symbolic Icon Theme 9 | 10 | 11 | 12 | Gnome Symbolic Icon Theme 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/eye-open-negative-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | Gnome Symbolic Icon Theme 9 | 10 | 11 | 12 | Gnome Symbolic Icon Theme 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /common/gnome-shell/3.36/icons/eye-open-negative-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | Gnome Symbolic Icon Theme 9 | 10 | 11 | 12 | Gnome Symbolic Icon Theme 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /common/gnome-shell/3.38/icons/eye-open-negative-filled-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | Gnome Symbolic Icon Theme 9 | 10 | 11 | 12 | Gnome Symbolic Icon Theme 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_shadow_62.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 52 | 54 | 56 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_edge_54.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 52 | 55 | 56 | 58 | 60 | 63 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/carousel-arrow-back-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/carousel-arrow-back-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /common/gnome-shell/40/icons/carousel-arrow-next-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /common/gnome-shell/41/icons/carousel-arrow-next-24-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 31 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /common/gtk-4.0/sass/_libadwaita-defaults.scss: -------------------------------------------------------------------------------- 1 | /* GTK NAMED COLORS 2 | ---------------- 3 | use responsibly! */ 4 | 5 | // Sass thinks we're using the colors in the variables as strings and may shoot 6 | // warning, it's innocuous and can be defeated by using #{$var}. 7 | 8 | // These are the colors apps are can override. 9 | // Derived from src/stylesheet/_defaults.scss in libadwaita source tree. 10 | 11 | // The main accent color and the matching text value 12 | @define-color accent_bg_color #{$selected_bg_color}; 13 | @define-color accent_fg_color #{$selected_fg_color}; 14 | @define-color accent_color #{$selected_bg_color}; 15 | 16 | // destructive-action buttons 17 | @define-color destructive_bg_color #{$destructive_color}; 18 | @define-color destructive_fg_color #{$destructive_fg_color}; 19 | @define-color destructive_color #{$destructive_color}; 20 | 21 | // Levelbars, entries, labels and infobars. These don't need text colors 22 | @define-color success_bg_color #{$success_color}; 23 | @define-color success_fg_color white; 24 | @define-color success_color #{$success_color}; 25 | 26 | @define-color warning_bg_color #{$warning_color}; 27 | @define-color warning_fg_color #{$warning_fg_color}; 28 | @define-color warning_color #{$warning_color}; 29 | 30 | @define-color error_bg_color #{$error_color}; 31 | @define-color error_fg_color #{$error_fg_color}; 32 | @define-color error_color #{$error_color}; 33 | 34 | // Window 35 | @define-color window_bg_color #{$base_color}; 36 | @define-color window_fg_color #{$text_color}; 37 | 38 | // Views - e.g. text view or tree view 39 | @define-color view_bg_color #{$bg_color}; 40 | @define-color view_fg_color #{$fg_color}; 41 | 42 | // Header bar, search bar, tab bar 43 | @define-color headerbar_bg_color #{$header_bg}; 44 | @define-color headerbar_fg_color #{$header_fg}; 45 | @define-color headerbar_border_color #{$header_border}; 46 | @define-color headerbar_backdrop_color #{$header_bg_backdrop}; 47 | @define-color headerbar_shade_color #{$bg_color}; 48 | 49 | // Cards, boxed lists 50 | @define-color card_bg_color #{$base_color}; 51 | @define-color card_fg_color #{$fg_color}; 52 | @define-color card_shade_color #{$base_color}; 53 | 54 | // Popovers 55 | @define-color popover_bg_color #{if($variant!='dark', $base_color, $bg_color)}; 56 | @define-color popover_fg_color #{$fg_color}; 57 | 58 | // Miscellaneous 59 | @define-color shade_color #{transparentize(black, 0.8)}; 60 | @define-color scrollbar_outline_color #{if($variant != 'dark', white, transparentize(black, .5))}; 61 | 62 | -------------------------------------------------------------------------------- /common/unity/launcher_icon_edge_150.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 49 | 52 | 53 | 55 | 57 | 60 | 61 | 63 | 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- 1 | ### Editing the theme 2 | 3 | #### Editing the CSS based themes in the `common` directory (cinnamon, gnome-shell, gtk-3.0) 4 | 5 | This theme uses libsass to process the various .scss files. Never edit any of the .css files manually. 6 | 7 | * Edit the `common/*/sass/*.scss` files. 8 | 9 | * Rebuild to generate all css files using `sassc`. 10 | 11 | #### Editing the GTK 2 themes 12 | 13 | * Go to `common/gtk-2.0` 14 | 15 | * The colors and includes are defined in `light/gtkrc`, `dark/gtkrc` and `darker/gtkrc` for each theme variant 16 | 17 | * `main.rc` contains the major part of the theme 18 | 19 | * `panel.rc` contains the panel styling for Xfce and MATE 20 | 21 | * `apps.rc` contains some application specific rules 22 | 23 | Because this theme is heavily based on the pixmap engine, a lot of the styling comes from the images in the `light/assets` and `dark/assets` folders. Don't edit these images directly. See the next section. 24 | 25 | #### Editing the images for the GTK 2, GTK 3 and XFWM4 themes 26 | 27 | * Go to the `common/gtk-2.0/{light,dark}`, `common/gtk-3.0/$gtk-version` or `common/xfwm4/{light,dark}` directory. 28 | 29 | * Open the `assets.svg` file in inkscape. Each object in the .svg file corresponds to an image in the `assets` folder. 30 | 31 | * Find the object you want to edit and make your changes. **Important:** Don't change the object *id*! 32 | 33 | * Save `assets.svg` and rebuild. 34 | 35 | --- 36 | 37 | ### Contributing to the project 38 | 39 | The main purpose of this fork is to *maintain* the theme. This means that all major changes to the visual style should be avoided, unless there are very good reason for them. 40 | 41 | All contributions to the theme are appreciated, as long as they are useful and well implemented, and don't increase the maintenance load, or unnecessarily alter the visual style. If you're unsure about anything, or would like to work on some larger project, it's not a bad idea to open an issue for discussion before submitting a pull request. 42 | 43 | #### Sending pull requests 44 | 45 | Nicely split single-purpose commits, and clean and descriptive commit messages are greatly appreciated. Please abide by the following commit message guidelines if possible: 46 | 47 | * Prepend the first line of the message with a tag describing what part of the theme is affected, e.g. `gtk3:`, `cinnamon:`, `build:` etc. This makes the commit logs much cleaner. 48 | 49 | * Add a *full link* to the pull request you opened, or a related github issue at the end of the commit message for future reference. 50 | 51 | 52 | -------------------------------------------------------------------------------- /common/gnome-shell/40/common-assets/misc/ws-switch-arrow-up.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | Gnome Symbolic Icon Theme 47 | 48 | 49 | 50 | Gnome Symbolic Icon Theme 52 | 54 | 59 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /common/gnome-shell/41/common-assets/misc/ws-switch-arrow-up.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | Gnome Symbolic Icon Theme 47 | 48 | 49 | 50 | Gnome Symbolic Icon Theme 52 | 54 | 59 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | Gnome Symbolic Icon Theme 47 | 48 | 49 | 50 | Gnome Symbolic Icon Theme 52 | 54 | 59 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /common/gnome-shell/3.28/common-assets/misc/ws-switch-arrow-up.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | Gnome Symbolic Icon Theme 47 | 48 | 49 | 50 | Gnome Symbolic Icon Theme 52 | 54 | 59 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /common/gnome-shell/3.30/common-assets/misc/ws-switch-arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | Gnome Symbolic Icon Theme 47 | 48 | 49 | 50 | Gnome Symbolic Icon Theme 52 | 54 | 59 | 65 | 66 | 67 | --------------------------------------------------------------------------------