dashboard: expand battery double tap targets
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
static const char *DASHBOARD_VERSION = "0.1.82-manual-doubletap-nav";
|
static const char *DASHBOARD_VERSION = "0.1.83-doubletap-target-fix";
|
||||||
|
|
||||||
// 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";
|
||||||
|
|||||||
@@ -678,12 +678,15 @@ static void create_battery_detail_screen()
|
|||||||
lv_obj_align(page_dots, LV_ALIGN_RIGHT_MID, -10, 0);
|
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);
|
lv_obj_t *hero_card = create_card(screen, "", 300, 500, LV_ALIGN_TOP_LEFT, 32, 78);
|
||||||
lv_obj_add_flag(hero_card, LV_OBJ_FLAG_CLICKABLE);
|
add_doubletap_nav_target(hero_card, SCREEN_OVERVIEW);
|
||||||
lv_obj_add_event_cb(hero_card, battery_nav_doubletap_cb, LV_EVENT_CLICKED, (void *)SCREEN_OVERVIEW);
|
|
||||||
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_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_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);
|
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);
|
||||||
|
|
||||||
|
add_doubletap_nav_target(battery_detail_status_label, SCREEN_OVERVIEW);
|
||||||
|
add_doubletap_nav_target(battery_detail_soc_label, SCREEN_OVERVIEW);
|
||||||
|
add_doubletap_nav_target(battery_detail_estimate_label, SCREEN_OVERVIEW);
|
||||||
|
|
||||||
lv_obj_t *hint_label = nullptr;
|
lv_obj_t *hint_label = nullptr;
|
||||||
make_detail_label(hero_card, &hint_label, "Double tap to return", &lv_font_montserrat_26, lv_color_hex(0x7D8996), 260, LV_ALIGN_BOTTOM_MID, 0, -28, LV_TEXT_ALIGN_CENTER);
|
make_detail_label(hero_card, &hint_label, "Double tap to return", &lv_font_montserrat_26, lv_color_hex(0x7D8996), 260, LV_ALIGN_BOTTOM_MID, 0, -28, LV_TEXT_ALIGN_CENTER);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user