From f29d31d01c26ee0cb175e44ac4096e5904c282cd Mon Sep 17 00:00:00 2001 From: ailurux Date: Wed, 20 Mar 2024 15:30:32 +1100 Subject: [PATCH] Image recolouring for database indicator --- lua/img/db.png | Bin 4557 -> 5361 bytes lua/theme_dark.lua | 10 ++++++++++ lua/widgets.lua | 2 ++ 3 files changed, 12 insertions(+) diff --git a/lua/img/db.png b/lua/img/db.png index 3952ded29a8857e43767f4697cf59cc5c1dccddd..6245fab2a6a6da42109d057fcab104d26012f86a 100644 GIT binary patch delta 1539 zcmV+e2K@QWBk?JaBYy)TdQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+U=KJ*5f7& zhVNNLmw+UM#Bwm0bGm~rzb}|LUot;uI_*U-0x@6(gwP||NjU%dbA&%oI3^BB&2z~) zqNI`vR}4H}STIuAO7w3$`NRZBg1M+ZN^G_HwkokA{ht$e&jd3Z) zT!TORG;}mBOOajl<&r-Y<-32u`jC^p$>rXLUo7(H z&ivIPlY5K!PIZj#W1MSpNHt}gIqyR~jI6Via^Y_EwuJ6Yr95{ zxbK9SOi)Hxao6zm=HJwB6pb-+hA8^&E7-*|3t`42H(SgC5E|R3AR3m7>2~zjGQkQ6 z>T{rwjuk0r4TLD~zy%olgfI!S7N|~ZD8xj2I;8S5al8z4w zjYyR{tbgPrk^u)(V8XC z49nT_d<<6;OQx31%&k~;@#N~+&E1RF!bJie(^`;^#Y-u*V$%xE6{{;|)OzqCM>_P# zhaG;Dqc((3OHEsD*1VNgJ9h~kiQIFy?!EMS(tn9iI@76VKJE0goOK}7hKw|HNslHNsC--w|w5jm|B>|1y)F3u{sG#{c(a8+NI1z~3B!GbC$t*gh#FN~CtOJF1L{Ux47{;xiHcF7v#c3_eSnpZr`ES>w1050)#9K z%QmS|kbam{+3~?^_Mi9RcNcyXeH48ZeH48ZeH48Z{cjb?z>f#~qYQro7?i+El8r*k z0004mlOF*Ue>+ISP!xv$rbP5f8Y;#VQ6KK1>?h)YoU6g0FzxU_rf6=lw0|FB9EHf>Kc!PL)(=j>k z6N{{%XvF8lV-__?{K$3H=QqxIj|HA7TB+nbu}CcCTUc#jRD z(4lyKfABx}JzG0BIpHUTV?gJN>wb&?piX>DawbYX39Jt8qT zF)%qWG&DCgHaRdgF_RAl83HmivnmFI0+Y%ITqHMRH)1t5WMVBaGh{O@G&E*mEn;Ob zFfBAWWjHf5WjAIvF=UfU2q-R1VPhaqQz;?}ARr(hARu#eMRs&LcW7m9Jt8tNGBhnP zGc7VOR53IyuC}dAbL_t(2&$W+1 z4!|G?1PAoe|9`g)UfiZ3Hga(<;y}m%r(*yS(SZAfX5x_aB^>EX>4U6ba`-PAZ2)IW&i+q+Ko|JZp9!B z{O1%sg0}!Z4tdFwdV?On1DK?#RH=^eGC20wr1R_Zoj$rqm1J9~*>fg{xw$krm8R@N zGuhBnUSau(r|UuhDXh-WCGZnCe2&a z@k10+2}Tx^1*7b>JVra#XiMsSOpD|#b1`TWDkVGoDr5!wJUY?$OMDdC=0Y!E#Vb|7 zNls-YXw^JfYCooJ*seJtk?}Ra9bzqG@r0)Y1u*w$)aY8~&)wWR`a}LRR{93oVs{C! z{A|Gh00Dz(Lw`e1Nkc;*aB^>EX>4Tx0C=2zkv&MmP!xqvQ>7vm2Rn#3WT*wfE-KE=X9p)m7b)?+q|hS92aor0 z-aUu=?gNBom1$N_0?>5Z%%qZHF25>q@-S%1cyB&FfIzV6*x+{Jm8f8C#J zKrL7d2#CZ9W|%hd2Jy_MZE)TvjkWpZUY8P07HxkO0z*}Mkq$s zgd)a-WD-$;g$OnOk!*t7fDd4G5;L(*VnU;d_QPLn?!_ZULjV9-j}97`wi(X=0000< KMNUMnLSTY4zIbo| diff --git a/lua/theme_dark.lua b/lua/theme_dark.lua index 21cfe76c..8c1da65c 100644 --- a/lua/theme_dark.lua +++ b/lua/theme_dark.lua @@ -17,6 +17,8 @@ local theme_dark = { {lvgl.PART.MAIN, lvgl.Style { bg_opa = lvgl.OPA(100), bg_color = background_color, -- Root background color + bg_grad_dir = 1, + bg_grad_color = "#1d0e38", text_color = text_color }}, }, @@ -33,11 +35,13 @@ local theme_dark = { pad_top = 1, pad_bottom = 1, bg_color = background_color, + img_opa = 180, radius = 5, }}, {lvgl.PART.MAIN | lvgl.STATE.FOCUSED, lvgl.Style { bg_opa = lvgl.OPA(100), bg_color = highlight_color, + img_opa = 255, }}, }, listbutton = { @@ -131,6 +135,12 @@ local theme_dark = { bg_color = highlight_color, }}, }, + database_indicator = { + {lvgl.PART.MAIN, lvgl.Style { + img_recolor_opa = 180, + img_recolor = highlight_color, + }}, + }, settings_title = { {lvgl.PART.MAIN, lvgl.Style { pad_top = 2, diff --git a/lua/widgets.lua b/lua/widgets.lua index 15212ded..b9588edb 100644 --- a/lua/widgets.lua +++ b/lua/widgets.lua @@ -94,6 +94,8 @@ function widgets.StatusBar(parent, opts) status_bar.db_updating = status_bar.root:Image { src = "//lua/img/db.png" } + theme.set_style(status_bar.db_updating, "database_indicator") + status_bar.bluetooth = status_bar.root:Image {} status_bar.battery = status_bar.root:Image {} status_bar.chg = status_bar.battery:Image {