summaryrefslogtreecommitdiff
path: root/src/ui/widget_top_bar.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-08-25 15:58:54 +1000
committerjacqueline <me@jacqueline.id.au>2023-08-25 15:58:54 +1000
commit485e9adfce01b9b4e21dae927fb3b7ed3d5fc83d (patch)
treeb6382f69a829bdc4214d41182cbb401a0c2d69b9 /src/ui/widget_top_bar.cpp
parent795f26873742eaad7ce53084052d988a0fd542f8 (diff)
downloadtangara-fw-485e9adfce01b9b4e21dae927fb3b7ed3d5fc83d.tar.gz
Performance tweaks for smoother tunes
- Pin the decoder task to APP_CORE to reduce context switches - Increase sample buffer sizes
Diffstat (limited to 'src/ui/widget_top_bar.cpp')
-rw-r--r--src/ui/widget_top_bar.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ui/widget_top_bar.cpp b/src/ui/widget_top_bar.cpp
index bd146c99..2d2e13dc 100644
--- a/src/ui/widget_top_bar.cpp
+++ b/src/ui/widget_top_bar.cpp
@@ -58,23 +58,23 @@ auto TopBar::Update(const State& state) -> void {
lv_label_set_text(playback_, "-");
break;
case PlaybackState::kPaused:
- lv_label_set_text(playback_, "");
+ lv_label_set_text(playback_, LV_SYMBOL_PAUSE);
break;
case PlaybackState::kPlaying:
- lv_label_set_text(playback_, "");
+ lv_label_set_text(playback_, LV_SYMBOL_PLAY);
break;
}
if (state.battery_percent >= 95) {
- lv_label_set_text(battery_, "");
+ lv_label_set_text(battery_, LV_SYMBOL_BATTERY_FULL);
} else if (state.battery_percent >= 70) {
- lv_label_set_text(battery_, "");
+ lv_label_set_text(battery_, LV_SYMBOL_BATTERY_1);
} else if (state.battery_percent >= 40) {
- lv_label_set_text(battery_, "");
+ lv_label_set_text(battery_, LV_SYMBOL_BATTERY_2);
} else if (state.battery_percent >= 10) {
- lv_label_set_text(battery_, "");
+ lv_label_set_text(battery_, LV_SYMBOL_BATTERY_3);
} else {
- lv_label_set_text(battery_, "");
+ lv_label_set_text(battery_, LV_SYMBOL_BATTERY_EMPTY);
}
}