linearize theme from srgba on load, use linear colors everywhere; begin simplifying ui colors

This commit is contained in:
Ryan Fleury
2025-02-18 10:39:43 -08:00
parent 42e3c406cd
commit e45bdfd90d
9 changed files with 377 additions and 221 deletions
+137 -49
View File
@@ -859,52 +859,60 @@ str8_lit_comp("negative_pop_button_background"),
str8_lit_comp("neutral_pop_button_background"),
};
Vec4F32 rd_theme_preset_colors__default_dark[76] =
Vec4F32 rd_theme_preset_colors__default_dark[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0xe5e5e5ff),
rgba_from_u32_lit_comp(0x4dc221ff),
rgba_from_u32_lit_comp(0xc56452ff),
rgba_from_u32_lit_comp(0x307eb2ff),
rgba_from_u32_lit_comp(0xa4a4a4fe),
rgba_from_u32_lit_comp(0xa4a4a4ff),
rgba_from_u32_lit_comp(0x8aff00ff),
rgba_from_u32_lit_comp(0xb23217ff),
rgba_from_u32_lit_comp(0xfda200ff),
rgba_from_u32_lit_comp(0xffffffff),
rgba_from_u32_lit_comp(0x0000007f),
rgba_from_u32_lit_comp(0x0000003f),
rgba_from_u32_lit_comp(0xffffff0c),
rgba_from_u32_lit_comp(0x0000002f),
rgba_from_u32_lit_comp(0x99ccff4c),
rgba_from_u32_lit_comp(0xffffff1e),
rgba_from_u32_lit_comp(0x5f12005f),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x222222fe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x3e4c577f),
rgba_from_u32_lit_comp(0x3e4c577f),
rgba_from_u32_lit_comp(0xffffff19),
rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x000000ff),
rgba_from_u32_lit_comp(0x000000ff),
rgba_from_u32_lit_comp(0xffffffff),
rgba_from_u32_lit_comp(0x000000ff),
rgba_from_u32_lit_comp(0x99ccffff),
rgba_from_u32_lit_comp(0xffffffff),
rgba_from_u32_lit_comp(0x5f1200ff),
rgba_from_u32_lit_comp(0x1b1b1bff),
rgba_from_u32_lit_comp(0x222222ff),
rgba_from_u32_lit_comp(0x404040ff),
rgba_from_u32_lit_comp(0x2b3740ff),
rgba_from_u32_lit_comp(0x2b3740ff),
rgba_from_u32_lit_comp(0x3e4c57ff),
rgba_from_u32_lit_comp(0x333333ff),
rgba_from_u32_lit_comp(0x333333ff),
rgba_from_u32_lit_comp(0x3f3f3fff),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0xffffffff),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x1b1b1bff),
rgba_from_u32_lit_comp(0xffffffff),
rgba_from_u32_lit_comp(0x3f3f3fff),
rgba_from_u32_lit_comp(0x2c5b36ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0xffc800ff),
rgba_from_u32_lit_comp(0x3f3f3fff),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0xe88774ff),
rgba_from_u32_lit_comp(0x3f3f3fff),
rgba_from_u32_lit_comp(0x355b6eff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x2b2b2bfe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x6f5135fe),
rgba_from_u32_lit_comp(0xfefefe4d),
rgba_from_u32_lit_comp(0x3e4c577f),
rgba_from_u32_lit_comp(0xffffff19),
rgba_from_u32_lit_comp(0xffbb00ff),
rgba_from_u32_lit_comp(0x3f3f3fff),
rgba_from_u32_lit_comp(0x2b2b2bff),
rgba_from_u32_lit_comp(0xffffffff),
rgba_from_u32_lit_comp(0x3f3f3fff),
rgba_from_u32_lit_comp(0x6f5135ff),
rgba_from_u32_lit_comp(0xffa600ff),
rgba_from_u32_lit_comp(0x8a6e54ff),
rgba_from_u32_lit_comp(0x2b3740ff),
rgba_from_u32_lit_comp(0xffa600ff),
rgba_from_u32_lit_comp(0x3e4c57ff),
rgba_from_u32_lit_comp(0xcbcbcbff),
rgba_from_u32_lit_comp(0x42a2cffe),
rgba_from_u32_lit_comp(0x42a2cfff),
rgba_from_u32_lit_comp(0xfec746ff),
rgba_from_u32_lit_comp(0x98bc80ff),
rgba_from_u32_lit_comp(0xb7afd5ff),
@@ -917,14 +925,14 @@ rgba_from_u32_lit_comp(0xd96759ff),
rgba_from_u32_lit_comp(0x717171ff),
rgba_from_u32_lit_comp(0x7f7f7fff),
rgba_from_u32_lit_comp(0xbebebeff),
rgba_from_u32_lit_comp(0x99503d3f),
rgba_from_u32_lit_comp(0xfe82493f),
rgba_from_u32_lit_comp(0xffba173f),
rgba_from_u32_lit_comp(0xcefd693f),
rgba_from_u32_lit_comp(0x99503d3f),
rgba_from_u32_lit_comp(0xfe82493f),
rgba_from_u32_lit_comp(0xffba173f),
rgba_from_u32_lit_comp(0xcefd693f),
rgba_from_u32_lit_comp(0x99503dff),
rgba_from_u32_lit_comp(0xfe8249ff),
rgba_from_u32_lit_comp(0xffba17ff),
rgba_from_u32_lit_comp(0xcefd69ff),
rgba_from_u32_lit_comp(0x99503dff),
rgba_from_u32_lit_comp(0xfe8249ff),
rgba_from_u32_lit_comp(0xffba17ff),
rgba_from_u32_lit_comp(0xcefd69ff),
rgba_from_u32_lit_comp(0xffcb7fff),
rgba_from_u32_lit_comp(0xb2ff65ff),
rgba_from_u32_lit_comp(0xff99e5ff),
@@ -939,7 +947,7 @@ rgba_from_u32_lit_comp(0xa72911ff),
rgba_from_u32_lit_comp(0x355b6eff),
};
Vec4F32 rd_theme_preset_colors__default_light[76] =
Vec4F32 rd_theme_preset_colors__default_light[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0x4c4c4cff),
@@ -969,19 +977,27 @@ rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0xa4a4a4fe),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x65f534ff),
rgba_from_u32_lit_comp(0x65f534ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0xff694cff),
rgba_from_u32_lit_comp(0xff694cff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0xa6becaff),
rgba_from_u32_lit_comp(0xa6becaff),
rgba_from_u32_lit_comp(0xa6a6a6fd),
rgba_from_u32_lit_comp(0xa9a9a9fe),
rgba_from_u32_lit_comp(0xa9a9a9fe),
rgba_from_u32_lit_comp(0xc0c0c0fe),
rgba_from_u32_lit_comp(0xa98b6fff),
rgba_from_u32_lit_comp(0xa98b6fff),
rgba_from_u32_lit_comp(0xffffff4d),
rgba_from_u32_lit_comp(0x8282827f),
rgba_from_u32_lit_comp(0x8282827f),
rgba_from_u32_lit_comp(0xffffff19),
rgba_from_u32_lit_comp(0x4d4d4dff),
rgba_from_u32_lit_comp(0x205670fe),
@@ -1019,7 +1035,7 @@ rgba_from_u32_lit_comp(0xff2800ff),
rgba_from_u32_lit_comp(0xa6becaff),
};
Vec4F32 rd_theme_preset_colors__vs_dark[76] =
Vec4F32 rd_theme_preset_colors__vs_dark[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0xe5e5e5ff),
@@ -1049,19 +1065,27 @@ rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x2c5b36ff),
rgba_from_u32_lit_comp(0x2c5b36ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x355b6eff),
rgba_from_u32_lit_comp(0x355b6eff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x2b2b2bfe),
rgba_from_u32_lit_comp(0x2b2b2bfe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x0079ccff),
rgba_from_u32_lit_comp(0x0079ccff),
rgba_from_u32_lit_comp(0xfefefe4d),
rgba_from_u32_lit_comp(0xfefefe14),
rgba_from_u32_lit_comp(0xfefefe14),
rgba_from_u32_lit_comp(0xffffff00),
rgba_from_u32_lit_comp(0xcbcbcbff),
rgba_from_u32_lit_comp(0xdcdcaaff),
@@ -1099,7 +1123,7 @@ rgba_from_u32_lit_comp(0xa72911ff),
rgba_from_u32_lit_comp(0x355b6eff),
};
Vec4F32 rd_theme_preset_colors__vs_light[76] =
Vec4F32 rd_theme_preset_colors__vs_light[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0x000000ff),
@@ -1129,19 +1153,27 @@ rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0xb6b6b6ff),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0xb6b6b6ff),
rgba_from_u32_lit_comp(0x84ce93ff),
rgba_from_u32_lit_comp(0x84ce93ff),
rgba_from_u32_lit_comp(0xb6b6b6ff),
rgba_from_u32_lit_comp(0xbd3e24ff),
rgba_from_u32_lit_comp(0xbd3e24ff),
rgba_from_u32_lit_comp(0xb6b6b6ff),
rgba_from_u32_lit_comp(0x6e9db5ff),
rgba_from_u32_lit_comp(0x6e9db5ff),
rgba_from_u32_lit_comp(0xb6b6b6ff),
rgba_from_u32_lit_comp(0xe8e8e8fe),
rgba_from_u32_lit_comp(0xe8e8e8fe),
rgba_from_u32_lit_comp(0xb6b6b6ff),
rgba_from_u32_lit_comp(0xfffffffe),
rgba_from_u32_lit_comp(0xfffffffe),
rgba_from_u32_lit_comp(0xb6b6b6ff),
rgba_from_u32_lit_comp(0xcdd4dc7f),
rgba_from_u32_lit_comp(0xcdd4dc7f),
rgba_from_u32_lit_comp(0xb6b6b6ff),
rgba_from_u32_lit_comp(0x000000ff),
rgba_from_u32_lit_comp(0x000000ff),
@@ -1179,7 +1211,7 @@ rgba_from_u32_lit_comp(0xa72911ff),
rgba_from_u32_lit_comp(0x6e9db5ff),
};
Vec4F32 rd_theme_preset_colors__solarized_dark[76] =
Vec4F32 rd_theme_preset_colors__solarized_dark[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0x999999ff),
@@ -1209,19 +1241,27 @@ rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0xfdfdfd3a),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0xfefefe3a),
rgba_from_u32_lit_comp(0x2c5b36ff),
rgba_from_u32_lit_comp(0x2c5b36ff),
rgba_from_u32_lit_comp(0xfefefe3a),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0xfefefe3a),
rgba_from_u32_lit_comp(0x355b6eff),
rgba_from_u32_lit_comp(0x355b6eff),
rgba_from_u32_lit_comp(0xfefefe3a),
rgba_from_u32_lit_comp(0x005e77fe),
rgba_from_u32_lit_comp(0x005e77fe),
rgba_from_u32_lit_comp(0xfefefe3a),
rgba_from_u32_lit_comp(0x005e77fe),
rgba_from_u32_lit_comp(0x005e77fe),
rgba_from_u32_lit_comp(0xfefefe4d),
rgba_from_u32_lit_comp(0x3e4c577f),
rgba_from_u32_lit_comp(0x3e4c577f),
rgba_from_u32_lit_comp(0xffffff19),
rgba_from_u32_lit_comp(0xcbcbcbff),
rgba_from_u32_lit_comp(0xcb4a15ff),
@@ -1259,7 +1299,7 @@ rgba_from_u32_lit_comp(0xa72911ff),
rgba_from_u32_lit_comp(0x355b6eff),
};
Vec4F32 rd_theme_preset_colors__solarized_light[76] =
Vec4F32 rd_theme_preset_colors__solarized_light[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0x333333ff),
@@ -1288,20 +1328,28 @@ rgba_from_u32_lit_comp(0xffffff7c),
rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0xbebaabfe),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0xbdb9aa00),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0xbebaabfe),
rgba_from_u32_lit_comp(0xb6ddbeff),
rgba_from_u32_lit_comp(0xb6ddbeff),
rgba_from_u32_lit_comp(0xbebaabfe),
rgba_from_u32_lit_comp(0xf8b0a1ff),
rgba_from_u32_lit_comp(0xf8b0a1ff),
rgba_from_u32_lit_comp(0xbebaabfe),
rgba_from_u32_lit_comp(0xb2d3e3ff),
rgba_from_u32_lit_comp(0xb2d3e3ff),
rgba_from_u32_lit_comp(0xbebaabfe),
rgba_from_u32_lit_comp(0xe3dbc7fe),
rgba_from_u32_lit_comp(0xe3dbc7fe),
rgba_from_u32_lit_comp(0xbebaabfe),
rgba_from_u32_lit_comp(0xfdf6e3ff),
rgba_from_u32_lit_comp(0xfdf6e3ff),
rgba_from_u32_lit_comp(0xbebaabfe),
rgba_from_u32_lit_comp(0xd4cfc0fe),
rgba_from_u32_lit_comp(0xd4cfc0fe),
rgba_from_u32_lit_comp(0xbebaabfe),
rgba_from_u32_lit_comp(0x657b83ff),
rgba_from_u32_lit_comp(0xcb4a15ff),
@@ -1339,7 +1387,7 @@ rgba_from_u32_lit_comp(0xff684bff),
rgba_from_u32_lit_comp(0xb2d3e3ff),
};
Vec4F32 rd_theme_preset_colors__handmade_hero[76] =
Vec4F32 rd_theme_preset_colors__handmade_hero[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0xa08462ff),
@@ -1369,18 +1417,26 @@ rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0x423425fe),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x132e19ff),
rgba_from_u32_lit_comp(0x132e19ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x15445cff),
rgba_from_u32_lit_comp(0x15445cff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x1f1f27fe),
rgba_from_u32_lit_comp(0xfefefe4d),
rgba_from_u32_lit_comp(0x1f1f27fe),
rgba_from_u32_lit_comp(0xfefefe4d),
rgba_from_u32_lit_comp(0x1f1f27fe),
rgba_from_u32_lit_comp(0x1f1f27fe),
rgba_from_u32_lit_comp(0xfefefe4d),
rgba_from_u32_lit_comp(0x131315ee),
rgba_from_u32_lit_comp(0x131315ee),
rgba_from_u32_lit_comp(0xffffff19),
rgba_from_u32_lit_comp(0xa08462ff),
@@ -1419,7 +1475,7 @@ rgba_from_u32_lit_comp(0xa72911ff),
rgba_from_u32_lit_comp(0x15445cff),
};
Vec4F32 rd_theme_preset_colors__four_coder[76] =
Vec4F32 rd_theme_preset_colors__four_coder[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0x90b080ff),
@@ -1449,19 +1505,27 @@ rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x152f1bff),
rgba_from_u32_lit_comp(0x152f1bff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x43150cff),
rgba_from_u32_lit_comp(0x43150cff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x1b323eff),
rgba_from_u32_lit_comp(0x1b323eff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x212721fe),
rgba_from_u32_lit_comp(0x212721fe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x212721fe),
rgba_from_u32_lit_comp(0x212721fe),
rgba_from_u32_lit_comp(0xfefefe4d),
rgba_from_u32_lit_comp(0x3a3a3a7f),
rgba_from_u32_lit_comp(0x3a3a3a7f),
rgba_from_u32_lit_comp(0x00000019),
rgba_from_u32_lit_comp(0x90b080ff),
rgba_from_u32_lit_comp(0x42a2cffe),
@@ -1499,7 +1563,7 @@ rgba_from_u32_lit_comp(0xa72911ff),
rgba_from_u32_lit_comp(0x1b323eff),
};
Vec4F32 rd_theme_preset_colors__far_manager[76] =
Vec4F32 rd_theme_preset_colors__far_manager[84] =
{
rgba_from_u32_lit_comp(0xff00ffff),
rgba_from_u32_lit_comp(0x00fefeff),
@@ -1529,19 +1593,27 @@ rgba_from_u32_lit_comp(0x33333333),
rgba_from_u32_lit_comp(0x00ffff55),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x00000000),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x1b1b1bfe),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x2c5b36ff),
rgba_from_u32_lit_comp(0x2c5b36ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0x803425ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x933100ff),
rgba_from_u32_lit_comp(0x933100ff),
rgba_from_u32_lit_comp(0x3f3f3ffd),
rgba_from_u32_lit_comp(0x007d7dff),
rgba_from_u32_lit_comp(0x007d7dff),
rgba_from_u32_lit_comp(0x3f3f3ffe),
rgba_from_u32_lit_comp(0x007d7dff),
rgba_from_u32_lit_comp(0x007d7dff),
rgba_from_u32_lit_comp(0xfefefe4d),
rgba_from_u32_lit_comp(0x3e4c577f),
rgba_from_u32_lit_comp(0x3e4c577f),
rgba_from_u32_lit_comp(0xfefefe19),
rgba_from_u32_lit_comp(0x00fefeff),
rgba_from_u32_lit_comp(0x65b1ffff),
@@ -1592,7 +1664,7 @@ rd_theme_preset_colors__four_coder,
rd_theme_preset_colors__far_manager,
};
String8 rd_theme_color_display_string_table[76] =
String8 rd_theme_color_display_string_table[84] =
{
str8_lit_comp("Null"),
str8_lit_comp("Text"),
@@ -1621,20 +1693,28 @@ str8_lit_comp("Floating Background"),
str8_lit_comp("Floating Background (Alternate)"),
str8_lit_comp("Floating Border"),
str8_lit_comp("Implicit Button Background"),
str8_lit_comp("Implicit Button Hover"),
str8_lit_comp("Implicit Button Border"),
str8_lit_comp("Plain Button Background"),
str8_lit_comp("Plain Button Hover"),
str8_lit_comp("Plain Button Border"),
str8_lit_comp("Positive Pop Button Background"),
str8_lit_comp("Positive Pop Button Hover"),
str8_lit_comp("Positive Pop Button Border"),
str8_lit_comp("Negative Pop Button Background"),
str8_lit_comp("Negative Pop Button Hover"),
str8_lit_comp("Negative Pop Button Border"),
str8_lit_comp("Neutral Pop Button Background"),
str8_lit_comp("Neutral Pop Button Hover"),
str8_lit_comp("Neutral Pop Button Border"),
str8_lit_comp("Scroll Bar Button Background"),
str8_lit_comp("Scroll Bar Button Hover"),
str8_lit_comp("Scroll Bar Button Border"),
str8_lit_comp("Tab Background"),
str8_lit_comp("Tab Hover"),
str8_lit_comp("Tab Border"),
str8_lit_comp("Tab Background (Inactive)"),
str8_lit_comp("Tab Hover (Inactive)"),
str8_lit_comp("Tab Border (Inactive)"),
str8_lit_comp("Code (Default)"),
str8_lit_comp("Code (Symbol)"),
@@ -1672,7 +1752,7 @@ str8_lit_comp("Breakpoint"),
str8_lit_comp("Cache Line Boundary"),
};
String8 rd_theme_color_cfg_string_table[76] =
String8 rd_theme_color_cfg_string_table[84] =
{
str8_lit_comp("null"),
str8_lit_comp("text"),
@@ -1701,20 +1781,28 @@ str8_lit_comp("floating_background"),
str8_lit_comp("floating_background_alt"),
str8_lit_comp("floating_border"),
str8_lit_comp("implicit_button_background"),
str8_lit_comp("implicit_button_hover"),
str8_lit_comp("implicit_button_border"),
str8_lit_comp("plain_button_background"),
str8_lit_comp("plain_button_hover"),
str8_lit_comp("plain_button_border"),
str8_lit_comp("positive_pop_button_background"),
str8_lit_comp("positive_pop_button_hover"),
str8_lit_comp("positive_pop_button_border"),
str8_lit_comp("negative_pop_button_background"),
str8_lit_comp("negative_pop_button_hover"),
str8_lit_comp("negative_pop_button_border"),
str8_lit_comp("neutral_pop_button_background"),
str8_lit_comp("neutral_pop_button_hover"),
str8_lit_comp("neutral_pop_button_border"),
str8_lit_comp("scroll_bar_button_background"),
str8_lit_comp("scroll_bar_button_hover"),
str8_lit_comp("scroll_bar_button_border"),
str8_lit_comp("tab_background"),
str8_lit_comp("tab_hover"),
str8_lit_comp("tab_border"),
str8_lit_comp("tab_background_inactive"),
str8_lit_comp("tab_hover_inactive"),
str8_lit_comp("tab_border_inactive"),
str8_lit_comp("code_default"),
str8_lit_comp("code_symbol"),
+19 -11
View File
@@ -370,20 +370,28 @@ RD_ThemeColor_FloatingBackground,
RD_ThemeColor_FloatingBackgroundAlt,
RD_ThemeColor_FloatingBorder,
RD_ThemeColor_ImplicitButtonBackground,
RD_ThemeColor_ImplicitButtonHover,
RD_ThemeColor_ImplicitButtonBorder,
RD_ThemeColor_PlainButtonBackground,
RD_ThemeColor_PlainButtonHover,
RD_ThemeColor_PlainButtonBorder,
RD_ThemeColor_PositivePopButtonBackground,
RD_ThemeColor_PositivePopButtonHover,
RD_ThemeColor_PositivePopButtonBorder,
RD_ThemeColor_NegativePopButtonBackground,
RD_ThemeColor_NegativePopButtonHover,
RD_ThemeColor_NegativePopButtonBorder,
RD_ThemeColor_NeutralPopButtonBackground,
RD_ThemeColor_NeutralPopButtonHover,
RD_ThemeColor_NeutralPopButtonBorder,
RD_ThemeColor_ScrollBarButtonBackground,
RD_ThemeColor_ScrollBarButtonHover,
RD_ThemeColor_ScrollBarButtonBorder,
RD_ThemeColor_TabBackground,
RD_ThemeColor_TabHover,
RD_ThemeColor_TabBorder,
RD_ThemeColor_TabBackgroundInactive,
RD_ThemeColor_TabHoverInactive,
RD_ThemeColor_TabBorderInactive,
RD_ThemeColor_CodeDefault,
RD_ThemeColor_CodeSymbol,
@@ -565,18 +573,18 @@ extern String8 rd_theme_preset_display_string_table[9];
extern String8 rd_theme_preset_code_string_table[9];
extern String8 rd_theme_color_version_remap_old_name_table[22];
extern String8 rd_theme_color_version_remap_new_name_table[22];
extern Vec4F32 rd_theme_preset_colors__default_dark[76];
extern Vec4F32 rd_theme_preset_colors__default_light[76];
extern Vec4F32 rd_theme_preset_colors__vs_dark[76];
extern Vec4F32 rd_theme_preset_colors__vs_light[76];
extern Vec4F32 rd_theme_preset_colors__solarized_dark[76];
extern Vec4F32 rd_theme_preset_colors__solarized_light[76];
extern Vec4F32 rd_theme_preset_colors__handmade_hero[76];
extern Vec4F32 rd_theme_preset_colors__four_coder[76];
extern Vec4F32 rd_theme_preset_colors__far_manager[76];
extern Vec4F32 rd_theme_preset_colors__default_dark[84];
extern Vec4F32 rd_theme_preset_colors__default_light[84];
extern Vec4F32 rd_theme_preset_colors__vs_dark[84];
extern Vec4F32 rd_theme_preset_colors__vs_light[84];
extern Vec4F32 rd_theme_preset_colors__solarized_dark[84];
extern Vec4F32 rd_theme_preset_colors__solarized_light[84];
extern Vec4F32 rd_theme_preset_colors__handmade_hero[84];
extern Vec4F32 rd_theme_preset_colors__four_coder[84];
extern Vec4F32 rd_theme_preset_colors__far_manager[84];
extern Vec4F32* rd_theme_preset_colors_table[9];
extern String8 rd_theme_color_display_string_table[76];
extern String8 rd_theme_color_cfg_string_table[76];
extern String8 rd_theme_color_display_string_table[84];
extern String8 rd_theme_color_cfg_string_table[84];
read_only global U8 rd_icon_font_bytes__data[] =
{
0x00,0x01,0x00,0x00,0x00,0x0f,0x00,0x80,0x00,0x03,0x00,0x70,0x47,0x53,0x55,0x42,0x20,0x8b,0x25,0x7a,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,0x54,0x4f,0x53,0x2f,0x32,0x56,0x44,0x49,0xa0,0x00,0x00,0x01,0x50,0x00,0x00,0x00,0x60,0x63,0x6d,0x61,0x70,0x2a,0x09,0xe2,0xc2,0x00,0x00,0x01,0xb0,0x00,0x00,0x05,0xec,0x63,0x76,0x74,0x20,