From 364dc6b2f7f834ce4d4def6eca34e593ecec0180 Mon Sep 17 00:00:00 2001 From: Adolfo Reyna Date: Wed, 1 Jul 2026 22:56:31 -0400 Subject: [PATCH] fix(reynabot): Replace unsupported Unicode emojis with custom girl/boy PNG assets --- Apps/ReynaBot/assets/boy.png | Bin 0 -> 328 bytes Apps/ReynaBot/assets/girl.png | Bin 0 -> 384 bytes Apps/ReynaBot/main/Source/main.c | 16 ++++++++++++---- 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 Apps/ReynaBot/assets/boy.png create mode 100644 Apps/ReynaBot/assets/girl.png diff --git a/Apps/ReynaBot/assets/boy.png b/Apps/ReynaBot/assets/boy.png new file mode 100644 index 0000000000000000000000000000000000000000..f5fa26d6687893d1179f7790b2d509f970f9dc9a GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdoh8VC467aSW-L^Y)e_SF?iv>&2Nd zhkwiGo|`zqHH=d+YSO>nuhW!_M0zb=Nla4loTL(aT4v?7zyHc|W*5Gmt9yvGeNS)R z$8U4WS2kp)Pnpmm$$0&s1f!ralUbO2!9h)}d53;AoRt(XQb;-QjnRC^YK?nSudwIn zDL*JH=wkYIM3S-p2uH_s(E|S|6Ds@-xnKUW3%H;&cUA7W;BTAeulu|_^Xx8mvlNFD z4HFm@nVr~LcsRg@VG6AHr+n7x<4LbL_p5e^Z#vM&Sb8Z+E9?Z* zZq_R&wRcvv>Rb>hjc~8GxxDvR<@?PM3pyLrm}YTgDB)l*F);L~-etVYRzG)__dN$t O5P7=#xvXbtn_grace, lv_color_hex(0x2D2B36), LV_PART_MAIN); lv_obj_add_event_cb(ctx->btn_grace, speaker_event_cb, LV_EVENT_CLICKED, ctx); - lv_obj_t* icon_grace = lv_label_create(ctx->btn_grace); - lv_label_set_text(icon_grace, "🚺"); + lv_obj_t* icon_grace = lv_image_create(ctx->btn_grace); + lv_obj_set_size(icon_grace, 80, 80); + char path_grace[256] = "A:"; + size_t sz_grace = sizeof(path_grace) - 2; + tt_app_get_assets_child_path(ctx->app, "girl.png", path_grace + 2, &sz_grace); + lv_image_set_src(icon_grace, path_grace); lv_obj_t* lbl_grace = lv_label_create(ctx->btn_grace); lv_label_set_text(lbl_grace, "Grace"); @@ -701,8 +705,12 @@ static void on_show(AppHandle app, void* data, lv_obj_t* parent) { lv_obj_set_style_border_color(ctx->btn_elias, lv_color_hex(0x2D2B36), LV_PART_MAIN); lv_obj_add_event_cb(ctx->btn_elias, speaker_event_cb, LV_EVENT_CLICKED, ctx); - lv_obj_t* icon_elias = lv_label_create(ctx->btn_elias); - lv_label_set_text(icon_elias, "🚹"); + lv_obj_t* icon_elias = lv_image_create(ctx->btn_elias); + lv_obj_set_size(icon_elias, 80, 80); + char path_elias[256] = "A:"; + size_t sz_elias = sizeof(path_elias) - 2; + tt_app_get_assets_child_path(ctx->app, "boy.png", path_elias + 2, &sz_elias); + lv_image_set_src(icon_elias, path_elias); lv_obj_t* lbl_elias = lv_label_create(ctx->btn_elias); lv_label_set_text(lbl_elias, "Elias");