diff --git a/esphome/chore-tracker-esphome.yaml b/esphome/chore-tracker-esphome.yaml index a84dcd7..32a9fa3 100644 --- a/esphome/chore-tracker-esphome.yaml +++ b/esphome/chore-tracker-esphome.yaml @@ -785,7 +785,7 @@ lvgl: touchscreens: - touch theme: - btn: + button: radius: 20 border_width: 0 pages: @@ -808,7 +808,7 @@ lvgl: text: "Tap a name to check off chores" text_font: font_small text_color: 0xB2BEC3 - - btn: + - button: x: 640 y: 424 width: 148 @@ -826,7 +826,7 @@ lvgl: text: "↺ Reset All" text_color: 0xFFFFFF text_font: font_tiny - - btn: + - button: id: home_btn_jordyn x: 80 y: 130 @@ -860,7 +860,7 @@ lvgl: text_font: font_tiny text_color: 0xFF4757 - - btn: + - button: id: home_btn_declan x: 300 y: 130 @@ -894,7 +894,7 @@ lvgl: text_font: font_tiny text_color: 0xFF4757 - - btn: + - button: id: home_btn_chloe x: 520 y: 130 @@ -989,7 +989,7 @@ lvgl: text: "" text_font: font_small text_color: 0xFFFFFF - - btn: + - button: x: 14 y: 364 width: 144 @@ -1005,7 +1005,7 @@ lvgl: text: "↺ Reset" text_color: 0xFFFFFF text_font: font_small - - btn: + - button: x: 14 y: 420 width: 144 @@ -1023,7 +1023,7 @@ lvgl: text_font: font_small # ── Chore cards ─────────────────────────────────────────────────────── - - btn: + - button: id: card_jordyn_make_bed x: 182 y: 10 @@ -1059,7 +1059,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_jordyn_brush_teeth x: 388 y: 10 @@ -1095,7 +1095,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_jordyn_tidy_room x: 594 y: 10 @@ -1131,7 +1131,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_jordyn_homework x: 182 y: 158 @@ -1167,7 +1167,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_jordyn_feed_dog x: 388 y: 158 @@ -1264,7 +1264,7 @@ lvgl: text: "" text_font: font_small text_color: 0xFFFFFF - - btn: + - button: x: 14 y: 364 width: 144 @@ -1280,7 +1280,7 @@ lvgl: text: "↺ Reset" text_color: 0xFFFFFF text_font: font_small - - btn: + - button: x: 14 y: 420 width: 144 @@ -1298,7 +1298,7 @@ lvgl: text_font: font_small # ── Chore cards ─────────────────────────────────────────────────────── - - btn: + - button: id: card_declan_make_bed x: 182 y: 10 @@ -1334,7 +1334,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_declan_brush_teeth x: 388 y: 10 @@ -1370,7 +1370,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_declan_set_table x: 594 y: 10 @@ -1406,7 +1406,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_declan_take_out_trash x: 182 y: 158 @@ -1503,7 +1503,7 @@ lvgl: text: "" text_font: font_small text_color: 0xFFFFFF - - btn: + - button: x: 14 y: 364 width: 144 @@ -1519,7 +1519,7 @@ lvgl: text: "↺ Reset" text_color: 0xFFFFFF text_font: font_small - - btn: + - button: x: 14 y: 420 width: 144 @@ -1537,7 +1537,7 @@ lvgl: text_font: font_small # ── Chore cards ─────────────────────────────────────────────────────── - - btn: + - button: id: card_chloe_make_bed x: 182 y: 10 @@ -1573,7 +1573,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_chloe_brush_teeth x: 388 y: 10 @@ -1609,7 +1609,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_chloe_water_plants x: 594 y: 10 @@ -1645,7 +1645,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_chloe_homework x: 182 y: 158 @@ -1681,7 +1681,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_chloe_tidy_room x: 388 y: 158 @@ -1717,7 +1717,7 @@ lvgl: text_font: font_small text_color: 0x2D3436 - - btn: + - button: id: card_chloe_practice_piano x: 594 y: 158 diff --git a/esphome/chore-tracker/generate.py b/esphome/chore-tracker/generate.py index e59d221..ebfa21f 100644 --- a/esphome/chore-tracker/generate.py +++ b/esphome/chore-tracker/generate.py @@ -254,7 +254,7 @@ lvgl: touchscreens: - touch theme: - btn: + button: radius: 20 border_width: 0 pages: @@ -287,7 +287,7 @@ def _gen_lvgl_pages(kids: list) -> str: x = start_x + i * (btn_w + 20) ks = kid_slug(kid) home_btns += f"""\ - - btn: + - button: id: home_btn_{ks} x: {x} y: {btn_y} @@ -343,7 +343,7 @@ def _gen_lvgl_pages(kids: list) -> str: text: "Tap a name to check off chores" text_font: font_small text_color: 0xB2BEC3 - - btn: + - button: x: 640 y: 424 width: 148 @@ -385,7 +385,7 @@ def _gen_lvgl_pages(kids: list) -> str: icon_y = -(card_h // 4) label_y = card_h // 8 card_widgets += f"""\ - - btn: + - button: id: card_{e} x: {x} y: {y} @@ -484,7 +484,7 @@ def _gen_lvgl_pages(kids: list) -> str: text: "" text_font: font_small text_color: 0xFFFFFF - - btn: + - button: x: 14 y: 364 width: {sidebar_w - 28} @@ -500,7 +500,7 @@ def _gen_lvgl_pages(kids: list) -> str: text: "↺ Reset" text_color: 0xFFFFFF text_font: font_small - - btn: + - button: x: 14 y: 420 width: {sidebar_w - 28}