From 2f1622730250f11c4bdbd2d88da195a73f9fb014 Mon Sep 17 00:00:00 2001 From: Nils Dagsson Moskopp Date: Fri, 27 Oct 2023 11:05:00 +0200 Subject: [PATCH] Set color of scrollbar/dropdown button symbols and checkmarks to white MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before this patch, the symbols were rendered black on dark background. Previous images were edited like this: 1. The colors were inverted with GIMP's “linear inversion” method. 2. Image files were optimized using “optipng -o7 -zm1-9 -strip all”. Co-authored-by: ROllerozxa Co-authored-by: rubenwardy --- builtin/mainmenu/dlg_config_world.lua | 2 +- src/client/clientlauncher.cpp | 1 + textures/base/pack/checkbox_16.png | Bin 141 -> 151 bytes textures/base/pack/checkbox_16_white.png | Bin 173 -> 0 bytes textures/base/pack/checkbox_32.png | Bin 203 -> 224 bytes textures/base/pack/checkbox_64.png | Bin 343 -> 325 bytes 6 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 textures/base/pack/checkbox_16_white.png diff --git a/builtin/mainmenu/dlg_config_world.lua b/builtin/mainmenu/dlg_config_world.lua index 9a5562a57..1cc107017 100644 --- a/builtin/mainmenu/dlg_config_world.lua +++ b/builtin/mainmenu/dlg_config_world.lua @@ -245,7 +245,7 @@ local function get_formspec(data) return retval .. "tablecolumns[color;tree;image,align=inline,width=1.5,0=" .. core.formspec_escape(defaulttexturedir .. "blank.png") .. - ",1=" .. core.formspec_escape(defaulttexturedir .. "checkbox_16_white.png") .. + ",1=" .. core.formspec_escape(defaulttexturedir .. "checkbox_16.png") .. ",2=" .. core.formspec_escape(defaulttexturedir .. "error_icon_orange.png") .. ",3=" .. core.formspec_escape(defaulttexturedir .. "error_icon_red.png") .. ";text]" .. "table[5.5,0.75;5.75,6;world_config_modlist;" .. diff --git a/src/client/clientlauncher.cpp b/src/client/clientlauncher.cpp index d8384bfcb..80381dc6e 100644 --- a/src/client/clientlauncher.cpp +++ b/src/client/clientlauncher.cpp @@ -138,6 +138,7 @@ bool ClientLauncher::run(GameStartData &start_data, const Settings &cmd_args) guienv = m_rendering_engine->get_gui_env(); skin = guienv->getSkin(); + skin->setColor(gui::EGDC_WINDOW_SYMBOL, video::SColor(255, 255, 255, 255)); skin->setColor(gui::EGDC_BUTTON_TEXT, video::SColor(255, 255, 255, 255)); skin->setColor(gui::EGDC_3D_LIGHT, video::SColor(0, 0, 0, 0)); skin->setColor(gui::EGDC_3D_HIGH_LIGHT, video::SColor(255, 30, 30, 30)); diff --git a/textures/base/pack/checkbox_16.png b/textures/base/pack/checkbox_16.png index b19e32416c728bad2cc4ca03bd821a99f4b0fbaa..56715186030dd9f32d22988df03ea5a51d20bb46 100644 GIT binary patch delta 122 zcmV-=0EPdJ0ha-gBy(O#L_t(I%hi)X3cxT31eZRfNdEta^dlwYBa_@h3SLYhwB7{A z)kUS>1#kivkXGRvXg~$h5rHLTNw1ZM`iEf8*(m&QHZ(S1K$(h*lUsDx&2BqQ>e8uB cp4hhM>P#;d73ci}jsO4v07*qoM6N<$f~Na5YybcN delta 112 zcmV-$0FVEd0gVBWBxzJhL_t(I%VS^|azIK-N={l@`hd8&xDvUV?*i%nK>Uy-L(nvn zX21~8j4fnI)r=CdBsp6`LP7zk;69S#`{;a-8dCjA=g`Jt20Z diff --git a/textures/base/pack/checkbox_16_white.png b/textures/base/pack/checkbox_16_white.png deleted file mode 100644 index 0cf0f3e659a6f4de4e7e871dfd14250cb5cc1302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(a1=3HSK7IcD`HL4Xo`3<6 z3jtGds#XD|IZA^3f*Ir#ln&gz|4>e<-x?@p>FMGa!Z9;B;Q*rxkAg|Ei(!l6tw0{p z4D$m@2VU@q3gnu%tO$7R@!F$F_ diff --git a/textures/base/pack/checkbox_32.png b/textures/base/pack/checkbox_32.png index ec33fc36fafb5a7f53c0504b001501269443f614..00208a0f1f5206c51ecef366db963ec07fdeab6c 100644 GIT binary patch delta 196 zcmV;#06YK70pJ0UB!8z#L_t(o!|j*N3d0}}gcr&4=2A-Tl1o~92zl8+V3LcMwD{A+ zT|st0^dNk*vW`fkQV9uw1F+PBzX0rh%r)V%CIax23Bw5|qGx2wTC4IMz@%`6Hv@MG z_?s=Wx!_ru&2sFynJo$bF~I@v{2Y4|dH|bWKO*}+#+czwM?H^;>dH1;z=XX3pGx0t yTMhoF3BH8OFu@B?n2>=7Ovu8&a^LCirb!)t$2gkz6>ix80000Dp-L+*$$*U$}=!_z&f#&nRu p-ylKF;=!||C(qri4othwuC2wW`1{v`<3O)5c)I$ztaD0e0swX%gd_j} delta 328 zcmV-O0k{6e0@nhN7=H)`00020X>r~F00ACJL_t(|+U?lE4uUWcgkgAv(i87&ya*?K zRs{k?O+#qAKxcO*A@OAVen^O|Dvskgj^mWAo-dQDo2Kc!_fLxvMttA4?R&h2&o4_6 ze(=^J1o2iPY~r;?*oD^`AquZ8!t|<(#V;57D>4f|KLroe0Dno3{U5$39&p4HPdxF& z6Hh$x#1l{aHF)WBcBsF!(&y}Oc*%2itjAvXoE;yZ5kU_=A%Z@9L!*l2-@+R5v<^Y5v<|Y2+MhZMf@7UGM?i& a4sIV9T1~eTVp3=T0000