summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-11-06 22:55:44 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-11-06 22:56:42 +0000
commit4b906a9e5a7001370a747a24b69e7b1443a1405c (patch)
tree50d6259a4779a2df806af0dc4be19345d99bc439
parentf040f4b71be83433c03abc1a792574c2c5669c69 (diff)
downloadefl-4b906a9e5a7001370a747a24b69e7b1443a1405c.tar.gz
elm theme - add another palette to default set
-rw-r--r--data/elementary/colors/mauve-sunset.src558
-rw-r--r--data/elementary/colors/meson.build29
2 files changed, 573 insertions, 14 deletions
diff --git a/data/elementary/colors/mauve-sunset.src b/data/elementary/colors/mauve-sunset.src
new file mode 100644
index 0000000000..4dd4d9c907
--- /dev/null
+++ b/data/elementary/colors/mauve-sunset.src
@@ -0,0 +1,558 @@
+group "Elm_Palette" struct {
+ value "version" int: 1000;
+ group "colors" list {
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg";
+ value "r" uchar: 62;
+ value "g" uchar: 55;
+ value "b" uchar: 73;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-semi";
+ value "r" uchar: 62;
+ value "g" uchar: 55;
+ value "b" uchar: 78;
+ value "a" uchar: 182;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-trans";
+ value "r" uchar: 62;
+ value "g" uchar: 55;
+ value "b" uchar: 78;
+ value "a" uchar: 192;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-dimmest";
+ value "r" uchar: 37;
+ value "g" uchar: 30;
+ value "b" uchar: 42;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-dimmer";
+ value "r" uchar: 43;
+ value "g" uchar: 35;
+ value "b" uchar: 53;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-alt-dark";
+ value "r" uchar: 51;
+ value "g" uchar: 45;
+ value "b" uchar: 63;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-alt-light";
+ value "r" uchar: 53;
+ value "g" uchar: 45;
+ value "b" uchar: 71;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-alt";
+ value "r" uchar: 55;
+ value "g" uchar: 48;
+ value "b" uchar: 64;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-dim";
+ value "r" uchar: 46;
+ value "g" uchar: 39;
+ value "b" uchar: 57;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-dark";
+ value "r" uchar: 28;
+ value "g" uchar: 25;
+ value "b" uchar: 39;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-dark-invisible";
+ value "r" uchar: 28;
+ value "g" uchar: 25;
+ value "b" uchar: 39;
+ value "a" uchar: 0;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-darkest";
+ value "r" uchar: 16;
+ value "g" uchar: 13;
+ value "b" uchar: 19;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-dark-alt";
+ value "r" uchar: 26;
+ value "g" uchar: 24;
+ value "b" uchar: 32;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-medium";
+ value "r" uchar: 70;
+ value "g" uchar: 61;
+ value "b" uchar: 83;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-high";
+ value "r" uchar: 78;
+ value "g" uchar: 67;
+ value "b" uchar: 93;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-higher";
+ value "r" uchar: 99;
+ value "g" uchar: 79;
+ value "b" uchar: 113;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-highest";
+ value "r" uchar: 113;
+ value "g" uchar: 92;
+ value "b" uchar: 132;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-light";
+ value "r" uchar: 194;
+ value "g" uchar: 182;
+ value "b" uchar: 202;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":bg-light-alt";
+ value "r" uchar: 185;
+ value "g" uchar: 174;
+ value "b" uchar: 194;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":fg-dim";
+ value "r" uchar: 138;
+ value "g" uchar: 120;
+ value "b" uchar: 75;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":fg";
+ value "r" uchar: 224;
+ value "g" uchar: 222;
+ value "b" uchar: 202;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":fg-prehigh";
+ value "r" uchar: 204;
+ value "g" uchar: 202;
+ value "b" uchar: 180;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":fg-high";
+ value "r" uchar: 239;
+ value "g" uchar: 239;
+ value "b" uchar: 234;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":fg-higher";
+ value "r" uchar: 238;
+ value "g" uchar: 237;
+ value "b" uchar: 232;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":fg-light";
+ value "r" uchar: 255;
+ value "g" uchar: 255;
+ value "b" uchar: 255;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected";
+ value "r" uchar: 242;
+ value "g" uchar: 180;
+ value "b" uchar: 0;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected-light";
+ value "r" uchar: 242;
+ value "g" uchar: 180;
+ value "b" uchar: 0;
+ value "a" uchar: 25;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected-medium";
+ value "r" uchar: 242;
+ value "g" uchar: 180;
+ value "b" uchar: 0;
+ value "a" uchar: 128;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected-heavy";
+ value "r" uchar: 242;
+ value "g" uchar: 180;
+ value "b" uchar: 0;
+ value "a" uchar: 192;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected-alt";
+ value "r" uchar: 255;
+ value "g" uchar: 86;
+ value "b" uchar: 51;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected-alt-trans";
+ value "r" uchar: 255;
+ value "g" uchar: 90;
+ value "b" uchar: 51;
+ value "a" uchar: 64;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected-alt-dim";
+ value "r" uchar: 128;
+ value "g" uchar: 43;
+ value "b" uchar: 25;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected-dim";
+ value "r" uchar: 121;
+ value "g" uchar: 76;
+ value "b" uchar: 2;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected2";
+ value "r" uchar: 153;
+ value "g" uchar: 255;
+ value "b" uchar: 51;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected2-dim";
+ value "r" uchar: 76;
+ value "g" uchar: 128;
+ value "b" uchar: 25;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected3";
+ value "r" uchar: 255;
+ value "g" uchar: 51;
+ value "b" uchar: 153;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected4";
+ value "r" uchar: 255;
+ value "g" uchar: 51;
+ value "b" uchar: 51;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected4-dim";
+ value "r" uchar: 153;
+ value "g" uchar: 34;
+ value "b" uchar: 34;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected5";
+ value "r" uchar: 153;
+ value "g" uchar: 51;
+ value "b" uchar: 255;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected5-dim";
+ value "r" uchar: 76;
+ value "g" uchar: 25;
+ value "b" uchar: 127;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected6";
+ value "r" uchar: 51;
+ value "g" uchar: 255;
+ value "b" uchar: 153;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":selected6-dim";
+ value "r" uchar: 56;
+ value "g" uchar: 160;
+ value "b" uchar: 96;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":win-normal";
+ value "r" uchar: 255;
+ value "g" uchar: 255;
+ value "b" uchar: 255;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":win-selected";
+ value "r" uchar: 255;
+ value "g" uchar: 255;
+ value "b" uchar: 255;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":light-off";
+ value "r" uchar: 255;
+ value "g" uchar: 255;
+ value "b" uchar: 255;
+ value "a" uchar: 0;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":light-medium";
+ value "r" uchar: 255;
+ value "g" uchar: 255;
+ value "b" uchar: 255;
+ value "a" uchar: 128;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":light-high";
+ value "r" uchar: 255;
+ value "g" uchar: 255;
+ value "b" uchar: 255;
+ value "a" uchar: 200;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":light-on";
+ value "r" uchar: 255;
+ value "g" uchar: 255;
+ value "b" uchar: 255;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":light-glow";
+ value "r" uchar: 255;
+ value "g" uchar: 220;
+ value "b" uchar: 160;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":dim-invisible";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 0;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":dim-lightest";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 32;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":dim-lighter";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 64;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":dim-light";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 80;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":dim";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 160;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":dim-dark";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 200;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":shadow";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 128;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":shadow-selected";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":shadow-disabled";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 64;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":outline";
+ value "r" uchar: 0;
+ value "g" uchar: 0;
+ value "b" uchar: 0;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":validate-fail";
+ value "r" uchar: 255;
+ value "g" uchar: 32;
+ value "b" uchar: 16;
+ value "a" uchar: 80;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":validate-pass";
+ value "r" uchar: 32;
+ value "g" uchar: 255;
+ value "b" uchar: 16;
+ value "a" uchar: 80;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":success";
+ value "r" uchar: 51;
+ value "g" uchar: 255;
+ value "b" uchar: 51;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":success-dim";
+ value "r" uchar: 51;
+ value "g" uchar: 153;
+ value "b" uchar: 51;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":keyword";
+ value "r" uchar: 255;
+ value "g" uchar: 153;
+ value "b" uchar: 153;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":keyword-dim";
+ value "r" uchar: 128;
+ value "g" uchar: 80;
+ value "b" uchar: 80;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":match";
+ value "r" uchar: 255;
+ value "g" uchar: 187;
+ value "b" uchar: 51;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":match-dim";
+ value "r" uchar: 128;
+ value "g" uchar: 96;
+ value "b" uchar: 25;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":comment";
+ value "r" uchar: 51;
+ value "g" uchar: 153;
+ value "b" uchar: 153;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":comment-dim";
+ value "r" uchar: 56;
+ value "g" uchar: 96;
+ value "b" uchar: 96;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":number";
+ value "r" uchar: 220;
+ value "g" uchar: 220;
+ value "b" uchar: 48;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":number-dim";
+ value "r" uchar: 128;
+ value "g" uchar: 128;
+ value "b" uchar: 56;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":class";
+ value "r" uchar: 119;
+ value "g" uchar: 170;
+ value "b" uchar: 221;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":class-dim";
+ value "r" uchar: 59;
+ value "g" uchar: 85;
+ value "b" uchar: 110;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":note";
+ value "r" uchar: 160;
+ value "g" uchar: 80;
+ value "b" uchar: 17;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":note-dim";
+ value "r" uchar: 80;
+ value "g" uchar: 40;
+ value "b" uchar: 8;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":todo";
+ value "r" uchar: 40;
+ value "g" uchar: 80;
+ value "b" uchar: 160;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: ":todo-dim";
+ value "r" uchar: 20;
+ value "g" uchar: 40;
+ value "b" uchar: 80;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: "/bg/selected/titlebar";
+ value "r" uchar: 242;
+ value "g" uchar: 180;
+ value "b" uchar: 0;
+ value "a" uchar: 255;
+ }
+ group "Elm_Palette_Color" struct {
+ value "name" string: "/bg/selected/menu/item";
+ value "r" uchar: 242;
+ value "g" uchar: 180;
+ value "b" uchar: 0;
+ value "a" uchar: 255;
+ }
+ }
+}
diff --git a/data/elementary/colors/meson.build b/data/elementary/colors/meson.build
index 4b23c6074a..7e44c1abb2 100644
--- a/data/elementary/colors/meson.build
+++ b/data/elementary/colors/meson.build
@@ -1,14 +1,15 @@
-custom_target('colors_default.ecl',
- input: 'default.src',
- output: 'default.pal',
- command: [eet_bin, '-e', '@OUTPUT@', 'palette', '@INPUT@', '1'],
- install: true,
- install_dir: join_paths(dir_data, 'elementary', 'colors'),
- )
-custom_target('colors_light.ecl',
- input: 'light.src',
- output: 'light.pal',
- command: [eet_bin, '-e', '@OUTPUT@', 'palette', '@INPUT@', '1'],
- install: true,
- install_dir: join_paths(dir_data, 'elementary', 'colors'),
- )
+pals = [
+ 'default',
+ 'light',
+ 'mauve-sunset'
+]
+
+foreach p: pals
+ custom_target('colors_' + p + '.ecl',
+ input: p + '.src',
+ output: p + '.pal',
+ command: [eet_bin, '-e', '@OUTPUT@', 'palette', '@INPUT@', '1'],
+ install: true,
+ install_dir: join_paths(dir_data, 'elementary', 'colors'),
+ )
+endforeach