From 87ddeae3b3249dcb1f44c2c81955bc8d6aa52dd3 Mon Sep 17 00:00:00 2001 From: nick Date: Mon, 15 Jun 2026 22:36:27 -0600 Subject: [PATCH] dashboard: use enabled fonts on battery detail screen --- firmware/esp32-s3-dashboard/dashboard_config.h | 2 +- firmware/esp32-s3-dashboard/esp32-s3-dashboard.ino | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/firmware/esp32-s3-dashboard/dashboard_config.h b/firmware/esp32-s3-dashboard/dashboard_config.h index 9e1cc7f..557403c 100644 --- a/firmware/esp32-s3-dashboard/dashboard_config.h +++ b/firmware/esp32-s3-dashboard/dashboard_config.h @@ -1,6 +1,6 @@ #pragma once -static const char *DASHBOARD_VERSION = "0.1.78-battery-detail-screen"; +static const char *DASHBOARD_VERSION = "0.1.79-battery-detail-font-fix"; // Update these if your Cargo ESP AP credentials are different. static const char *CARGO_WIFI_SSID = "OverlandController"; diff --git a/firmware/esp32-s3-dashboard/esp32-s3-dashboard.ino b/firmware/esp32-s3-dashboard/esp32-s3-dashboard.ino index 2945bc5..f4818da 100644 --- a/firmware/esp32-s3-dashboard/esp32-s3-dashboard.ino +++ b/firmware/esp32-s3-dashboard/esp32-s3-dashboard.ino @@ -629,7 +629,7 @@ static lv_obj_t *create_battery_metric_tile(lv_obj_t *parent, const char *title, lv_obj_t *title_label = lv_label_create(tile); lv_label_set_text(title_label, title); lv_obj_set_style_text_color(title_label, lv_color_hex(0xB8C0C8), 0); - lv_obj_set_style_text_font(title_label, &lv_font_montserrat_22, 0); + lv_obj_set_style_text_font(title_label, &lv_font_montserrat_26, 0); lv_obj_set_width(title_label, 260); lv_obj_align(title_label, LV_ALIGN_TOP_LEFT, 16, 14); @@ -661,12 +661,12 @@ static void create_battery_detail_screen() lv_obj_align(page_dots, LV_ALIGN_RIGHT_MID, -10, 0); lv_obj_t *hero_card = create_card(screen, "", 300, 500, LV_ALIGN_TOP_LEFT, 32, 78); - make_detail_label(hero_card, &battery_detail_status_label, "BMS --", &lv_font_montserrat_22, lv_color_hex(0xB8C0C8), 260, LV_ALIGN_TOP_MID, 0, 30, LV_TEXT_ALIGN_CENTER); + make_detail_label(hero_card, &battery_detail_status_label, "BMS --", &lv_font_montserrat_26, lv_color_hex(0xB8C0C8), 260, LV_ALIGN_TOP_MID, 0, 30, LV_TEXT_ALIGN_CENTER); make_detail_label(hero_card, &battery_detail_soc_label, "--%", &lv_font_montserrat_48, lv_color_hex(0xFFFFFF), 260, LV_ALIGN_TOP_MID, 0, 126, LV_TEXT_ALIGN_CENTER); make_detail_label(hero_card, &battery_detail_estimate_label, "--", &lv_font_montserrat_30, lv_color_hex(0xDDE3EA), 260, LV_ALIGN_TOP_MID, 0, 236, LV_TEXT_ALIGN_CENTER); lv_obj_t *hint_label = nullptr; - make_detail_label(hero_card, &hint_label, "Swipe left for main dashboard", &lv_font_montserrat_20, lv_color_hex(0x7D8996), 260, LV_ALIGN_BOTTOM_MID, 0, -28, LV_TEXT_ALIGN_CENTER); + make_detail_label(hero_card, &hint_label, "Swipe left for main dashboard", &lv_font_montserrat_26, lv_color_hex(0x7D8996), 260, LV_ALIGN_BOTTOM_MID, 0, -28, LV_TEXT_ALIGN_CENTER); create_battery_metric_tile(screen, "Voltage", &battery_detail_voltage_label, 356, 78); create_battery_metric_tile(screen, "Current", &battery_detail_current_label, 670, 78); @@ -677,7 +677,7 @@ static void create_battery_detail_screen() lv_obj_t *delta_card = create_card(screen, "", 606, 70, LV_ALIGN_BOTTOM_MID, 177, -22); lv_obj_t *delta_title = nullptr; - make_detail_label(delta_card, &delta_title, "Cell delta", &lv_font_montserrat_22, lv_color_hex(0xB8C0C8), 180, LV_ALIGN_LEFT_MID, 20, 0); + make_detail_label(delta_card, &delta_title, "Cell delta", &lv_font_montserrat_26, lv_color_hex(0xB8C0C8), 180, LV_ALIGN_LEFT_MID, 20, 0); make_detail_label(delta_card, &battery_detail_delta_label, "-- mV", &lv_font_montserrat_30, lv_color_hex(0xFFFFFF), 220, LV_ALIGN_RIGHT_MID, -20, 0, LV_TEXT_ALIGN_RIGHT); update_battery_detail_widgets();