diff --git a/demos/widget-factory/widget-factory.c b/demos/widget-factory/widget-factory.c index 8e8da85f4a..220ba204fa 100644 --- a/demos/widget-factory/widget-factory.c +++ b/demos/widget-factory/widget-factory.c @@ -50,32 +50,19 @@ change_theme_state (GSimpleAction *action, GtkSettings *settings = gtk_settings_get_default (); const char *s; const char *theme; - gboolean prefer_dark = FALSE; g_simple_action_set_state (action, state); s = g_variant_get_string (state, NULL); - if (strcmp (s, "adwaita") == 0) - { - theme = "Adwaita"; - prefer_dark = FALSE; - } - else if (strcmp (s, "adwaita-dark") == 0) - { - theme = "Adwaita"; - prefer_dark = TRUE; - } - else if (strcmp (s, "highcontrast") == 0) - { - theme = "HighContrast"; - prefer_dark = FALSE; - } - else if (strcmp (s, "highcontrast-inverse") == 0) - { - theme = "HighContrastInverse"; - prefer_dark = FALSE; - } + if (strcmp (s, "default") == 0) + theme = "Default"; + else if (strcmp (s, "dark") == 0) + theme = "Default-dark"; + else if (strcmp (s, "hc") == 0) + theme = "Default-hc"; + else if (strcmp (s, "hc-dark") == 0) + theme = "Default-hc-dark"; else if (strcmp (s, "current") == 0) { gtk_settings_reset_property (settings, "gtk-theme-name"); @@ -87,7 +74,7 @@ change_theme_state (GSimpleAction *action, g_object_set (G_OBJECT (settings), "gtk-theme-name", theme, - "gtk-application-prefer-dark-theme", prefer_dark, + "gtk-application-prefer-dark-theme", FALSE, NULL); } diff --git a/demos/widget-factory/widget-factory.ui b/demos/widget-factory/widget-factory.ui index 2153591e30..269b3f459f 100644 --- a/demos/widget-factory/widget-factory.ui +++ b/demos/widget-factory/widget-factory.ui @@ -15,24 +15,24 @@ current - Adwaita + Default win.theme - adwaita + default - Adwaita dark + Dark win.theme - adwaita-dark + dark - High contrast + Highcontrast win.theme - highcontrast + hc - High contrast inverse + Highcontrast inverse win.theme - highcontrast-inverse + hc-dark diff --git a/gtk/gen-gtk-gresources-xml.py b/gtk/gen-gtk-gresources-xml.py index 0404bef758..ad602d53bb 100644 --- a/gtk/gen-gtk-gresources-xml.py +++ b/gtk/gen-gtk-gresources-xml.py @@ -32,36 +32,37 @@ def get_files(subdir,extension): xml += ''' theme/Empty/gtk.css - theme/Adwaita/gtk.css - theme/Adwaita/gtk-dark.css - theme/Adwaita/gtk-dark.css - theme/Adwaita/Adwaita.css - theme/Adwaita/Adwaita-dark.css + + theme/Default/gtk.css + theme/Default/gtk-dark.css + theme/Default/gtk-hc.css + theme/Default/gtk-hc-dark.css + + theme/Default/gtk-light.css + theme/Default/gtk-dark.css + theme/Default/gtk-hc.css + theme/Default/gtk-hc-dark.css + theme/Default/Default-light.css + theme/Default/Default-dark.css + theme/Default/Default-hc.css + theme/Default/Default-hc-dark.css ''' -for f in get_files('theme/Adwaita/assets', '.png'): - xml += ' theme/Adwaita/assets/{0}\n'.format(f) +for f in get_files('theme/Default/assets', '.png'): + xml += ' theme/Default/assets/{0}\n'.format(f) xml += '\n' -for f in get_files('theme/Adwaita/assets', '.svg'): - xml += ' theme/Adwaita/assets/{0}\n'.format(f) +for f in get_files('theme/Default/assets', '.svg'): + xml += ' theme/Default/assets/{0}\n'.format(f) -xml += ''' - theme/HighContrast/gtk.css - theme/HighContrast/gtk-dark.css - theme/HighContrast/gtk-dark.css - theme/HighContrast/HighContrast.css - theme/HighContrast/HighContrast-dark.css -''' - -for f in get_files('theme/HighContrast/assets', '.png'): - xml += ' theme/HighContrast/assets/{0}\n'.format(f) +for f in get_files('theme/Default/assets-hc', '.png'): + xml += ' theme/Default/assets-hc/{0}\n'.format(f) xml += '\n' -for f in get_files('theme/HighContrast/assets', '.svg'): - xml += ' theme/HighContrast/assets/{0}\n'.format(f) +for f in get_files('theme/Default/assets-hc', '.svg'): + xml += ' theme/Default/assets-hc/{0}\n'.format(f) for f in get_files('ui', '.ui'): xml += ' ui/{0}\n'.format(f) diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c index 43882cf385..56b243f1c1 100644 --- a/gtk/gtkcssprovider.c +++ b/gtk/gtkcssprovider.c @@ -1385,16 +1385,20 @@ gtk_css_provider_load_named (GtkCssProvider *provider, else { /* Things failed! Fall back! Fall back! */ - - if (variant) + if (strcmp (name, "HighContrast") == 0) { - /* If there was a variant, try without */ - gtk_css_provider_load_named (provider, name, NULL); + if (g_strcmp0 (variant, "dark") == 0) + gtk_css_provider_load_named (provider, DEFAULT_THEME_NAME, "hc-dark"); + else + gtk_css_provider_load_named (provider, DEFAULT_THEME_NAME, "hc"); } + else if (strcmp (name, "HighConstrastInverse") == 0) + gtk_css_provider_load_named (provider, DEFAULT_THEME_NAME, "hc-dark"); + else if (strcmp (name, DEFAULT_THEME_NAME) != 0) + gtk_css_provider_load_named (provider, DEFAULT_THEME_NAME, variant); else { - /* Worst case, fall back to the default */ - g_return_if_fail (!g_str_equal (name, DEFAULT_THEME_NAME)); /* infloop protection */ + g_return_if_fail (variant != NULL); gtk_css_provider_load_named (provider, DEFAULT_THEME_NAME, NULL); } } diff --git a/gtk/gtksettingsprivate.h b/gtk/gtksettingsprivate.h index ec41b8fa6b..21af69d3dc 100644 --- a/gtk/gtksettingsprivate.h +++ b/gtk/gtksettingsprivate.h @@ -23,7 +23,7 @@ G_BEGIN_DECLS -#define DEFAULT_THEME_NAME "Adwaita" +#define DEFAULT_THEME_NAME "Default" #define DEFAULT_ICON_THEME "Adwaita" const cairo_font_options_t * diff --git a/gtk/meson.build b/gtk/meson.build index fe0ec456d9..ed6c97617b 100644 --- a/gtk/meson.build +++ b/gtk/meson.build @@ -848,12 +848,10 @@ endif if sassc.found() sassc_opts = [ '-a', '-M', '-t', 'compact' ] - subdir('theme/Adwaita') - subdir('theme/HighContrast') + subdir('theme/Default') theme_deps = [ - adwaita_theme_deps, - hc_theme_deps, + default_theme_deps, ] else theme_deps = [] diff --git a/gtk/theme/Adwaita/gtk-dark.css b/gtk/theme/Adwaita/gtk-dark.css deleted file mode 100644 index d6711af387..0000000000 --- a/gtk/theme/Adwaita/gtk-dark.css +++ /dev/null @@ -1 +0,0 @@ -@import url("resource:///org/gtk/libgtk/theme/Adwaita/Adwaita-dark.css"); diff --git a/gtk/theme/Adwaita/gtk.css b/gtk/theme/Adwaita/gtk.css deleted file mode 100644 index d99e088ea0..0000000000 --- a/gtk/theme/Adwaita/gtk.css +++ /dev/null @@ -1 +0,0 @@ -@import url("resource:///org/gtk/libgtk/theme/Adwaita/Adwaita.css"); diff --git a/gtk/theme/Adwaita/meson.build b/gtk/theme/Adwaita/meson.build deleted file mode 100644 index c829c9126a..0000000000 --- a/gtk/theme/Adwaita/meson.build +++ /dev/null @@ -1,32 +0,0 @@ -adwaita_scss_files = files([ - '_colors-public.scss', - '_colors.scss', - '_common.scss', - '_drawing.scss', -]) - -adwaita_theme_variants = [ - 'dark', -] - -adwaita_theme_deps = [ - custom_target('Adwaita theme', - input: 'Adwaita.scss', - output: 'Adwaita.css', - command: [ - sassc, sassc_opts, '@INPUT@', '@OUTPUT@', - ], - depend_files: adwaita_scss_files, - ), -] - -foreach variant: adwaita_theme_variants - adwaita_theme_deps += custom_target('Adwaita theme variant: ' + variant, - input: 'Adwaita-@0@.scss'.format(variant), - output: 'Adwaita-@0@.css'.format(variant), - command: [ - sassc, sassc_opts, '@INPUT@', '@OUTPUT@', - ], - depend_files: adwaita_scss_files, - ) -endforeach diff --git a/gtk/theme/Adwaita/render-assets.sh b/gtk/theme/Adwaita/render-assets.sh deleted file mode 100755 index 24d7675afe..0000000000 --- a/gtk/theme/Adwaita/render-assets.sh +++ /dev/null @@ -1,34 +0,0 @@ -#! /bin/bash - -INKSCAPE="/usr/bin/inkscape" -OPTIPNG="/usr/bin/optipng" - -SRC_FILE="assets.svg" -ASSETS_DIR="assets" -INDEX="assets.txt" - -for i in `cat $INDEX` -do -if [ -f $ASSETS_DIR/$i.png ]; then - echo $ASSETS_DIR/$i.png exists. -else - echo - echo Rendering $ASSETS_DIR/$i.png - $INKSCAPE --export-id=$i \ - --export-id-only \ - --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png -fi -if [ -f $ASSETS_DIR/$i@2.png ]; then - echo $ASSETS_DIR/$i@2.png exists. -else - echo - echo Rendering $ASSETS_DIR/$i@2.png - $INKSCAPE --export-id=$i \ - --export-dpi=180 \ - --export-id-only \ - --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png -fi -done -exit 0 diff --git a/gtk/theme/Default/Default-dark.scss b/gtk/theme/Default/Default-dark.scss new file mode 100644 index 0000000000..9207802561 --- /dev/null +++ b/gtk/theme/Default/Default-dark.scss @@ -0,0 +1,7 @@ +$variant: 'dark'; +$contrast: 'normal'; + +@import 'colors'; +@import 'drawing'; +@import 'common'; +@import 'colors-public'; diff --git a/gtk/theme/Adwaita/Adwaita-dark.scss b/gtk/theme/Default/Default-hc-dark.scss similarity index 83% rename from gtk/theme/Adwaita/Adwaita-dark.scss rename to gtk/theme/Default/Default-hc-dark.scss index 6e5753957b..3a7bbeaabc 100644 --- a/gtk/theme/Adwaita/Adwaita-dark.scss +++ b/gtk/theme/Default/Default-hc-dark.scss @@ -1,6 +1,7 @@ $variant: 'dark'; +$contrast: 'high'; @import 'colors'; +@import 'colors-public'; @import 'drawing'; @import 'common'; -@import 'colors-public'; diff --git a/gtk/theme/Default/Default-hc.scss b/gtk/theme/Default/Default-hc.scss new file mode 100644 index 0000000000..85293a945e --- /dev/null +++ b/gtk/theme/Default/Default-hc.scss @@ -0,0 +1,7 @@ +$variant: 'light'; +$contrast: 'high'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; diff --git a/gtk/theme/Adwaita/Adwaita.scss b/gtk/theme/Default/Default-light.scss similarity index 95% rename from gtk/theme/Adwaita/Adwaita.scss rename to gtk/theme/Default/Default-light.scss index ee5e202856..d11373beca 100644 --- a/gtk/theme/Adwaita/Adwaita.scss +++ b/gtk/theme/Default/Default-light.scss @@ -5,6 +5,7 @@ // - if you need to inverse a color function use the @if directive to match for dark $variant $variant: 'light'; +$contrast: 'normal'; @import 'colors'; @import 'drawing'; diff --git a/gtk/theme/Adwaita/README b/gtk/theme/Default/README similarity index 77% rename from gtk/theme/Adwaita/README rename to gtk/theme/Default/README index 0588bcf5e3..f2132f7fb7 100644 --- a/gtk/theme/Adwaita/README +++ b/gtk/theme/Default/README @@ -6,10 +6,18 @@ Summary * Note that meson always builds out-of-tree, so the modified css files will appear in your builddir. +Theme variants +-------------- + +The Default theme comes in 4 variants: light, dark, hc (highcontrast) and +hc-dark (highcontrast inverse). The generated CSS files for the variants +are called Default-$variant.css. For technical reasons, GTK adds one level +of include wrappers around these, which are called gtk-$variant.css. + How to tweak the theme ---------------------- -Adwaita is a complex theme, so to keep it maintainable it's written and +Default is a complex theme, so to keep it maintainable it's written and processed in SASS. The generated CSS is then transformed into a gresource file during gtk build and used at runtime in a non-legible or editable form. @@ -28,10 +36,10 @@ _colors-public.scss - SCSS colors exported through gtk to allow for 3rd party _drawing.scss - drawing helper mixings/functions to allow easier definition of widget drawing under specific context. This - is why Adwaita isn't 15000 LOC. + is why Default isn't 15000 LOC. _common.scss - actual definitions of style for each widget. This is where you are likely to add/remove your changes. - + You can read about SASS at http://sass-lang.com/documentation/. Once you make your changes to the _common.scss file, GTK will rebuild the CSS files. diff --git a/gtk/theme/Adwaita/_colors-public.scss b/gtk/theme/Default/_colors-public.scss similarity index 100% rename from gtk/theme/Adwaita/_colors-public.scss rename to gtk/theme/Default/_colors-public.scss diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Default/_colors.scss similarity index 77% rename from gtk/theme/Adwaita/_colors.scss rename to gtk/theme/Default/_colors.scss index 825b13125b..03e812447f 100644 --- a/gtk/theme/Adwaita/_colors.scss +++ b/gtk/theme/Default/_colors.scss @@ -72,3 +72,30 @@ $switch_borders_color: if($variant == 'light',darken($switch_bg_color,15%),darke $focus_border_color: if($variant == 'light', transparentize($selected_bg_color, 0.5), transparentize($selected_bg_color, 0.3)); $alt_focus_border_color: if($variant == 'light', transparentize(white, 0.2), transparentize(white,0.7)); $dim_label_opacity: 0.55; + +// High Contrast color overrides +@if $contrast == 'high' { + + $fg_color: if($variant == 'light', darken($fg_color, 3%), lighten($fg_color, 2%)); + $bg_color: if($variant == 'light', lighten($bg_color, 3%), darken($bg_color, 2%)); + $selected_bg_color: darken($selected_bg_color,10%); + $selected_borders_color: darken($selected_borders_color, 10%); + $borders_color: if($variant == 'light', darken($borders_color, 30%), lighten($borders_color, 30%)); + $alt_borders_color: if($variant == 'light', darken($alt_borders_color, 33%), lighten($alt_borders_color, 28%)); + $menu_color: $base_color; + $menu_selected_color: darken($bg_color,10%); + + //insensitive state derived colors + $insensitive_fg_color: mix($fg_color, $bg_color, 50%); + $insensitive_bg_color: mix($bg_color, $base_color, 60%); + $insensitive_borders_color: mix($borders_color, $bg_color, 80%); + + //focus rings + $focus_border_color: if($variant == 'light', transparentize($selected_bg_color, 0.2), transparentize(white, 0.4)); + $alt_focus_border_color: if($variant == 'light', white, transparentize(white,0.4)); + + $dim_label_opacity: 0.9; + + $switch_borders_color: if($variant == 'light',darken($switch_bg_color,15%),lighten($switch_bg_color,15%)); + +} diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Default/_common.scss similarity index 98% rename from gtk/theme/Adwaita/_common.scss rename to gtk/theme/Default/_common.scss index ea4c31f6d1..4c233f80a7 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Default/_common.scss @@ -4,6 +4,7 @@ $ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); $asset_suffix: if($variant=='dark', '-dark', ''); +$assets: if($contrast=='normal', 'assets', 'assets-hc'); $backdrop_transition: 200ms ease-out; $button_transition: all 200ms $ease-out-quad; $focus_transition: outline-width 200ms $ease-out-quad, outline-offset 200ms $ease-out-quad; @@ -2525,11 +2526,11 @@ check { border-radius: 3px; -gtk-icon-size: 14px; - &:checked { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/check-symbolic.symbolic.png")), - -gtk-recolor(url("assets/check@2-symbolic.symbolic.png"))); } + &:checked { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("#{$assets}/check-symbolic.symbolic.png")), + -gtk-recolor(url("#{$assets}/check@2-symbolic.symbolic.png"))); } - &:indeterminate { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), - -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + &:indeterminate { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("#{$assets}/dash-symbolic.symbolic.png")), + -gtk-recolor(url("#{$assets}/dash@2-symbolic.symbolic.png"))); } } %radio, @@ -2537,11 +2538,11 @@ radio { border-radius: 100%; -gtk-icon-size: 14px; - &:checked { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), - -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); } + &:checked { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("#{$assets}/bullet-symbolic.symbolic.png")), + -gtk-recolor(url("#{$assets}/bullet@2-symbolic.symbolic.png"))); } - &:indeterminate { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), - -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + &:indeterminate { -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("#{$assets}/dash-symbolic.symbolic.png")), + -gtk-recolor(url("#{$assets}/dash@2-symbolic.symbolic.png"))); } } treeview.view check, @@ -2805,7 +2806,7 @@ scale { // an asymmetric slider asset is used here, so the margins are uneven, the smaller // margin is set on the point side. margin: -10px; - $_scale_asset: 'assets/slider-#{$dir_infix}-#{$marks_infix}#{$state_infix}#{$suffix}'; + $_scale_asset: '#{$assets}/slider-#{$dir_infix}-#{$marks_infix}#{$state_infix}#{$suffix}'; border-style: none; border-radius: 0; @@ -4151,19 +4152,19 @@ cursor-handle { (':hover','-hover'), (':active','-active') { //no need for insensitive and backdrop &.top#{$s}:dir(ltr), &.bottom#{$s}:dir(rtl) { - $_url: 'assets/text-select-start#{$as}#{$asset_suffix}'; + $_url: '#{$assets}/text-select-start#{$as}#{$asset_suffix}'; -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), url('#{$_url}@2.png')); } &.bottom#{$s}:dir(ltr), &.top#{$s}:dir(rtl) { - $_url: 'assets/text-select-end#{$as}#{$asset_suffix}'; + $_url: '#{$assets}/text-select-end#{$as}#{$asset_suffix}'; -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), url('#{$_url}@2.png')); } &.insertion-cursor#{$s}:dir(ltr), &.insertion-cursor#{$s}:dir(rtl) { - $_url: 'assets/slider-horz-scale-has-marks-above#{$as}#{$asset_suffix}'; + $_url: '#{$assets}/slider-horz-scale-has-marks-above#{$as}#{$asset_suffix}'; -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), url('#{$_url}@2.png')); } diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Default/_drawing.scss similarity index 100% rename from gtk/theme/Adwaita/_drawing.scss rename to gtk/theme/Default/_drawing.scss diff --git a/gtk/theme/HighContrast/assets.svg b/gtk/theme/Default/assets-hc.svg similarity index 100% rename from gtk/theme/HighContrast/assets.svg rename to gtk/theme/Default/assets-hc.svg diff --git a/gtk/theme/HighContrast/assets/bullet-symbolic.svg b/gtk/theme/Default/assets-hc/bullet-symbolic.svg similarity index 100% rename from gtk/theme/HighContrast/assets/bullet-symbolic.svg rename to gtk/theme/Default/assets-hc/bullet-symbolic.svg diff --git a/gtk/theme/HighContrast/assets/bullet-symbolic.symbolic.png b/gtk/theme/Default/assets-hc/bullet-symbolic.symbolic.png similarity index 100% rename from gtk/theme/HighContrast/assets/bullet-symbolic.symbolic.png rename to gtk/theme/Default/assets-hc/bullet-symbolic.symbolic.png diff --git a/gtk/theme/Adwaita/assets/bullet@2-symbolic.symbolic.png b/gtk/theme/Default/assets-hc/bullet@2-symbolic.symbolic.png similarity index 100% rename from gtk/theme/Adwaita/assets/bullet@2-symbolic.symbolic.png rename to gtk/theme/Default/assets-hc/bullet@2-symbolic.symbolic.png diff --git a/gtk/theme/HighContrast/assets/check-symbolic.svg b/gtk/theme/Default/assets-hc/check-symbolic.svg similarity index 100% rename from gtk/theme/HighContrast/assets/check-symbolic.svg rename to gtk/theme/Default/assets-hc/check-symbolic.svg diff --git a/gtk/theme/HighContrast/assets/check-symbolic.symbolic.png b/gtk/theme/Default/assets-hc/check-symbolic.symbolic.png similarity index 100% rename from gtk/theme/HighContrast/assets/check-symbolic.symbolic.png rename to gtk/theme/Default/assets-hc/check-symbolic.symbolic.png diff --git a/gtk/theme/HighContrast/assets/check@2-symbolic.symbolic.png b/gtk/theme/Default/assets-hc/check@2-symbolic.symbolic.png similarity index 100% rename from gtk/theme/HighContrast/assets/check@2-symbolic.symbolic.png rename to gtk/theme/Default/assets-hc/check@2-symbolic.symbolic.png diff --git a/gtk/theme/Adwaita/assets/dash-symbolic.svg b/gtk/theme/Default/assets-hc/dash-symbolic.svg similarity index 100% rename from gtk/theme/Adwaita/assets/dash-symbolic.svg rename to gtk/theme/Default/assets-hc/dash-symbolic.svg diff --git a/gtk/theme/Adwaita/assets/dash-symbolic.symbolic.png b/gtk/theme/Default/assets-hc/dash-symbolic.symbolic.png similarity index 100% rename from gtk/theme/Adwaita/assets/dash-symbolic.symbolic.png rename to gtk/theme/Default/assets-hc/dash-symbolic.symbolic.png diff --git a/gtk/theme/Adwaita/assets/dash@2-symbolic.symbolic.png b/gtk/theme/Default/assets-hc/dash@2-symbolic.symbolic.png similarity index 100% rename from gtk/theme/Adwaita/assets/dash@2-symbolic.symbolic.png rename to gtk/theme/Default/assets-hc/dash@2-symbolic.symbolic.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-active-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-active-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-active-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active-dark@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-active-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-active.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-active.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-active@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-active@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-active@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-dark@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-hover-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-hover-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-hover-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover-dark@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-hover-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-hover.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-hover.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-hover@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-hover@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-hover@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-insensitive-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-insensitive-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-insensitive-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-insensitive-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-insensitive.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-insensitive.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-insensitive@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-insensitive@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above-insensitive@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-above@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-active-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-active-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-active-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active-dark@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-active-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-active.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-active.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-active@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-active@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-active@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-dark@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-hover-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-hover-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-hover-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover-dark@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-hover-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-hover.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-hover.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-hover@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-hover@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-hover@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-insensitive-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-insensitive-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-insensitive-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-insensitive-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-insensitive.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-insensitive.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-insensitive@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-insensitive@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below-insensitive@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below@2.png b/gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below@2.png rename to gtk/theme/Default/assets-hc/slider-horz-scale-has-marks-below@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-active-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-active-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-active-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active-dark@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-active-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-active.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-active.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-active@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-active@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-active@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-dark@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-hover-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-hover-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-hover-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover-dark@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-hover-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-hover.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-hover.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-hover@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-hover@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-hover@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-insensitive-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-insensitive-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-insensitive-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-insensitive-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-insensitive.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-insensitive.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-insensitive@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-insensitive@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above-insensitive@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-above@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-active-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-active-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-active-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active-dark@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-active-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-active.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-active.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-active@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-active@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-active@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-dark@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-hover-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-hover-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-hover-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover-dark@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-hover-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-hover.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-hover.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-hover@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-hover@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-hover@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-insensitive-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-insensitive-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-insensitive-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-insensitive-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-insensitive.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-insensitive.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-insensitive@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-insensitive@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below-insensitive@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below@2.png b/gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below@2.png rename to gtk/theme/Default/assets-hc/slider-vert-scale-has-marks-below@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-active-dark.png b/gtk/theme/Default/assets-hc/text-select-end-active-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-active-dark.png rename to gtk/theme/Default/assets-hc/text-select-end-active-dark.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-active-dark@2.png b/gtk/theme/Default/assets-hc/text-select-end-active-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-active-dark@2.png rename to gtk/theme/Default/assets-hc/text-select-end-active-dark@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-active.png b/gtk/theme/Default/assets-hc/text-select-end-active.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-active.png rename to gtk/theme/Default/assets-hc/text-select-end-active.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-active@2.png b/gtk/theme/Default/assets-hc/text-select-end-active@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-active@2.png rename to gtk/theme/Default/assets-hc/text-select-end-active@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-dark.png b/gtk/theme/Default/assets-hc/text-select-end-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-dark.png rename to gtk/theme/Default/assets-hc/text-select-end-dark.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-dark@2.png b/gtk/theme/Default/assets-hc/text-select-end-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-dark@2.png rename to gtk/theme/Default/assets-hc/text-select-end-dark@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-hover-dark.png b/gtk/theme/Default/assets-hc/text-select-end-hover-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-hover-dark.png rename to gtk/theme/Default/assets-hc/text-select-end-hover-dark.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-hover-dark@2.png b/gtk/theme/Default/assets-hc/text-select-end-hover-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-hover-dark@2.png rename to gtk/theme/Default/assets-hc/text-select-end-hover-dark@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-hover.png b/gtk/theme/Default/assets-hc/text-select-end-hover.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-hover.png rename to gtk/theme/Default/assets-hc/text-select-end-hover.png diff --git a/gtk/theme/HighContrast/assets/text-select-end-hover@2.png b/gtk/theme/Default/assets-hc/text-select-end-hover@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end-hover@2.png rename to gtk/theme/Default/assets-hc/text-select-end-hover@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-end.png b/gtk/theme/Default/assets-hc/text-select-end.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end.png rename to gtk/theme/Default/assets-hc/text-select-end.png diff --git a/gtk/theme/HighContrast/assets/text-select-end@2.png b/gtk/theme/Default/assets-hc/text-select-end@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-end@2.png rename to gtk/theme/Default/assets-hc/text-select-end@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-active-dark.png b/gtk/theme/Default/assets-hc/text-select-start-active-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-active-dark.png rename to gtk/theme/Default/assets-hc/text-select-start-active-dark.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-active-dark@2.png b/gtk/theme/Default/assets-hc/text-select-start-active-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-active-dark@2.png rename to gtk/theme/Default/assets-hc/text-select-start-active-dark@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-active.png b/gtk/theme/Default/assets-hc/text-select-start-active.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-active.png rename to gtk/theme/Default/assets-hc/text-select-start-active.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-active@2.png b/gtk/theme/Default/assets-hc/text-select-start-active@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-active@2.png rename to gtk/theme/Default/assets-hc/text-select-start-active@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-dark.png b/gtk/theme/Default/assets-hc/text-select-start-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-dark.png rename to gtk/theme/Default/assets-hc/text-select-start-dark.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-dark@2.png b/gtk/theme/Default/assets-hc/text-select-start-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-dark@2.png rename to gtk/theme/Default/assets-hc/text-select-start-dark@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-hover-dark.png b/gtk/theme/Default/assets-hc/text-select-start-hover-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-hover-dark.png rename to gtk/theme/Default/assets-hc/text-select-start-hover-dark.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-hover-dark@2.png b/gtk/theme/Default/assets-hc/text-select-start-hover-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-hover-dark@2.png rename to gtk/theme/Default/assets-hc/text-select-start-hover-dark@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-hover.png b/gtk/theme/Default/assets-hc/text-select-start-hover.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-hover.png rename to gtk/theme/Default/assets-hc/text-select-start-hover.png diff --git a/gtk/theme/HighContrast/assets/text-select-start-hover@2.png b/gtk/theme/Default/assets-hc/text-select-start-hover@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start-hover@2.png rename to gtk/theme/Default/assets-hc/text-select-start-hover@2.png diff --git a/gtk/theme/HighContrast/assets/text-select-start.png b/gtk/theme/Default/assets-hc/text-select-start.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start.png rename to gtk/theme/Default/assets-hc/text-select-start.png diff --git a/gtk/theme/HighContrast/assets/text-select-start@2.png b/gtk/theme/Default/assets-hc/text-select-start@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/text-select-start@2.png rename to gtk/theme/Default/assets-hc/text-select-start@2.png diff --git a/gtk/theme/Adwaita/assets.svg b/gtk/theme/Default/assets.svg similarity index 100% rename from gtk/theme/Adwaita/assets.svg rename to gtk/theme/Default/assets.svg diff --git a/gtk/theme/Adwaita/assets.txt b/gtk/theme/Default/assets.txt similarity index 100% rename from gtk/theme/Adwaita/assets.txt rename to gtk/theme/Default/assets.txt diff --git a/gtk/theme/Adwaita/assets/bullet-symbolic.svg b/gtk/theme/Default/assets/bullet-symbolic.svg similarity index 100% rename from gtk/theme/Adwaita/assets/bullet-symbolic.svg rename to gtk/theme/Default/assets/bullet-symbolic.svg diff --git a/gtk/theme/Adwaita/assets/bullet-symbolic.symbolic.png b/gtk/theme/Default/assets/bullet-symbolic.symbolic.png similarity index 100% rename from gtk/theme/Adwaita/assets/bullet-symbolic.symbolic.png rename to gtk/theme/Default/assets/bullet-symbolic.symbolic.png diff --git a/gtk/theme/HighContrast/assets/bullet@2-symbolic.symbolic.png b/gtk/theme/Default/assets/bullet@2-symbolic.symbolic.png similarity index 100% rename from gtk/theme/HighContrast/assets/bullet@2-symbolic.symbolic.png rename to gtk/theme/Default/assets/bullet@2-symbolic.symbolic.png diff --git a/gtk/theme/Adwaita/assets/check-symbolic.svg b/gtk/theme/Default/assets/check-symbolic.svg similarity index 100% rename from gtk/theme/Adwaita/assets/check-symbolic.svg rename to gtk/theme/Default/assets/check-symbolic.svg diff --git a/gtk/theme/Adwaita/assets/check-symbolic.symbolic.png b/gtk/theme/Default/assets/check-symbolic.symbolic.png similarity index 100% rename from gtk/theme/Adwaita/assets/check-symbolic.symbolic.png rename to gtk/theme/Default/assets/check-symbolic.symbolic.png diff --git a/gtk/theme/Adwaita/assets/check@2-symbolic.symbolic.png b/gtk/theme/Default/assets/check@2-symbolic.symbolic.png similarity index 100% rename from gtk/theme/Adwaita/assets/check@2-symbolic.symbolic.png rename to gtk/theme/Default/assets/check@2-symbolic.symbolic.png diff --git a/gtk/theme/HighContrast/assets/dash-symbolic.svg b/gtk/theme/Default/assets/dash-symbolic.svg similarity index 100% rename from gtk/theme/HighContrast/assets/dash-symbolic.svg rename to gtk/theme/Default/assets/dash-symbolic.svg diff --git a/gtk/theme/HighContrast/assets/dash-symbolic.symbolic.png b/gtk/theme/Default/assets/dash-symbolic.symbolic.png similarity index 100% rename from gtk/theme/HighContrast/assets/dash-symbolic.symbolic.png rename to gtk/theme/Default/assets/dash-symbolic.symbolic.png diff --git a/gtk/theme/HighContrast/assets/dash@2-symbolic.symbolic.png b/gtk/theme/Default/assets/dash@2-symbolic.symbolic.png similarity index 100% rename from gtk/theme/HighContrast/assets/dash@2-symbolic.symbolic.png rename to gtk/theme/Default/assets/dash@2-symbolic.symbolic.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-active-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-active-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-active-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active-dark@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-active-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-active.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-active.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-active@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-active@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-active@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-dark@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-hover-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-hover-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-hover-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover-dark@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-hover-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-hover.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-hover.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-hover@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above-hover@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-hover@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-insensitive-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-insensitive-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-insensitive.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-insensitive.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above-insensitive@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-above-insensitive@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above-insensitive@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-above@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-above@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-above@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-active-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-active-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-active-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active-dark@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-active-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-active.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-active.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-active@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-active@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-active@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-dark@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-hover-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-hover-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-hover-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover-dark@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-hover-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-hover.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-hover.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-hover@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below-hover@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-hover@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-insensitive-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-insensitive-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-insensitive.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-insensitive.png diff --git a/gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below-insensitive@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-horz-scale-has-marks-below-insensitive@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below-insensitive@2.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below.png diff --git a/gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png b/gtk/theme/Default/assets/slider-horz-scale-has-marks-below@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-horz-scale-has-marks-below@2.png rename to gtk/theme/Default/assets/slider-horz-scale-has-marks-below@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-active-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-active-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-active-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active-dark@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-active-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-active.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-active.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-active@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-active@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-active@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-dark@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-hover-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-hover-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-hover-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover-dark@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-hover-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-hover.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-hover.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-hover@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above-hover@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-hover@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-insensitive-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-insensitive-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-insensitive.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-insensitive.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above-insensitive@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-above-insensitive@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above-insensitive@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-above@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-above@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-above@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-active-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-active-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-active-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active-dark@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-active-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-active.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-active.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-active@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-active@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-active@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-dark@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-hover-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-hover-dark.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-hover-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover-dark@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-hover-dark@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-hover.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-hover.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-hover@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below-hover@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-hover@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-insensitive-dark.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-insensitive-dark.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-insensitive.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-insensitive.png diff --git a/gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below-insensitive@2.png similarity index 100% rename from gtk/theme/HighContrast/assets/slider-vert-scale-has-marks-below-insensitive@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below-insensitive@2.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below.png diff --git a/gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png b/gtk/theme/Default/assets/slider-vert-scale-has-marks-below@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/slider-vert-scale-has-marks-below@2.png rename to gtk/theme/Default/assets/slider-vert-scale-has-marks-below@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-active-dark.png b/gtk/theme/Default/assets/text-select-end-active-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-active-dark.png rename to gtk/theme/Default/assets/text-select-end-active-dark.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-active-dark@2.png b/gtk/theme/Default/assets/text-select-end-active-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-active-dark@2.png rename to gtk/theme/Default/assets/text-select-end-active-dark@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-active.png b/gtk/theme/Default/assets/text-select-end-active.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-active.png rename to gtk/theme/Default/assets/text-select-end-active.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-active@2.png b/gtk/theme/Default/assets/text-select-end-active@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-active@2.png rename to gtk/theme/Default/assets/text-select-end-active@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-dark.png b/gtk/theme/Default/assets/text-select-end-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-dark.png rename to gtk/theme/Default/assets/text-select-end-dark.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-dark@2.png b/gtk/theme/Default/assets/text-select-end-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-dark@2.png rename to gtk/theme/Default/assets/text-select-end-dark@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover-dark.png b/gtk/theme/Default/assets/text-select-end-hover-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-hover-dark.png rename to gtk/theme/Default/assets/text-select-end-hover-dark.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover-dark@2.png b/gtk/theme/Default/assets/text-select-end-hover-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-hover-dark@2.png rename to gtk/theme/Default/assets/text-select-end-hover-dark@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover.png b/gtk/theme/Default/assets/text-select-end-hover.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-hover.png rename to gtk/theme/Default/assets/text-select-end-hover.png diff --git a/gtk/theme/Adwaita/assets/text-select-end-hover@2.png b/gtk/theme/Default/assets/text-select-end-hover@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end-hover@2.png rename to gtk/theme/Default/assets/text-select-end-hover@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-end.png b/gtk/theme/Default/assets/text-select-end.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end.png rename to gtk/theme/Default/assets/text-select-end.png diff --git a/gtk/theme/Adwaita/assets/text-select-end@2.png b/gtk/theme/Default/assets/text-select-end@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-end@2.png rename to gtk/theme/Default/assets/text-select-end@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-active-dark.png b/gtk/theme/Default/assets/text-select-start-active-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-active-dark.png rename to gtk/theme/Default/assets/text-select-start-active-dark.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-active-dark@2.png b/gtk/theme/Default/assets/text-select-start-active-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-active-dark@2.png rename to gtk/theme/Default/assets/text-select-start-active-dark@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-active.png b/gtk/theme/Default/assets/text-select-start-active.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-active.png rename to gtk/theme/Default/assets/text-select-start-active.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-active@2.png b/gtk/theme/Default/assets/text-select-start-active@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-active@2.png rename to gtk/theme/Default/assets/text-select-start-active@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-dark.png b/gtk/theme/Default/assets/text-select-start-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-dark.png rename to gtk/theme/Default/assets/text-select-start-dark.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-dark@2.png b/gtk/theme/Default/assets/text-select-start-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-dark@2.png rename to gtk/theme/Default/assets/text-select-start-dark@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-hover-dark.png b/gtk/theme/Default/assets/text-select-start-hover-dark.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-hover-dark.png rename to gtk/theme/Default/assets/text-select-start-hover-dark.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-hover-dark@2.png b/gtk/theme/Default/assets/text-select-start-hover-dark@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-hover-dark@2.png rename to gtk/theme/Default/assets/text-select-start-hover-dark@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-hover.png b/gtk/theme/Default/assets/text-select-start-hover.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-hover.png rename to gtk/theme/Default/assets/text-select-start-hover.png diff --git a/gtk/theme/Adwaita/assets/text-select-start-hover@2.png b/gtk/theme/Default/assets/text-select-start-hover@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start-hover@2.png rename to gtk/theme/Default/assets/text-select-start-hover@2.png diff --git a/gtk/theme/Adwaita/assets/text-select-start.png b/gtk/theme/Default/assets/text-select-start.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start.png rename to gtk/theme/Default/assets/text-select-start.png diff --git a/gtk/theme/Adwaita/assets/text-select-start@2.png b/gtk/theme/Default/assets/text-select-start@2.png similarity index 100% rename from gtk/theme/Adwaita/assets/text-select-start@2.png rename to gtk/theme/Default/assets/text-select-start@2.png diff --git a/gtk/theme/Default/gtk-dark.css b/gtk/theme/Default/gtk-dark.css new file mode 100644 index 0000000000..876a9b1de8 --- /dev/null +++ b/gtk/theme/Default/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/gtk/libgtk/theme/Default/Default-dark.css"); diff --git a/gtk/theme/Default/gtk-hc-dark.css b/gtk/theme/Default/gtk-hc-dark.css new file mode 100644 index 0000000000..99364a4635 --- /dev/null +++ b/gtk/theme/Default/gtk-hc-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/gtk/libgtk/theme/Default/Default-hc-dark.css"); diff --git a/gtk/theme/Default/gtk-hc.css b/gtk/theme/Default/gtk-hc.css new file mode 100644 index 0000000000..ca822a2b50 --- /dev/null +++ b/gtk/theme/Default/gtk-hc.css @@ -0,0 +1 @@ +@import url("resource:///org/gtk/libgtk/theme/Default/Default-hc.css"); diff --git a/gtk/theme/Default/gtk-light.css b/gtk/theme/Default/gtk-light.css new file mode 100644 index 0000000000..cf32f0590a --- /dev/null +++ b/gtk/theme/Default/gtk-light.css @@ -0,0 +1 @@ +@import url("resource:///org/gtk/libgtk/theme/Default/Default-light.css"); diff --git a/gtk/theme/Default/gtk.css b/gtk/theme/Default/gtk.css new file mode 100644 index 0000000000..cf32f0590a --- /dev/null +++ b/gtk/theme/Default/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/gtk/libgtk/theme/Default/Default-light.css"); diff --git a/gtk/theme/Default/meson.build b/gtk/theme/Default/meson.build new file mode 100644 index 0000000000..5e52a8b3ce --- /dev/null +++ b/gtk/theme/Default/meson.build @@ -0,0 +1,26 @@ +default_scss_files = files([ + '_colors-public.scss', + '_colors.scss', + '_common.scss', + '_drawing.scss', +]) + +default_theme_variants = [ + 'light', + 'dark', + 'hc', + 'hc-dark', +] + +default_theme_deps = [] + +foreach variant: default_theme_variants + default_theme_deps += custom_target('Default theme variant: ' + variant, + input: 'Default-@0@.scss'.format(variant), + output: 'Default-@0@.css'.format(variant), + command: [ + sassc, sassc_opts, '@INPUT@', '@OUTPUT@', + ], + depend_files: default_scss_files, + ) +endforeach diff --git a/gtk/theme/Default/render-assets.sh b/gtk/theme/Default/render-assets.sh new file mode 100755 index 0000000000..f4b6998966 --- /dev/null +++ b/gtk/theme/Default/render-assets.sh @@ -0,0 +1,38 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +INDEX="assets.txt" + +for s in "" "-hc"; +do + SRC_FILE="assets$s.svg" + ASSETS_DIR="assets$s" + + for i in `cat $INDEX` + do + if [ -f $ASSETS_DIR/$i.png ]; then + echo $ASSETS_DIR/$i.png exists. + else + echo + echo Rendering $ASSETS_DIR/$i.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ + # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png + fi + if [ -f $ASSETS_DIR/$i@2.png ]; then + echo $ASSETS_DIR/$i@2.png exists. + else + echo + echo Rendering $ASSETS_DIR/$i@2.png + $INKSCAPE --export-id=$i \ + --export-dpi=180 \ + --export-id-only \ + --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ + # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png + fi + done +done +exit 0 diff --git a/gtk/theme/HighContrast/HighContrast-dark.scss b/gtk/theme/HighContrast/HighContrast-dark.scss deleted file mode 100644 index 51c57c0fbf..0000000000 --- a/gtk/theme/HighContrast/HighContrast-dark.scss +++ /dev/null @@ -1,13 +0,0 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade -// - if you need to inverse a color function use the @if directive to match for dark $variant - -$variant: 'dark'; - -@import '../Adwaita/colors'; -@import 'colors-hc'; -@import '../Adwaita/colors-public'; // export public colors -@import '../Adwaita/drawing'; -@import '../Adwaita/common'; diff --git a/gtk/theme/HighContrast/HighContrast.scss b/gtk/theme/HighContrast/HighContrast.scss deleted file mode 100644 index 236834aed8..0000000000 --- a/gtk/theme/HighContrast/HighContrast.scss +++ /dev/null @@ -1,13 +0,0 @@ -// General guidelines: -// - very unlikely you want to edit something else than _common.scss -// - keep the number of defined colors to a minimum, use the color blending functions if -// you need a subtle shade -// - if you need to inverse a color function use the @if directive to match for dark $variant - -$variant: 'light'; - -@import '../Adwaita/colors'; -@import 'colors-hc'; -@import '../Adwaita/colors-public'; // export public colors -@import '../Adwaita/drawing'; -@import '../Adwaita/common'; diff --git a/gtk/theme/HighContrast/_colors-hc.scss b/gtk/theme/HighContrast/_colors-hc.scss deleted file mode 100644 index f1535a64cf..0000000000 --- a/gtk/theme/HighContrast/_colors-hc.scss +++ /dev/null @@ -1,26 +0,0 @@ -// High Contrast color overrides -// When color definition differs for dark and light variant -// it gets @if ed depending on $variant - - -$fg_color: if($variant == 'light', darken($fg_color, 3%), lighten($fg_color, 2%)); -$bg_color: if($variant == 'light', lighten($bg_color, 3%), darken($bg_color, 2%)); -$selected_bg_color: darken($selected_bg_color,10%); -$selected_borders_color: darken($selected_borders_color, 10%); -$borders_color: if($variant == 'light', darken($borders_color, 30%), lighten($borders_color, 30%)); -$alt_borders_color: if($variant == 'light', darken($alt_borders_color, 33%), lighten($alt_borders_color, 28%)); -$menu_color: $base_color; -$menu_selected_color: darken($bg_color,10%); - -//insensitive state derived colors -$insensitive_fg_color: mix($fg_color, $bg_color, 50%); -$insensitive_bg_color: mix($bg_color, $base_color, 60%); -$insensitive_borders_color: mix($borders_color, $bg_color, 80%); - -//focus rings -$focus_border_color: if($variant == 'light', transparentize($selected_bg_color, 0.2), transparentize(white, 0.4)); -$alt_focus_border_color: if($variant == 'light', white, transparentize(white,0.4)); - -$dim_label_opacity: 0.9; - -$switch_borders_color: if($variant == 'light',darken($switch_bg_color,15%),lighten($switch_bg_color,15%)); diff --git a/gtk/theme/HighContrast/assets.txt b/gtk/theme/HighContrast/assets.txt deleted file mode 100644 index a380d1cce5..0000000000 --- a/gtk/theme/HighContrast/assets.txt +++ /dev/null @@ -1,44 +0,0 @@ -text-select-end -text-select-end-hover -text-select-end-active -text-select-start -text-select-start-hover -text-select-start-active -text-select-end-dark -text-select-end-hover-dark -text-select-end-active-dark -text-select-start-dark -text-select-start-hover-dark -text-select-start-active-dark -slider-horz-scale-has-marks-below -slider-horz-scale-has-marks-below-hover -slider-horz-scale-has-marks-below-active -slider-horz-scale-has-marks-below-insensitive -slider-vert-scale-has-marks-below -slider-vert-scale-has-marks-below-hover -slider-vert-scale-has-marks-below-active -slider-vert-scale-has-marks-below-insensitive -slider-horz-scale-has-marks-above -slider-horz-scale-has-marks-above-hover -slider-horz-scale-has-marks-above-active -slider-horz-scale-has-marks-above-insensitive -slider-vert-scale-has-marks-above -slider-vert-scale-has-marks-above-hover -slider-vert-scale-has-marks-above-active -slider-vert-scale-has-marks-above-insensitive -slider-horz-scale-has-marks-below-dark -slider-horz-scale-has-marks-below-hover-dark -slider-horz-scale-has-marks-below-active-dark -slider-horz-scale-has-marks-below-insensitive-dark -slider-vert-scale-has-marks-below-dark -slider-vert-scale-has-marks-below-hover-dark -slider-vert-scale-has-marks-below-active-dark -slider-vert-scale-has-marks-below-insensitive-dark -slider-horz-scale-has-marks-above-dark -slider-horz-scale-has-marks-above-hover-dark -slider-horz-scale-has-marks-above-active-dark -slider-horz-scale-has-marks-above-insensitive-dark -slider-vert-scale-has-marks-above-dark -slider-vert-scale-has-marks-above-hover-dark -slider-vert-scale-has-marks-above-active-dark -slider-vert-scale-has-marks-above-insensitive-dark diff --git a/gtk/theme/HighContrast/gtk-dark.css b/gtk/theme/HighContrast/gtk-dark.css deleted file mode 100644 index 5f32a5edc5..0000000000 --- a/gtk/theme/HighContrast/gtk-dark.css +++ /dev/null @@ -1 +0,0 @@ -@import url("resource:///org/gtk/libgtk/theme/HighContrast/HighContrast-dark.css"); diff --git a/gtk/theme/HighContrast/gtk.css b/gtk/theme/HighContrast/gtk.css deleted file mode 100644 index 8dcda0018d..0000000000 --- a/gtk/theme/HighContrast/gtk.css +++ /dev/null @@ -1 +0,0 @@ -@import url("resource:///org/gtk/libgtk/theme/HighContrast/HighContrast.css"); diff --git a/gtk/theme/HighContrast/meson.build b/gtk/theme/HighContrast/meson.build deleted file mode 100644 index 0bc6931392..0000000000 --- a/gtk/theme/HighContrast/meson.build +++ /dev/null @@ -1,29 +0,0 @@ -hc_scss_files = files([ - '_colors-hc.scss', -]) - -hc_theme_variants = [ - 'dark', -] - -hc_theme_deps = [ - custom_target('HighContrast theme', - input: 'HighContrast.scss', - output: 'HighContrast.css', - command: [ - sassc, sassc_opts, '@INPUT@', '@OUTPUT@', - ], - depend_files: [ hc_scss_files, adwaita_scss_files ], - ) -] - -foreach variant: hc_theme_variants - hc_theme_deps += custom_target('HighContrast theme variant: ' + variant, - input: 'HighContrast-@0@.scss'.format(variant), - output: 'HighContrast-@0@.css'.format(variant), - command: [ - sassc, sassc_opts, '@INPUT@', '@OUTPUT@', - ], - depend_files: [ hc_scss_files, adwaita_scss_files ], - ) -endforeach diff --git a/gtk/theme/HighContrast/render-assets.sh b/gtk/theme/HighContrast/render-assets.sh deleted file mode 100755 index 24d7675afe..0000000000 --- a/gtk/theme/HighContrast/render-assets.sh +++ /dev/null @@ -1,34 +0,0 @@ -#! /bin/bash - -INKSCAPE="/usr/bin/inkscape" -OPTIPNG="/usr/bin/optipng" - -SRC_FILE="assets.svg" -ASSETS_DIR="assets" -INDEX="assets.txt" - -for i in `cat $INDEX` -do -if [ -f $ASSETS_DIR/$i.png ]; then - echo $ASSETS_DIR/$i.png exists. -else - echo - echo Rendering $ASSETS_DIR/$i.png - $INKSCAPE --export-id=$i \ - --export-id-only \ - --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png -fi -if [ -f $ASSETS_DIR/$i@2.png ]; then - echo $ASSETS_DIR/$i@2.png exists. -else - echo - echo Rendering $ASSETS_DIR/$i@2.png - $INKSCAPE --export-id=$i \ - --export-dpi=180 \ - --export-id-only \ - --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\ - # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png -fi -done -exit 0