@@ -7,7 +7,7 @@
|
||||
---
|
||||
substitutions:
|
||||
##### DON'T CHANGE THIS #####
|
||||
version: "4.2dev.2"
|
||||
version: "4.2dev.3"
|
||||
temp_units: "°C"
|
||||
#############################
|
||||
|
||||
@@ -525,6 +525,7 @@ api:
|
||||
time_color: int
|
||||
meridiem: string[]
|
||||
chip_font_size: int
|
||||
custom_buttons_font_size: int
|
||||
notification_icon: string
|
||||
notification_icon_color_normal: int[]
|
||||
notification_icon_color_unread: int[]
|
||||
@@ -558,6 +559,16 @@ api:
|
||||
disp1->send_command_printf("home.wifi_icon.font=%" PRIu32, chip_font_size);
|
||||
id(home_chip_font_size) = chip_font_size;
|
||||
|
||||
// Custom buttons icon size
|
||||
ESP_LOGV(TAG, "Custom buttons sizes");
|
||||
id(home_custom_buttons_font_size) = custom_buttons_font_size;
|
||||
for (int i = 1; i <= 7; ++i) {
|
||||
disp1->send_command_printf("home.button%02d.font=%i", i, id(home_custom_buttons_font_size));
|
||||
}
|
||||
disp1->send_command_printf("home.bt_notific.font=%i", id(home_custom_buttons_font_size));
|
||||
disp1->send_command_printf("home.bt_qrcode.font=%i", id(home_custom_buttons_font_size));
|
||||
disp1->send_command_printf("home.bt_entities.font=%i", id(home_custom_buttons_font_size));
|
||||
|
||||
// Notification button
|
||||
ESP_LOGV(TAG, "Set Notification button");
|
||||
disp1->send_command_printf("is_notification=%i", (notification_text->state.empty() and notification_label->state.empty()) ? 0 : 1);
|
||||
@@ -851,6 +862,12 @@ globals:
|
||||
restore_value: true
|
||||
initial_value: '7'
|
||||
|
||||
#### Custom buttons ####
|
||||
- id: home_custom_buttons_font_size
|
||||
type: uint
|
||||
restore_value: true
|
||||
initial_value: '8'
|
||||
|
||||
##### Relay icons #####
|
||||
- id: home_relay1_icon
|
||||
type: std::string
|
||||
@@ -2631,6 +2648,14 @@ script:
|
||||
for (int i = 1; i <= 10; ++i) {
|
||||
disp1->send_command_printf("home.icon_top_%02d.font=%i", i, id(home_chip_font_size));
|
||||
}
|
||||
// Custom buttons icon size
|
||||
ESP_LOGV(TAG, "Adjusting custom buttons sizes");
|
||||
for (int i = 1; i <= 7; ++i) {
|
||||
disp1->send_command_printf("home.button%02d.font=%i", i, id(home_custom_buttons_font_size));
|
||||
}
|
||||
disp1->send_command_printf("home.bt_notific.font=%i", id(home_custom_buttons_font_size));
|
||||
disp1->send_command_printf("home.bt_qrcode.font=%i", id(home_custom_buttons_font_size));
|
||||
disp1->send_command_printf("home.bt_entities.font=%i", id(home_custom_buttons_font_size));
|
||||
disp1->send_command_printf("home.wifi_icon.font=%i", id(home_chip_font_size));
|
||||
ESP_LOGV(TAG, "Restoring relay's icons");
|
||||
disp1->set_component_text_printf("home.icon_top_01", "%s", id(home_relay1_icon).c_str());
|
||||
|
||||
Reference in New Issue
Block a user