mirror of
https://github.com/michivonah/esphome-eink-dashboard.git
synced 2025-12-22 21:16:28 +01:00
fixed bug with fonts + improved placing
This commit is contained in:
parent
2c71b7eaaf
commit
f41c013b99
1 changed files with 8 additions and 8 deletions
|
|
@ -379,7 +379,7 @@ display:
|
||||||
// Weather section
|
// Weather section
|
||||||
it.printf(base_x, base_y, id(font_title), color_text, TextAlign::TOP_CENTER, "WEATHER");
|
it.printf(base_x, base_y, id(font_title), color_text, TextAlign::TOP_CENTER, "WEATHER");
|
||||||
|
|
||||||
it.printf(100, 178, id(font_mdi_large), color_text, TextAlign::TOP_CENTER, "%s", weather_icon_map[id(weather_state).state.c_str()].c_str());
|
it.printf(114, 178, id(font_mdi_large), color_text, TextAlign::TOP_CENTER, "%s", weather_icon_map[id(weather_state).state.c_str()].c_str());
|
||||||
|
|
||||||
it.printf(168, 168, id(font_large_bold), color_text, "%2.1f°C", id(weather_temperature).state);
|
it.printf(168, 168, id(font_large_bold), color_text, "%2.1f°C", id(weather_temperature).state);
|
||||||
|
|
||||||
|
|
@ -414,15 +414,15 @@ display:
|
||||||
// show current song if music is playing
|
// show current song if music is playing
|
||||||
if (isPlaying){
|
if (isPlaying){
|
||||||
if (song.length() > 35) {
|
if (song.length() > 35) {
|
||||||
it.printf(music_base_x, music_base_y + music_content_offset_y, id(font_small_bold), color_text, TextAlign::TOP_CENTER, "%s", song);
|
it.printf(music_base_x, music_base_y + music_content_offset_y, id(font_small_bold), color_text, TextAlign::TOP_CENTER, "%s", song.c_str());
|
||||||
} else {
|
} else {
|
||||||
it.printf(music_base_x, music_base_y + music_content_offset_y, id(font_medium_bold), color_text, TextAlign::TOP_CENTER, "%s", song);
|
it.printf(music_base_x, music_base_y + music_content_offset_y, id(font_medium_bold), color_text, TextAlign::TOP_CENTER, "%s", song.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (artist.length() > 35) {
|
if (artist.length() > 35) {
|
||||||
it.printf(music_base_x, music_base_y + music_content_offset_y + music_linebreak_y, id(font_small_bold), color_text, TextAlign::TOP_CENTER, "by %s", artist);
|
it.printf(music_base_x, music_base_y + music_content_offset_y + music_linebreak_y, id(font_small_bold), color_text, TextAlign::TOP_CENTER, "by %s", artist.c_str());
|
||||||
} else {
|
} else {
|
||||||
it.printf(music_base_x, music_base_y + music_content_offset_y + music_linebreak_y, id(font_medium_bold), color_text, TextAlign::TOP_CENTER, "by %s", artist);
|
it.printf(music_base_x, music_base_y + music_content_offset_y + music_linebreak_y, id(font_medium_bold), color_text, TextAlign::TOP_CENTER, "by %s", artist.c_str());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
|
@ -431,16 +431,16 @@ display:
|
||||||
|
|
||||||
// Multiple infos with icon
|
// Multiple infos with icon
|
||||||
// General settings
|
// General settings
|
||||||
uint multi_info_base_x = 80;
|
uint multi_info_base_x = 78;
|
||||||
uint text_offset_x = 48;
|
uint text_offset_x = 48;
|
||||||
uint tab_offset_x = 170;
|
uint tab_offset_x = 172;
|
||||||
uint multi_info_base_y = music_base_y + 220;
|
uint multi_info_base_y = music_base_y + 220;
|
||||||
uint text_offset_y = 4;
|
uint text_offset_y = 4;
|
||||||
uint linebreak_offset_y = 60;
|
uint linebreak_offset_y = 60;
|
||||||
|
|
||||||
// IAQ value
|
// IAQ value
|
||||||
it.printf(multi_info_base_x, multi_info_base_y, id(font_mdi_medium), color_text, "\U000F029A");
|
it.printf(multi_info_base_x, multi_info_base_y, id(font_mdi_medium), color_text, "\U000F029A");
|
||||||
it.printf(multi_info_base_x + text_offset_x, multi_info_base_y + text_offset_y, id(font_medium_bold), color_text, "%.0f%IAQ", id(indoor_iaq).state);
|
it.printf(multi_info_base_x + text_offset_x, multi_info_base_y + text_offset_y, id(font_medium_bold), color_text, "%.0f IAQ", id(indoor_iaq).state);
|
||||||
|
|
||||||
// Indoor temperature
|
// Indoor temperature
|
||||||
it.printf(multi_info_base_x, multi_info_base_y + linebreak_offset_y, id(font_mdi_medium), color_text, "\U000F0F54");
|
it.printf(multi_info_base_x, multi_info_base_y + linebreak_offset_y, id(font_mdi_medium), color_text, "\U000F0F54");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue