dashboard: position vehicle card icons

This commit is contained in:
2026-06-11 04:57:43 -06:00
parent 53f0b6ee5b
commit b9c4bdeccd
2 changed files with 6 additions and 6 deletions
@@ -1,6 +1,6 @@
#pragma once #pragma once
static const char *DASHBOARD_VERSION = "0.1.58-icon-c-sources"; static const char *DASHBOARD_VERSION = "0.1.59-position-vehicle-icons";
// Update these if your Cargo ESP AP credentials are different. // Update these if your Cargo ESP AP credentials are different.
static const char *CARGO_WIFI_SSID = "OverlandController"; static const char *CARGO_WIFI_SSID = "OverlandController";
@@ -1253,7 +1253,7 @@ static void create_overland_overview_screen()
lv_obj_t *coolant_icon = lv_img_create(vehicle_card); lv_obj_t *coolant_icon = lv_img_create(vehicle_card);
lv_img_set_src(coolant_icon, &thermometer_water); lv_img_set_src(coolant_icon, &thermometer_water);
lv_img_set_zoom(coolant_icon, 100); lv_img_set_zoom(coolant_icon, 100);
lv_obj_align(coolant_icon, LV_ALIGN_TOP_LEFT, 4, 4); lv_obj_align(coolant_icon, LV_ALIGN_TOP_LEFT, 16, 10);
#if LV_USE_METER #if LV_USE_METER
vehicle_coolant_meter = lv_meter_create(vehicle_card); vehicle_coolant_meter = lv_meter_create(vehicle_card);
@@ -1291,12 +1291,12 @@ static void create_overland_overview_screen()
lv_obj_t *fuel_icon = lv_img_create(vehicle_card); lv_obj_t *fuel_icon = lv_img_create(vehicle_card);
lv_img_set_src(fuel_icon, &gas_station); lv_img_set_src(fuel_icon, &gas_station);
lv_img_set_zoom(fuel_icon, 90); lv_img_set_zoom(fuel_icon, 90);
lv_obj_align(fuel_icon, LV_ALIGN_BOTTOM_LEFT, 4, -6); lv_obj_align(fuel_icon, LV_ALIGN_BOTTOM_LEFT, 18, 4);
vehicle_fuel_bar = lv_bar_create(vehicle_card); 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_add_event_cb(vehicle_fuel_bar, fuel_bar_draw_value_cb, LV_EVENT_DRAW_PART_END, NULL);
lv_obj_set_size(vehicle_fuel_bar, 206, 22); lv_obj_set_size(vehicle_fuel_bar, 202, 22);
lv_obj_align(vehicle_fuel_bar, LV_ALIGN_BOTTOM_LEFT, 74, -20); lv_obj_align(vehicle_fuel_bar, LV_ALIGN_BOTTOM_LEFT, 70, -14);
lv_bar_set_range(vehicle_fuel_bar, 0, 100); lv_bar_set_range(vehicle_fuel_bar, 0, 100);
lv_bar_set_value(vehicle_fuel_bar, 72, LV_ANIM_OFF); lv_bar_set_value(vehicle_fuel_bar, 72, LV_ANIM_OFF);
lv_obj_set_style_radius(vehicle_fuel_bar, 3, 0); lv_obj_set_style_radius(vehicle_fuel_bar, 3, 0);
@@ -1314,7 +1314,7 @@ static void create_overland_overview_screen()
lv_obj_set_style_bg_color(tick, lv_color_hex(0x7D8996), 0); 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_border_width(tick, 0, 0);
lv_obj_set_style_radius(tick, 0, 0); lv_obj_set_style_radius(tick, 0, 0);
lv_obj_align(tick, LV_ALIGN_BOTTOM_LEFT, 74 + (i * 44), -17); lv_obj_align(tick, LV_ALIGN_BOTTOM_LEFT, 70 + (i * 50), -11);
} }
vehicle_fuel_value_label = lv_label_create(vehicle_card); vehicle_fuel_value_label = lv_label_create(vehicle_card);