From 870924229a19df78a3c89e0e50f5379dfcafafad Mon Sep 17 00:00:00 2001 From: Shadowtrance Date: Wed, 7 May 2025 03:52:55 +1000 Subject: [PATCH] Switch to dark theme (#278) --- Data/system/app_icon_calculator_dark_mode.png | Bin 0 -> 432 bytes Data/system/app_icon_chat_dark_mode.png | Bin 0 -> 518 bytes .../app_icon_display_settings_dark_mode.png | Bin 0 -> 308 bytes Data/system/app_icon_fallback_dark_mode.png | Bin 0 -> 239 bytes Data/system/app_icon_files_dark_mode.png | Bin 0 -> 287 bytes Data/system/app_icon_gpio_dark_mode.png | Bin 0 -> 412 bytes Data/system/app_icon_i2c_dark_mode.png | Bin 0 -> 417 bytes Data/system/app_icon_notes_dark_mode.png | Bin 0 -> 489 bytes .../app_icon_power_settings_dark_mode.png | Bin 0 -> 290 bytes Data/system/app_icon_settings_dark_mode.png | Bin 0 -> 498 bytes .../system/app_icon_system_info_dark_mode.png | Bin 0 -> 448 bytes .../app_icon_time_date_settings_dark_mode.png | Bin 0 -> 530 bytes .../app_icon_calculator.png | Bin 0 -> 446 bytes .../Old Light Mode Icons/app_icon_chat.png | Bin 0 -> 522 bytes .../app_icon_display_settings.png | Bin .../app_icon_fallback.png | Bin .../Old Light Mode Icons}/app_icon_files.png | Bin .../Old Light Mode Icons/app_icon_gpio.png | Bin 0 -> 403 bytes .../Old Light Mode Icons}/app_icon_i2c.png | Bin .../Old Light Mode Icons/app_icon_notes.png | Bin 0 -> 491 bytes .../app_icon_power_settings.png | Bin .../app_icon_settings.png | Bin .../app_icon_system_info.png | Bin .../app_icon_time_date_settings.png | Bin Data/system_sources/app_icon_calculator.svg | 3 +++ Data/system_sources/app_icon_chat.svg | 3 +++ Data/system_sources/app_icon_gpio.svg | 3 +++ Data/system_sources/app_icon_notes.svg | 7 ++++++ Libraries/lvgl_conf/lv_conf_simulator.h | 2 +- Tactility/Include/Tactility/Assets.h | 20 +++++++++++------- .../Tactility/app/serialconsole/ConnectView.h | 2 ++ Tactility/Source/app/addgps/AddGps.cpp | 6 ++++++ .../Source/app/calculator/Calculator.cpp | 3 +++ Tactility/Source/app/chat/ChatApp.cpp | 4 +++- Tactility/Source/app/display/Display.cpp | 2 ++ Tactility/Source/app/gpio/Gpio.cpp | 3 ++- .../Source/app/i2cscanner/I2cScanner.cpp | 2 ++ Tactility/Source/app/launcher/Launcher.cpp | 2 +- Tactility/Source/app/notes/Notes.cpp | 10 ++++++--- .../Source/app/screenshot/Screenshot.cpp | 2 ++ sdkconfig.board.cyd-2432s024c | 1 + sdkconfig.board.cyd-2432s032c | 1 + sdkconfig.board.cyd-4848s040c | 1 + sdkconfig.board.cyd-8048s043c | 1 + sdkconfig.board.cyd-jc2432w328c | 1 + sdkconfig.board.cyd-jc8048w550c | 1 + sdkconfig.board.elecrow-crowpanel-advance-28 | 1 + sdkconfig.board.elecrow-crowpanel-advance-35 | 1 + sdkconfig.board.elecrow-crowpanel-advance-50 | 1 + sdkconfig.board.elecrow-crowpanel-basic-28 | 1 + sdkconfig.board.elecrow-crowpanel-basic-35 | 1 + sdkconfig.board.elecrow-crowpanel-basic-50 | 1 + sdkconfig.board.lilygo-tdeck | 1 + sdkconfig.board.m5stack-core2 | 1 + sdkconfig.board.m5stack-cores3 | 1 + sdkconfig.board.unphone | 1 + sdkconfig.board.waveshare-s3-touch-43 | 1 + sdkconfig.defaults | 1 + 58 files changed, 77 insertions(+), 15 deletions(-) create mode 100644 Data/system/app_icon_calculator_dark_mode.png create mode 100644 Data/system/app_icon_chat_dark_mode.png create mode 100644 Data/system/app_icon_display_settings_dark_mode.png create mode 100644 Data/system/app_icon_fallback_dark_mode.png create mode 100644 Data/system/app_icon_files_dark_mode.png create mode 100644 Data/system/app_icon_gpio_dark_mode.png create mode 100644 Data/system/app_icon_i2c_dark_mode.png create mode 100644 Data/system/app_icon_notes_dark_mode.png create mode 100644 Data/system/app_icon_power_settings_dark_mode.png create mode 100644 Data/system/app_icon_settings_dark_mode.png create mode 100644 Data/system/app_icon_system_info_dark_mode.png create mode 100644 Data/system/app_icon_time_date_settings_dark_mode.png create mode 100644 Data/system_sources/Old Light Mode Icons/app_icon_calculator.png create mode 100644 Data/system_sources/Old Light Mode Icons/app_icon_chat.png rename Data/{system => system_sources/Old Light Mode Icons}/app_icon_display_settings.png (100%) rename Data/{system => system_sources/Old Light Mode Icons}/app_icon_fallback.png (100%) rename Data/{system => system_sources/Old Light Mode Icons}/app_icon_files.png (100%) create mode 100644 Data/system_sources/Old Light Mode Icons/app_icon_gpio.png rename Data/{system => system_sources/Old Light Mode Icons}/app_icon_i2c.png (100%) create mode 100644 Data/system_sources/Old Light Mode Icons/app_icon_notes.png rename Data/{system => system_sources/Old Light Mode Icons}/app_icon_power_settings.png (100%) rename Data/{system => system_sources/Old Light Mode Icons}/app_icon_settings.png (100%) rename Data/{system => system_sources/Old Light Mode Icons}/app_icon_system_info.png (100%) rename Data/{system => system_sources/Old Light Mode Icons}/app_icon_time_date_settings.png (100%) create mode 100644 Data/system_sources/app_icon_calculator.svg create mode 100644 Data/system_sources/app_icon_chat.svg create mode 100644 Data/system_sources/app_icon_gpio.svg create mode 100644 Data/system_sources/app_icon_notes.svg diff --git a/Data/system/app_icon_calculator_dark_mode.png b/Data/system/app_icon_calculator_dark_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..62549990718c0c161db6ce8f0a7198daac6d17ae GIT binary patch literal 432 zcmV;h0Z;ykP)Px$YDq*vR5(wilfOy>K@i4gc9nETxJe;cDA};ZqwpKO?nIm=JX3Xd%S(BI(-DdyY{q~!WZxDjfXf&n}aXvg7To($3mne#w z-E-_Nn7Ir9N8^6Z?zA%>6VZw7LqHu7D{&m3j)O4sApqX#=4BCi{SDw90L+6KX0E7e zyHqM2Fmqi*)|_**nF1^2D+i%TM0Asr12ej3@{oz%`Px$z)3_wR5(wi(LHDsK@@UG}p2$XHrVbB+rHrUJU>O^pG43I`M)GP1;qGva>#LkFvpXWv1Mpfz9@cgJHqY}l zGdon*^{+h7S7MAmN%lerPc{K<#-b>Wsp?GtrvU8UPzgyc0yv?nOU}7VBY`%6q{J8x zrj+&$K8oxEuplBw0jzrOr*{Oln_|D;KO-Vt@BNj30=B|`0UEx(5kVT1#{d8T07*qo IM6N<$g7hxmM*si- literal 0 HcmV?d00001 diff --git a/Data/system/app_icon_display_settings_dark_mode.png b/Data/system/app_icon_display_settings_dark_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..5f81d152877d9406be26e5557649565ad2446ff5 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#X!0Ygc<#+)i{6*$r9Iy zlHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS4tlychFJ72oovf@$biRfeZ zJDWE!2v2Wf<=m)fAk-f`yGE)(T)?ZBa<)7OWFzAffC^M+wf+RO{=6Y|b{6^i>Cp&Y6!B^;V7U$%Ei z(W)+v?W?7?B&6jp_`xcdy->6CR7S>vRjDk2SD)zol2ZB0RmPi@@ObZhnS}6<6SCOn zG|uhNDduTVFPL;CT}nD3i#u}qjG#?TGPR7iSlze8c1?c=^bCWitDnm{r-UW|kT-F! literal 0 HcmV?d00001 diff --git a/Data/system/app_icon_fallback_dark_mode.png b/Data/system/app_icon_fallback_dark_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..45aa4963c225e8225bfb2aeb4b82673f6ac879fb GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#X!0Ygc<#+)i{6*$r9Iy zlHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pSYCK&WLo9mVURLB|3gl^dSbsvz zyQz9k%KL^!?#5X5hjtNvr2LG|3p$8y)(B~2VM$)~%XH?FO?TaoLgTe~DWM4fS07YT literal 0 HcmV?d00001 diff --git a/Data/system/app_icon_files_dark_mode.png b/Data/system/app_icon_files_dark_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7b0eaf4bda884a52284207e229c6305e107a95 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#X!0Ygc<#+)i{6*$r9Iy zlHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS)_A%&hFJ8zoovW;C_upFzK6~h z!9(_4OM4fXe_(5>)w;cetBGCUy;223|EB%dIU=Q7O)h$HNiUysv+}G_QTeZo3#)lm z43Ei9U_6}m;GHXn;(wM2GeZwZTA2RP-0+HN;>?{(Y-ddPp~jYj6*W!3E8JiQ~@ z1Px$R!KxbR5(wilg};#Q543%bKjsnlP<-EMI$UMSV)BM2&iBs_I464z}CuwHL8z5 z{8@^HM4}OqSXfTaeF54}Z__r~=?vlSX6D@AobP`@JEvMBb0JU0e zN<@xSb==Ha7gcq|%w9;YMNxGB9o7Sg<9O0Jw*z2_LroVDS_CixpscE;K>#y50k8_-QB@~;0O7&R zDgdae%PD}w_f`kq`?W@+u@y8owO)szr2xv!*~|rrB61kq83ee>l0b4H0qFeg&l1}D z-vA6ZWt?Y7I0X;}{G_U5{Vq%c*d{sugN>IY527f#OSs^@A0l}SU@;{~7XUU@^*s@! z&WpY%pS7c0GP7rr8<|n=w=OIbfX{qB-vSLfncMiAP5%Nz!Kx8%^dkNM0000E!c#c**5nxYyItbxpLT17~=K=YjKkIAUguGpVuMe-V)OeSa~EqLG8dIrj>!L`*Ic5 zx(AI`tEFaEF|$g$-F5&22EATy%J=>J5O?QPbtYjjs4on|MjXeLA;_-)M~O%QldAeC zBKyO3*YEcm-EQ~U%;wXc=gk6nfFKCoe=`R`@RZGFmlG}j|Czo4rP{=pLkSLM00000 LNkvXXu0mjfeD|z~ literal 0 HcmV?d00001 diff --git a/Data/system/app_icon_notes_dark_mode.png b/Data/system/app_icon_notes_dark_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..628c4a3afb6f9b2c27104859ccc51849d5edbb68 GIT binary patch literal 489 zcmVPx$qe(S zSG8IlY&04drBdlS4W)kKqbPbwMB4zaa=F}eKA%^20Il_?F@|>o`o90W*=!aWV~5VU zF971!UKT=(-vX3UuK@f2@Us)(oKx1?vgdha080Qq0XPBhj&nZN2D|~VB7}I~35er( z*ch|xoLiJq?rE(ToO5fw?@tCnQ0oa$N(})xAflyKww)-7W{GIs7&8-w;rU$?l~NO# zf)8y4X}8mw0jx?Xf7R>tNo(zfF=pz43mM?^{Svg+`v5jM=ijsYZ;Y|G*4nvNvI`-^ zZNIvfP^nY~f*|-Or3`De+H24Awuor1P$>LWN__=z)Dw{TeViIZMD-*|=EE>N%N%zjaU8!$k|eG9&ttPeL?cA>k#m0V-!S!>g%0Rdu~gcyqV(DCY@~pS)_b}*hFJ6-oovW;C_um^eIKV; z*lgn^9;#t-2jZgnA3W8uXl&x4sQ0!P4H-X_Lwz>uCy54M= z^JX>%2=0DQ(jhQv5zZw&0S>ag9YWXxuCyll5o3H9s;U}?5I(nq|A_OH(%o2=f@(tNCQn%r@*2&DknMFQPM}?1UN}49rp2l0oBhrrG~NI!vFvP07*qoM6N<$f>43omjD0& literal 0 HcmV?d00001 diff --git a/Data/system/app_icon_system_info_dark_mode.png b/Data/system/app_icon_system_info_dark_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..67f62bbe32a2d64a1a9138ff2f9bf1d8918eaaa0 GIT binary patch literal 448 zcmV;x0YCnUP)opL6p?Ff_^3x^z_N+P$D;>L8B&16?~5hvKFLY)UC~6G4B0&Mp;= zQYalS1)kyVJ$J85V$gzblVzH(;i!1Ko~CKT-P`xxL51!TXtP4= z&A^k~^$L${Zz>Re0+Ya5pg41;7uju3Qnlu8KPa@-Qf;F^SQbnOUKwoX{64H&^W?^7 z9V@ec^e@a~gC~J}At&qzt(~j(wrcw;!shz|wEv4xvV*4y`T-Px4%l={bLp^{A;#E? zG1mVU+M4?Xd~0}~S}KTGD>f>KSWPp@+=*Z@pypkh42(fTE<7IRop-)_Ff+^yRozw9H*>vsilR8I zs#8_H-t>G?6o;ZHx-24Vz_2XKEgIvTTQajmL@uf7&ooVUfnNZksvm&0W~gmMSh;WnVq;3fL5p%|?OkIF7GO zr_%?(t@>@r%%0Z^t^t*p*`Bg2PlpipH2@(^)7Jp1dQ(Jh07rq3W_CAC(`NvG0BJe7 Uv^Y@I761SM07*qoM6N<$f*?NUKmY&$ literal 0 HcmV?d00001 diff --git a/Data/system_sources/Old Light Mode Icons/app_icon_calculator.png b/Data/system_sources/Old Light Mode Icons/app_icon_calculator.png new file mode 100644 index 0000000000000000000000000000000000000000..6500d82c749f9509befbfed7ea75b2ffc0380214 GIT binary patch literal 446 zcmV;v0YUzWP)Px$cu7P-R5(wilRZlVK@f&#c9oFETCh;C5zCnz*x3qpg82uEg$Svv6k{bevDAN{ zQU8FQosgTg(bmc)Al4yacg%()9{IR{Zgcx_``oRNVhbgrszBJwrZ z$H9b|s{nACce#J2-RGHzoX2$*&;)>*h+O1BnE3<%4n$;W6rhN>i-^v9e**yXSr8(& zz4!ap+5`Y@MZ``7sA{aLuBy)?fX(=U{`nXHnK=MJIlh31cOo*B7o|=+&w9|400640 z50iXQ)g45f%avfQee&MZBtW51kXEa;H51V3bk?17FU-7ZjL}A;@j*lz#bWV&CLo0H z+4o?%R4Ua%2yN%wF*7$q2;0`$m2TLgiBZZh2SbxYtE ovqsEG)j1cN@3)!a;xFy|16*S35r60BoB#j-07*qoM6N<$f?~PLMF0Q* literal 0 HcmV?d00001 diff --git a/Data/system_sources/Old Light Mode Icons/app_icon_chat.png b/Data/system_sources/Old Light Mode Icons/app_icon_chat.png new file mode 100644 index 0000000000000000000000000000000000000000..69945f1d14743416511135a6808d386065e7617b GIT binary patch literal 522 zcmV+l0`>igP)Px$#7RU!R5(wikw0h@Q4q$zc`s>%!&GU+oM0t_-oEz^B8nV>2-jGhO~6(HHUYs} z1;N%oAS!}|*jR~`h@6Tk+@0OCve6?Fh;6)1bobLevd1M{^w6muZ)Sco^L>K<44KsL zoLe-;oCM&Cq9B0O81p(wlJ`67w*kEO2Lap!&<3z6BA-ak0;mI+Bl*l)yAsE7zXFW_ zjYi{uwe|ymHIf(8G<`chErie_c?ZD0q9~4LS@xyO4*{)KYi2MQtcr*Qu&Am(CY|QJ zpC$QDL|CiUj(5A=pF=1jiRV-j9D|roQ~u8d8K9+F%Vk)OV M07*qoM6N<$f@#6)1ONa4 literal 0 HcmV?d00001 diff --git a/Data/system/app_icon_display_settings.png b/Data/system_sources/Old Light Mode Icons/app_icon_display_settings.png similarity index 100% rename from Data/system/app_icon_display_settings.png rename to Data/system_sources/Old Light Mode Icons/app_icon_display_settings.png diff --git a/Data/system/app_icon_fallback.png b/Data/system_sources/Old Light Mode Icons/app_icon_fallback.png similarity index 100% rename from Data/system/app_icon_fallback.png rename to Data/system_sources/Old Light Mode Icons/app_icon_fallback.png diff --git a/Data/system/app_icon_files.png b/Data/system_sources/Old Light Mode Icons/app_icon_files.png similarity index 100% rename from Data/system/app_icon_files.png rename to Data/system_sources/Old Light Mode Icons/app_icon_files.png diff --git a/Data/system_sources/Old Light Mode Icons/app_icon_gpio.png b/Data/system_sources/Old Light Mode Icons/app_icon_gpio.png new file mode 100644 index 0000000000000000000000000000000000000000..962093a4a9b75177f0bad0a0438450429d1454b9 GIT binary patch literal 403 zcmV;E0c`$>P)Px$O-V#SR5(wilf6m+U9Cw%gsA@1ApJE@8xn2K9@`Hh}LWNm^BP1%Rr~0XQ|Y z8CC5xn%Rb`zB6;fIp_LeIe>^L5$yw53n4rZ(NruBA-odNB7im#9eVGdx{w~AUawE4 zX?g@;AvTmr&VctJgo7kWK4MJ|5G4YbAflG{ezOdqs^K=-tNTgd!>0vHEyRb@d$E{G@w z{9Px$rAb6VR5(wylRZxxK@f&#=6n)0QcwySLKQ`dbn9Ci8stDwI?6!!0W?S`iKx@$ z2OvrsM3DlKh9-ytXh0Z$?A|Fw8X81}ge)Leq_B4eon?>#V{nlzcW0h?XJ%i79*@@g zWhRrkDi(|X(p2mvUn%t(5q|+d;(6Y9xm>Q@0+dp3iKxF5(D(h{^?Ln8=)5Z+pU)3A8jXEKoUc}^TUzV)%)CrQ6O~Hk>~@Gs zsS!j>6-?hKNT + + \ No newline at end of file diff --git a/Data/system_sources/app_icon_chat.svg b/Data/system_sources/app_icon_chat.svg new file mode 100644 index 00000000..d62f2916 --- /dev/null +++ b/Data/system_sources/app_icon_chat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Data/system_sources/app_icon_gpio.svg b/Data/system_sources/app_icon_gpio.svg new file mode 100644 index 00000000..650e5ba2 --- /dev/null +++ b/Data/system_sources/app_icon_gpio.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Data/system_sources/app_icon_notes.svg b/Data/system_sources/app_icon_notes.svg new file mode 100644 index 00000000..d5d7cc44 --- /dev/null +++ b/Data/system_sources/app_icon_notes.svg @@ -0,0 +1,7 @@ + + + + note-line + + + \ No newline at end of file diff --git a/Libraries/lvgl_conf/lv_conf_simulator.h b/Libraries/lvgl_conf/lv_conf_simulator.h index 9c0b4358..d68c471f 100644 --- a/Libraries/lvgl_conf/lv_conf_simulator.h +++ b/Libraries/lvgl_conf/lv_conf_simulator.h @@ -558,7 +558,7 @@ #if LV_USE_THEME_DEFAULT /*0: Light mode; 1: Dark mode*/ - #define LV_THEME_DEFAULT_DARK 0 + #define LV_THEME_DEFAULT_DARK 1 /*1: Enable grow on press*/ #define LV_THEME_DEFAULT_GROW 1 diff --git a/Tactility/Include/Tactility/Assets.h b/Tactility/Include/Tactility/Assets.h index 40217c6b..01bd4e52 100644 --- a/Tactility/Include/Tactility/Assets.h +++ b/Tactility/Include/Tactility/Assets.h @@ -7,11 +7,15 @@ #define TT_ASSETS_UI_SPINNER TT_ASSET("spinner.png") // App icons -#define TT_ASSETS_APP_ICON_FALLBACK TT_ASSET("app_icon_fallback.png") -#define TT_ASSETS_APP_ICON_FILES TT_ASSET("app_icon_files.png") -#define TT_ASSETS_APP_ICON_DISPLAY_SETTINGS TT_ASSET("app_icon_display_settings.png") -#define TT_ASSETS_APP_ICON_POWER_SETTINGS TT_ASSET("app_icon_power_settings.png") -#define TT_ASSETS_APP_ICON_I2C_SETTINGS TT_ASSET("app_icon_i2c.png") -#define TT_ASSETS_APP_ICON_SETTINGS TT_ASSET("app_icon_settings.png") -#define TT_ASSETS_APP_ICON_SYSTEM_INFO TT_ASSET("app_icon_system_info.png") -#define TT_ASSETS_APP_ICON_TIME_DATE_SETTINGS TT_ASSET("app_icon_time_date_settings.png") +#define TT_ASSETS_APP_ICON_FALLBACK TT_ASSET("app_icon_fallback_dark_mode.png") +#define TT_ASSETS_APP_ICON_FILES TT_ASSET("app_icon_files_dark_mode.png") +#define TT_ASSETS_APP_ICON_DISPLAY_SETTINGS TT_ASSET("app_icon_display_settings_dark_mode.png") +#define TT_ASSETS_APP_ICON_POWER_SETTINGS TT_ASSET("app_icon_power_settings_dark_mode.png") +#define TT_ASSETS_APP_ICON_I2C_SETTINGS TT_ASSET("app_icon_i2c_dark_mode.png") +#define TT_ASSETS_APP_ICON_SETTINGS TT_ASSET("app_icon_settings_dark_mode.png") +#define TT_ASSETS_APP_ICON_SYSTEM_INFO TT_ASSET("app_icon_system_info_dark_mode.png") +#define TT_ASSETS_APP_ICON_TIME_DATE_SETTINGS TT_ASSET("app_icon_time_date_settings_dark_mode.png") +#define TT_ASSETS_APP_ICON_CALCULATOR TT_ASSET("app_icon_calculator_dark_mode.png") +#define TT_ASSETS_APP_ICON_NOTES TT_ASSET("app_icon_notes_dark_mode.png") +#define TT_ASSETS_APP_ICON_CHAT TT_ASSET("app_icon_chat_dark_mode.png") +#define TT_ASSETS_APP_ICON_GPIO TT_ASSET("app_icon_gpio_dark_mode.png") diff --git a/Tactility/Include/Tactility/app/serialconsole/ConnectView.h b/Tactility/Include/Tactility/app/serialconsole/ConnectView.h index 3113d8fe..4ac49152 100644 --- a/Tactility/Include/Tactility/app/serialconsole/ConnectView.h +++ b/Tactility/Include/Tactility/app/serialconsole/ConnectView.h @@ -98,6 +98,8 @@ public: lv_dropdown_set_options(busDropdown, bus_options.c_str()); lv_obj_align(busDropdown, LV_ALIGN_TOP_RIGHT, 0, 0); lv_obj_set_width(busDropdown, LV_PCT(50)); + lv_obj_set_style_border_color(busDropdown, lv_color_hex(0xFAFAFA), LV_PART_MAIN); + lv_obj_set_style_border_width(busDropdown, 1, LV_PART_MAIN); int32_t bus_index = 0; preferences.optInt32("bus", bus_index); if (bus_index < uartNames.size()) { diff --git a/Tactility/Source/app/addgps/AddGps.cpp b/Tactility/Source/app/addgps/AddGps.cpp index 026d5fb1..66eb7d38 100644 --- a/Tactility/Source/app/addgps/AddGps.cpp +++ b/Tactility/Source/app/addgps/AddGps.cpp @@ -101,6 +101,8 @@ public: lv_dropdown_set_options(uartDropdown, uart_options.c_str()); lv_obj_align(uartDropdown, LV_ALIGN_TOP_RIGHT, 0, 0); lv_obj_set_width(uartDropdown, LV_PCT(50)); + lv_obj_set_style_border_color(uartDropdown, lv_color_hex(0xFAFAFA), LV_PART_MAIN); + lv_obj_set_style_border_width(uartDropdown, 1, LV_PART_MAIN); auto* uart_label = lv_label_create(uart_wrapper); lv_obj_align(uart_label, LV_ALIGN_TOP_LEFT, 0, 10); @@ -121,6 +123,8 @@ public: lv_dropdown_set_options(modelDropdown, model_options.c_str()); lv_obj_align(modelDropdown, LV_ALIGN_TOP_RIGHT, 0, 0); lv_obj_set_width(modelDropdown, LV_PCT(50)); + lv_obj_set_style_border_color(modelDropdown, lv_color_hex(0xFAFAFA), LV_PART_MAIN); + lv_obj_set_style_border_width(modelDropdown, 1, LV_PART_MAIN); auto* model_label = lv_label_create(model_wrapper); lv_obj_align(model_label, LV_ALIGN_TOP_LEFT, 0, 10); @@ -139,6 +143,8 @@ public: lv_dropdown_set_options(baudDropdown, baudRatesDropdownValues); lv_obj_align(baudDropdown, LV_ALIGN_TOP_RIGHT, 0, 0); lv_obj_set_width(baudDropdown, LV_PCT(50)); + lv_obj_set_style_border_color(baudDropdown, lv_color_hex(0xFAFAFA), LV_PART_MAIN); + lv_obj_set_style_border_width(baudDropdown, 1, LV_PART_MAIN); auto* baud_rate_label = lv_label_create(baud_wrapper); lv_obj_align(baud_rate_label, LV_ALIGN_TOP_LEFT, 0, 10); diff --git a/Tactility/Source/app/calculator/Calculator.cpp b/Tactility/Source/app/calculator/Calculator.cpp index a0a4f732..6294be53 100644 --- a/Tactility/Source/app/calculator/Calculator.cpp +++ b/Tactility/Source/app/calculator/Calculator.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -208,6 +209,7 @@ class CalculatorApp : public App { lv_obj_set_style_pad_row(btnm, 10, LV_PART_MAIN); lv_obj_set_style_pad_column(btnm, 5, LV_PART_MAIN); lv_obj_set_style_border_width(btnm, 0, LV_PART_MAIN); + lv_obj_set_style_bg_color(btnm, lv_palette_main(LV_PALETTE_BLUE), LV_PART_ITEMS); lv_obj_set_style_border_width(btnm, 0, LV_PART_MAIN); if (lv_display_get_horizontal_resolution(nullptr) <= 240 || lv_display_get_vertical_resolution(nullptr) <= 240) { //small screens @@ -224,6 +226,7 @@ class CalculatorApp : public App { extern const AppManifest manifest = { .id = "Calculator", .name = "Calculator", + .icon = TT_ASSETS_APP_ICON_CALCULATOR, .createApp = create }; diff --git a/Tactility/Source/app/chat/ChatApp.cpp b/Tactility/Source/app/chat/ChatApp.cpp index f0463320..f0bb1749 100644 --- a/Tactility/Source/app/chat/ChatApp.cpp +++ b/Tactility/Source/app/chat/ChatApp.cpp @@ -2,6 +2,7 @@ #include #include +#include #include #include "Tactility/service/gui/Gui.h" @@ -115,7 +116,7 @@ public: msg_list = lv_list_create(parent); lv_obj_set_size(msg_list, lv_pct(75), lv_pct(43)); lv_obj_align(msg_list, LV_ALIGN_TOP_LEFT, 5, toolbar_height + 45); - lv_obj_set_style_bg_color(msg_list, lv_color_hex(0xEEEEEE), 0); + lv_obj_set_style_bg_color(msg_list, lv_color_hex(0x262626), 0); lv_obj_set_style_border_width(msg_list, 1, 0); lv_obj_set_style_pad_all(msg_list, 5, 0); @@ -171,6 +172,7 @@ public: extern const AppManifest manifest = { .id = "Chat", .name = "Chat", + .icon = TT_ASSETS_APP_ICON_CHAT, .createApp = create }; diff --git a/Tactility/Source/app/display/Display.cpp b/Tactility/Source/app/display/Display.cpp index 308beb4b..bd0b72cb 100644 --- a/Tactility/Source/app/display/Display.cpp +++ b/Tactility/Source/app/display/Display.cpp @@ -185,6 +185,8 @@ public: } lv_obj_align(orientation_dropdown, LV_ALIGN_TOP_RIGHT, 0, 0); + lv_obj_set_style_border_color(orientation_dropdown, lv_color_hex(0xFAFAFA), LV_PART_MAIN); + lv_obj_set_style_border_width(orientation_dropdown, 1, LV_PART_MAIN); lv_obj_add_event_cb(orientation_dropdown, onOrientationSet, LV_EVENT_VALUE_CHANGED, nullptr); uint32_t orientation_selected = displayOrientationToOrientationSetting( lv_display_get_rotation(lv_display_get_default()) diff --git a/Tactility/Source/app/gpio/Gpio.cpp b/Tactility/Source/app/gpio/Gpio.cpp index d825401f..892704ef 100644 --- a/Tactility/Source/app/gpio/Gpio.cpp +++ b/Tactility/Source/app/gpio/Gpio.cpp @@ -1,6 +1,6 @@ #include "Tactility/service/loader/Loader.h" #include "Tactility/lvgl/Toolbar.h" - +#include #include #include #include @@ -170,6 +170,7 @@ void GpioApp::onHide(AppContext& app) { extern const AppManifest manifest = { .id = "Gpio", .name = "GPIO", + .icon = TT_ASSETS_APP_ICON_GPIO, .type = Type::System, .createApp = create }; diff --git a/Tactility/Source/app/i2cscanner/I2cScanner.cpp b/Tactility/Source/app/i2cscanner/I2cScanner.cpp index f5f6a38e..67250b78 100644 --- a/Tactility/Source/app/i2cscanner/I2cScanner.cpp +++ b/Tactility/Source/app/i2cscanner/I2cScanner.cpp @@ -125,6 +125,8 @@ void I2cScannerApp::onShow(AppContext& app, lv_obj_t* parent) { lv_dropdown_set_options(port_dropdown, dropdown_items.c_str()); lv_obj_set_width(port_dropdown, LV_PCT(48)); lv_obj_align(port_dropdown, LV_ALIGN_TOP_RIGHT, 0, 0); + lv_obj_set_style_border_color(port_dropdown, lv_color_hex(0xFAFAFA), LV_PART_MAIN); + lv_obj_set_style_border_width(port_dropdown, 1, LV_PART_MAIN); lv_obj_add_event_cb(port_dropdown, onSelectBusCallback, LV_EVENT_VALUE_CHANGED, this); auto selected_bus = getLastBusIndex(); lv_dropdown_set_selected(port_dropdown, selected_bus); diff --git a/Tactility/Source/app/launcher/Launcher.cpp b/Tactility/Source/app/launcher/Launcher.cpp index 70c1c795..4fd4be01 100644 --- a/Tactility/Source/app/launcher/Launcher.cpp +++ b/Tactility/Source/app/launcher/Launcher.cpp @@ -30,7 +30,7 @@ static lv_obj_t* createAppButton(lv_obj_t* parent, const char* title, const char lv_obj_set_style_pad_bottom(apps_button, 16, 0); lv_obj_set_style_shadow_width(apps_button, 0, 0); lv_obj_set_style_border_width(apps_button, 0, 0); - lv_obj_set_style_bg_color(apps_button, lv_color_white(), 0); + lv_obj_set_style_bg_opa(apps_button, 0, LV_PART_MAIN); auto* button_image = lv_image_create(apps_button); lv_image_set_src(button_image, imageFile); diff --git a/Tactility/Source/app/notes/Notes.cpp b/Tactility/Source/app/notes/Notes.cpp index bbf63fd8..301953cb 100644 --- a/Tactility/Source/app/notes/Notes.cpp +++ b/Tactility/Source/app/notes/Notes.cpp @@ -2,6 +2,7 @@ #include #include #include +#include #include #include @@ -343,6 +344,8 @@ class NotesApp : public App { lv_dropdown_set_text(uiDropDownMenu, "Menu"); lv_dropdown_set_symbol(uiDropDownMenu, LV_SYMBOL_DOWN); lv_dropdown_set_selected_highlight(uiDropDownMenu, false); + lv_obj_set_style_border_color(uiDropDownMenu, lv_color_hex(0xFAFAFA), LV_PART_MAIN); + lv_obj_set_style_border_width(uiDropDownMenu, 1, LV_PART_MAIN); lv_obj_align(uiDropDownMenu, LV_ALIGN_RIGHT_MID, 0, 0); lv_obj_add_event_cb(uiDropDownMenu, [](lv_event_t* e) { auto *self = static_cast(lv_event_get_user_data(e)); @@ -363,13 +366,13 @@ class NotesApp : public App { lv_obj_set_width(uiNoteText, LV_PCT(100)); lv_obj_set_height(uiNoteText, LV_PCT(86)); lv_textarea_set_password_mode(uiNoteText, false); - lv_obj_set_style_bg_color(uiNoteText, lv_color_make(254, 255, 156), LV_PART_MAIN); - lv_textarea_set_text(uiNoteText, "This is some random notes\nHere's some more notes!\nThis is some random notes\nHere's some more notes!"); + lv_obj_set_style_bg_color(uiNoteText, lv_color_hex(0x262626), LV_PART_MAIN); + lv_textarea_set_placeholder_text(uiNoteText, "Notes..."); lv_obj_t* footer = lv_obj_create(wrapper); lv_obj_set_flex_flow(footer, LV_FLEX_FLOW_ROW); lv_obj_set_flex_align(footer, LV_FLEX_ALIGN_CENTER, LV_FLEX_ALIGN_CENTER, LV_FLEX_ALIGN_CENTER); - lv_obj_set_style_bg_color(footer, lv_color_make(206, 206, 206), LV_PART_MAIN); + lv_obj_set_style_bg_color(footer, lv_color_hex(0x262626), LV_PART_MAIN); lv_obj_set_width(footer, LV_PCT(100)); lv_obj_set_height(footer, LV_PCT(14)); lv_obj_set_style_pad_all(footer, 0, LV_PART_MAIN); @@ -395,6 +398,7 @@ class NotesApp : public App { extern const AppManifest manifest = { .id = "Notes", .name = "Notes", + .icon = TT_ASSETS_APP_ICON_NOTES, .createApp = create }; } // namespace tt::app::notes \ No newline at end of file diff --git a/Tactility/Source/app/screenshot/Screenshot.cpp b/Tactility/Source/app/screenshot/Screenshot.cpp index 226c2d69..c414c775 100644 --- a/Tactility/Source/app/screenshot/Screenshot.cpp +++ b/Tactility/Source/app/screenshot/Screenshot.cpp @@ -168,6 +168,8 @@ void ScreenshotApp::createModeSettingWidgets(lv_obj_t* parent) { modeDropdown = lv_dropdown_create(mode_wrapper); lv_dropdown_set_options(modeDropdown, "Timer\nApp start"); lv_obj_align_to(modeDropdown, mode_label, LV_ALIGN_OUT_RIGHT_MID, 8, 0); + lv_obj_set_style_border_color(modeDropdown, lv_color_hex(0xFAFAFA), LV_PART_MAIN); + lv_obj_set_style_border_width(modeDropdown, 1, LV_PART_MAIN); lv_obj_add_event_cb(modeDropdown, onModeSetCallback, LV_EVENT_VALUE_CHANGED, nullptr); service::screenshot::Mode mode = service->getMode(); if (mode == service::screenshot::Mode::Apps) { diff --git a/sdkconfig.board.cyd-2432s024c b/sdkconfig.board.cyd-2432s024c index 37af0f5f..be18fd74 100644 --- a/sdkconfig.board.cyd-2432s024c +++ b/sdkconfig.board.cyd-2432s024c @@ -39,6 +39,7 @@ CONFIG_FLASHMODE_QIO=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=160 +CONFIG_LV_THEME_DEFAULT_DARK=y # Fix for IRAM CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y diff --git a/sdkconfig.board.cyd-2432s032c b/sdkconfig.board.cyd-2432s032c index ed2d7795..fbb5e695 100644 --- a/sdkconfig.board.cyd-2432s032c +++ b/sdkconfig.board.cyd-2432s032c @@ -39,6 +39,7 @@ CONFIG_FLASHMODE_QIO=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=160 +CONFIG_LV_THEME_DEFAULT_DARK=y # Fix for IRAM CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y diff --git a/sdkconfig.board.cyd-4848s040c b/sdkconfig.board.cyd-4848s040c index 3385d646..4cab54dd 100644 --- a/sdkconfig.board.cyd-4848s040c +++ b/sdkconfig.board.cyd-4848s040c @@ -53,3 +53,4 @@ CONFIG_ESPTOOLPY_FLASHFREQ_80M=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=139 +CONFIG_LV_THEME_DEFAULT_DARK=y diff --git a/sdkconfig.board.cyd-8048s043c b/sdkconfig.board.cyd-8048s043c index 1d49d9e2..70ad4211 100644 --- a/sdkconfig.board.cyd-8048s043c +++ b/sdkconfig.board.cyd-8048s043c @@ -53,3 +53,4 @@ CONFIG_ESPTOOLPY_FLASHFREQ_80M=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=139 +CONFIG_LV_THEME_DEFAULT_DARK=y diff --git a/sdkconfig.board.cyd-jc2432w328c b/sdkconfig.board.cyd-jc2432w328c index c16b62da..72668cbc 100644 --- a/sdkconfig.board.cyd-jc2432w328c +++ b/sdkconfig.board.cyd-jc2432w328c @@ -39,6 +39,7 @@ CONFIG_FLASHMODE_QIO=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=160 +CONFIG_LV_THEME_DEFAULT_DARK=y # Fix for IRAM CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y diff --git a/sdkconfig.board.cyd-jc8048w550c b/sdkconfig.board.cyd-jc8048w550c index 4085af10..d9dc67c9 100644 --- a/sdkconfig.board.cyd-jc8048w550c +++ b/sdkconfig.board.cyd-jc8048w550c @@ -53,3 +53,4 @@ CONFIG_ESPTOOLPY_FLASHFREQ_80M=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=139 +CONFIG_LV_THEME_DEFAULT_DARK=y diff --git a/sdkconfig.board.elecrow-crowpanel-advance-28 b/sdkconfig.board.elecrow-crowpanel-advance-28 index 74266cda..3f8de84c 100644 --- a/sdkconfig.board.elecrow-crowpanel-advance-28 +++ b/sdkconfig.board.elecrow-crowpanel-advance-28 @@ -49,6 +49,7 @@ CONFIG_ESPTOOLPY_FLASHFREQ_120M=y # TODO: Update DPI CONFIG_LV_DPI_DEF=143 CONFIG_LV_DISP_DEF_REFR_PERIOD=10 +CONFIG_LV_THEME_DEFAULT_DARK=y # USB CONFIG_TINYUSB_MSC_ENABLED=y CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard" \ No newline at end of file diff --git a/sdkconfig.board.elecrow-crowpanel-advance-35 b/sdkconfig.board.elecrow-crowpanel-advance-35 index 10c43044..beba2c37 100644 --- a/sdkconfig.board.elecrow-crowpanel-advance-35 +++ b/sdkconfig.board.elecrow-crowpanel-advance-35 @@ -49,6 +49,7 @@ CONFIG_ESPTOOLPY_FLASHFREQ_120M=y # TODO: Update DPI CONFIG_LV_DPI_DEF=143 CONFIG_LV_DISP_DEF_REFR_PERIOD=10 +CONFIG_LV_THEME_DEFAULT_DARK=y # USB CONFIG_TINYUSB_MSC_ENABLED=y CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard" \ No newline at end of file diff --git a/sdkconfig.board.elecrow-crowpanel-advance-50 b/sdkconfig.board.elecrow-crowpanel-advance-50 index f2cf6a64..34328ab4 100644 --- a/sdkconfig.board.elecrow-crowpanel-advance-50 +++ b/sdkconfig.board.elecrow-crowpanel-advance-50 @@ -49,6 +49,7 @@ CONFIG_ESPTOOLPY_FLASHFREQ_120M=y # TODO: Update DPI CONFIG_LV_DPI_DEF=143 CONFIG_LV_DISP_DEF_REFR_PERIOD=10 +CONFIG_LV_THEME_DEFAULT_DARK=y # USB CONFIG_TINYUSB_MSC_ENABLED=y CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard" \ No newline at end of file diff --git a/sdkconfig.board.elecrow-crowpanel-basic-28 b/sdkconfig.board.elecrow-crowpanel-basic-28 index 97a57b0b..69983a3d 100644 --- a/sdkconfig.board.elecrow-crowpanel-basic-28 +++ b/sdkconfig.board.elecrow-crowpanel-basic-28 @@ -39,6 +39,7 @@ CONFIG_FLASHMODE_QIO=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=143 +CONFIG_LV_THEME_DEFAULT_DARK=y # Fix for IRAM CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y diff --git a/sdkconfig.board.elecrow-crowpanel-basic-35 b/sdkconfig.board.elecrow-crowpanel-basic-35 index b6730093..e28b5048 100644 --- a/sdkconfig.board.elecrow-crowpanel-basic-35 +++ b/sdkconfig.board.elecrow-crowpanel-basic-35 @@ -39,6 +39,7 @@ CONFIG_FLASHMODE_QIO=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=143 +CONFIG_LV_THEME_DEFAULT_DARK=y # Fix for IRAM CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y diff --git a/sdkconfig.board.elecrow-crowpanel-basic-50 b/sdkconfig.board.elecrow-crowpanel-basic-50 index 06a9d610..7c928797 100644 --- a/sdkconfig.board.elecrow-crowpanel-basic-50 +++ b/sdkconfig.board.elecrow-crowpanel-basic-50 @@ -49,6 +49,7 @@ CONFIG_ESPTOOLPY_FLASHFREQ_120M=y # TODO: Update DPI CONFIG_LV_DPI_DEF=143 CONFIG_LV_DISP_DEF_REFR_PERIOD=10 +CONFIG_LV_THEME_DEFAULT_DARK=y # USB CONFIG_TINYUSB_MSC_ENABLED=y CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard" diff --git a/sdkconfig.board.lilygo-tdeck b/sdkconfig.board.lilygo-tdeck index c493b172..6de01c9c 100644 --- a/sdkconfig.board.lilygo-tdeck +++ b/sdkconfig.board.lilygo-tdeck @@ -48,6 +48,7 @@ CONFIG_ESPTOOLPY_FLASHFREQ_120M=y # LVGL CONFIG_LV_DPI_DEF=139 CONFIG_LV_DISP_DEF_REFR_PERIOD=10 +CONFIG_LV_THEME_DEFAULT_DARK=y # USB CONFIG_TINYUSB_MSC_ENABLED=y CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard" \ No newline at end of file diff --git a/sdkconfig.board.m5stack-core2 b/sdkconfig.board.m5stack-core2 index 698e7ed7..c4e62cd3 100644 --- a/sdkconfig.board.m5stack-core2 +++ b/sdkconfig.board.m5stack-core2 @@ -47,6 +47,7 @@ CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=139 +CONFIG_LV_THEME_DEFAULT_DARK=y # Fix for IRAM CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH=y CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y diff --git a/sdkconfig.board.m5stack-cores3 b/sdkconfig.board.m5stack-cores3 index e01ac49f..9f981363 100644 --- a/sdkconfig.board.m5stack-cores3 +++ b/sdkconfig.board.m5stack-cores3 @@ -53,6 +53,7 @@ CONFIG_ESPTOOLPY_FLASHFREQ_120M=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_DPI_DEF=139 +CONFIG_LV_THEME_DEFAULT_DARK=y # USB CONFIG_TINYUSB_MSC_ENABLED=y CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard" diff --git a/sdkconfig.board.unphone b/sdkconfig.board.unphone index debf52c5..c2202fb9 100644 --- a/sdkconfig.board.unphone +++ b/sdkconfig.board.unphone @@ -47,6 +47,7 @@ CONFIG_LV_DPI_DEF=139 CONFIG_LV_DISP_DEF_REFR_PERIOD=10 CONFIG_LV_COLOR_DEPTH_24=y CONFIG_LV_COLOR_DEPTH=24 +CONFIG_LV_THEME_DEFAULT_DARK=y # TinyUSB: Currently not working (no error in log, mounting takes minutes or more) CONFIG_TINYUSB_MSC_ENABLED=n CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard" diff --git a/sdkconfig.board.waveshare-s3-touch-43 b/sdkconfig.board.waveshare-s3-touch-43 index 8a26a789..6e5babe4 100644 --- a/sdkconfig.board.waveshare-s3-touch-43 +++ b/sdkconfig.board.waveshare-s3-touch-43 @@ -49,6 +49,7 @@ CONFIG_ESPTOOLPY_FLASHFREQ_120M=y # TODO: Update DPI CONFIG_LV_DPI_DEF=143 CONFIG_LV_DISP_DEF_REFR_PERIOD=10 +CONFIG_LV_THEME_DEFAULT_DARK=y # USB CONFIG_TINYUSB_MSC_ENABLED=y CONFIG_TINYUSB_MSC_MOUNT_PATH="/sdcard" diff --git a/sdkconfig.defaults b/sdkconfig.defaults index 4f6afc93..199fed35 100644 --- a/sdkconfig.defaults +++ b/sdkconfig.defaults @@ -31,3 +31,4 @@ CONFIG_FATFS_VOLUME_COUNT=3 CONFIG_TT_BOARD_CUSTOM=y # LVGL CONFIG_LV_DISP_DEF_REFR_PERIOD=10 +CONFIG_LV_THEME_DEFAULT_DARK=y