From a43c1c359498075a8292b87f52b1705344812297 Mon Sep 17 00:00:00 2001 From: nick Date: Thu, 11 Jun 2026 23:43:06 -0600 Subject: [PATCH] dashboard: align fuel icon with bar --- firmware/esp32-s3-dashboard/dashboard_config.h | 2 +- firmware/esp32-s3-dashboard/esp32-s3-dashboard.ino | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/firmware/esp32-s3-dashboard/dashboard_config.h b/firmware/esp32-s3-dashboard/dashboard_config.h index 486dd41..764f635 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.63-raise-temp-icon"; +static const char *DASHBOARD_VERSION = "0.1.64-align-fuel-icon-bar"; // 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 a233e2d..b0c54d0 100644 --- a/firmware/esp32-s3-dashboard/esp32-s3-dashboard.ino +++ b/firmware/esp32-s3-dashboard/esp32-s3-dashboard.ino @@ -1295,12 +1295,12 @@ static void create_overland_overview_screen() lv_obj_set_style_img_recolor(fuel_icon, lv_color_white(), 0); lv_obj_set_style_img_recolor_opa(fuel_icon, LV_OPA_COVER, 0); lv_img_set_zoom(fuel_icon, 90); - lv_obj_align(fuel_icon, LV_ALIGN_BOTTOM_LEFT, 18, 4); + lv_obj_align(fuel_icon, LV_ALIGN_BOTTOM_LEFT, 34, -23); vehicle_fuel_bar = lv_bar_create(vehicle_card); lv_obj_add_event_cb(vehicle_fuel_bar, fuel_bar_draw_value_cb, LV_EVENT_DRAW_PART_END, NULL); lv_obj_set_size(vehicle_fuel_bar, 202, 22); - lv_obj_align(vehicle_fuel_bar, LV_ALIGN_BOTTOM_LEFT, 70, -14); + lv_obj_align(vehicle_fuel_bar, LV_ALIGN_BOTTOM_LEFT, 74, -29); lv_bar_set_range(vehicle_fuel_bar, 0, 100); lv_bar_set_value(vehicle_fuel_bar, 72, LV_ANIM_OFF); lv_obj_set_style_radius(vehicle_fuel_bar, 3, 0); @@ -1318,7 +1318,7 @@ static void create_overland_overview_screen() lv_obj_set_style_bg_color(tick, lv_color_hex(0x7D8996), 0); lv_obj_set_style_border_width(tick, 0, 0); lv_obj_set_style_radius(tick, 0, 0); - lv_obj_align(tick, LV_ALIGN_BOTTOM_LEFT, 70 + (i * 50), -11); + lv_obj_align(tick, LV_ALIGN_BOTTOM_LEFT, 74 + (i * 50), -26); } vehicle_fuel_value_label = lv_label_create(vehicle_card);