Skip to content

Commit 36082c9

Browse files
committed
Remove placeholder LVGL values
1 parent 0fabfe9 commit 36082c9

25 files changed

+58
-115
lines changed

src/displayapp/screens/BatteryInfo.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,23 @@ BatteryInfo::BatteryInfo(const Pinetime::Controllers::Battery& batteryController
2424
lv_obj_set_style_local_line_color(chargingArc, LV_ARC_PART_INDIC, LV_STATE_DEFAULT, LV_COLOR_LIME);
2525

2626
status = lv_label_create(lv_scr_act(), nullptr);
27-
lv_label_set_text_static(status, "Reading Battery status");
2827
lv_label_set_align(status, LV_LABEL_ALIGN_CENTER);
29-
lv_obj_align(status, nullptr, LV_ALIGN_IN_BOTTOM_MID, 0, -17);
28+
lv_obj_align(status, voltage, LV_ALIGN_IN_BOTTOM_MID, 0, -27);
29+
lv_obj_set_auto_realign(status, true);
3030

3131
percent = lv_label_create(lv_scr_act(), nullptr);
3232
lv_obj_set_style_local_text_font(percent, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_42);
33-
lv_label_set_text_fmt(percent, "%i%%", batteryPercent);
3433
lv_label_set_align(percent, LV_LABEL_ALIGN_LEFT);
3534
lv_obj_align(percent, chargingArc, LV_ALIGN_CENTER, 0, 0);
35+
lv_obj_set_auto_realign(percent, true);
3636

3737
voltage = lv_label_create(lv_scr_act(), nullptr);
3838
lv_obj_set_style_local_text_color(voltage, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Colors::orange);
39-
lv_label_set_text_fmt(voltage, "%1i.%02i volts", batteryVoltage / 1000, batteryVoltage % 1000 / 10);
4039
lv_label_set_align(voltage, LV_LABEL_ALIGN_CENTER);
4140
lv_obj_align(voltage, nullptr, LV_ALIGN_IN_BOTTOM_MID, 0, -7);
4241

43-
taskRefresh = lv_task_create(RefreshTaskCallback, 5000, LV_TASK_PRIO_MID, this);
4442
Refresh();
43+
taskRefresh = lv_task_create(RefreshTaskCallback, 5000, LV_TASK_PRIO_MID, this);
4544
}
4645

4746
BatteryInfo::~BatteryInfo() {
@@ -72,9 +71,6 @@ void BatteryInfo::Refresh() {
7271
}
7372

7473
lv_label_set_text_fmt(percent, "%i%%", batteryPercent);
75-
lv_obj_align(percent, chargingArc, LV_ALIGN_CENTER, 0, 0);
76-
77-
lv_obj_align(status, voltage, LV_ALIGN_IN_BOTTOM_MID, 0, -27);
7874
lv_label_set_text_fmt(voltage, "%1i.%02i volts", batteryVoltage / 1000, batteryVoltage % 1000 / 10);
7975
lv_arc_set_value(chargingArc, batteryPercent);
8076
}

src/displayapp/screens/Dice.cpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -123,20 +123,11 @@ Dice::Dice(Controllers::MotionController& motionController,
123123
0,
124124
0);
125125

126-
// Spagetti code in motion controller: it only updates the shake speed when shake to wake is on...
127-
enableShakeForDice = !settingsController.isWakeUpModeOn(Pinetime::Controllers::Settings::WakeUpMode::Shake);
128-
if (enableShakeForDice) {
129-
settingsController.setWakeUpMode(Pinetime::Controllers::Settings::WakeUpMode::Shake, true);
130-
}
126+
Refresh();
131127
refreshTask = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
132128
}
133129

134130
Dice::~Dice() {
135-
// reset the shake to wake mode.
136-
if (enableShakeForDice) {
137-
settingsController.setWakeUpMode(Pinetime::Controllers::Settings::WakeUpMode::Shake, false);
138-
enableShakeForDice = false;
139-
}
140131
lv_task_del(refreshTask);
141132
lv_obj_clean(lv_scr_act());
142133
}
@@ -185,7 +176,7 @@ void Dice::Roll() {
185176
}
186177

187178
lv_label_set_text_fmt(resultTotalLabel, "%d", resultTotal);
188-
if (openingRoll == false) {
179+
if (!openingRoll) {
189180
motorController.RunForDuration(30);
190181
NextColor();
191182
currentRollHysteresis = rollHysteresis;

src/displayapp/screens/Dice.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ namespace Pinetime {
2727
lv_obj_t* resultTotalLabel;
2828
lv_obj_t* resultIndividualLabel;
2929
lv_task_t* refreshTask;
30-
bool enableShakeForDice = false;
3130

3231
std::mt19937 gen;
3332

src/displayapp/screens/FirmwareUpdate.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@ FirmwareUpdate::FirmwareUpdate(const Pinetime::Controllers::Ble& bleController)
2626
lv_label_set_recolor(percentLabel, true);
2727
lv_obj_set_auto_realign(percentLabel, true);
2828
lv_obj_align(percentLabel, bar1, LV_ALIGN_OUT_TOP_MID, 0, 60);
29-
taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
29+
3030
startTime = xTaskGetTickCount();
31+
Refresh();
32+
taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
3133
}
3234

3335
FirmwareUpdate::~FirmwareUpdate() {

src/displayapp/screens/HeartRate.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,23 @@ HeartRate::HeartRate(Controllers::HeartRateController& heartRateController, Syst
3232
: heartRateController {heartRateController}, wakeLock(systemTask) {
3333
bool isHrRunning = heartRateController.State() != Controllers::HeartRateController::States::Stopped;
3434
label_hr = lv_label_create(lv_scr_act(), nullptr);
35-
3635
lv_obj_set_style_local_text_font(label_hr, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, &jetbrains_mono_76);
37-
3836
if (isHrRunning) {
3937
lv_obj_set_style_local_text_color(label_hr, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Colors::highlight);
4038
} else {
4139
lv_obj_set_style_local_text_color(label_hr, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Colors::lightGray);
4240
}
43-
44-
lv_label_set_text_static(label_hr, "---");
4541
lv_obj_align(label_hr, nullptr, LV_ALIGN_CENTER, 0, -40);
42+
lv_obj_set_auto_realign(label_hr, true);
4643

4744
label_bpm = lv_label_create(lv_scr_act(), nullptr);
4845
lv_label_set_text_static(label_bpm, "Heart rate BPM");
4946
lv_obj_align(label_bpm, label_hr, LV_ALIGN_OUT_TOP_MID, 0, -20);
5047

5148
label_status = lv_label_create(lv_scr_act(), nullptr);
5249
lv_obj_set_style_local_text_color(label_status, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_GRAY);
53-
lv_label_set_text_static(label_status, ToString(Pinetime::Controllers::HeartRateController::States::NotEnoughData));
54-
5550
lv_obj_align(label_status, label_hr, LV_ALIGN_OUT_BOTTOM_MID, 0, 10);
51+
lv_obj_set_auto_realign(label_status, true);
5652

5753
btn_startStop = lv_btn_create(lv_scr_act(), nullptr);
5854
btn_startStop->user_data = this;
@@ -66,6 +62,7 @@ HeartRate::HeartRate(Controllers::HeartRateController& heartRateController, Syst
6662
wakeLock.Lock();
6763
}
6864

65+
Refresh();
6966
taskRefresh = lv_task_create(RefreshTaskCallback, 100, LV_TASK_PRIO_MID, this);
7067
}
7168

@@ -92,7 +89,6 @@ void HeartRate::Refresh() {
9289
}
9390

9491
lv_label_set_text_static(label_status, ToString(state));
95-
lv_obj_align(label_status, label_hr, LV_ALIGN_OUT_BOTTOM_MID, 0, 10);
9692
}
9793

9894
void HeartRate::OnStartStopEvent(lv_event_t event) {

src/displayapp/screens/Metronome.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ Metronome::Metronome(Controllers::MotorController& motorController, System::Syst
6767
lblPlayPause = lv_label_create(playPause, nullptr);
6868
lv_label_set_text_static(lblPlayPause, Symbols::play);
6969

70+
Refresh();
7071
taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
7172
}
7273

src/displayapp/screens/Motion.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,14 @@ Motion::Motion(Controllers::MotionController& motionController) : motionControll
2828
lv_chart_refresh(chart); /*Required after direct set*/
2929

3030
label = lv_label_create(lv_scr_act(), nullptr);
31-
lv_label_set_text_fmt(label, "X #FF0000 %d# Y #00B000 %d# Z #FFFF00 %d#", 0, 0, 0);
3231
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
3332
lv_obj_align(label, nullptr, LV_ALIGN_IN_TOP_MID, 0, 10);
3433
lv_label_set_recolor(label, true);
3534

3635
labelStep = lv_label_create(lv_scr_act(), nullptr);
3736
lv_obj_align(labelStep, chart, LV_ALIGN_IN_BOTTOM_LEFT, 0, 0);
38-
lv_label_set_text_static(labelStep, "Steps ---");
3937

38+
Refresh();
4039
taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
4140
}
4241

src/displayapp/screens/Music.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ Music::Music(Pinetime::Controllers::MusicService& music) : musicService(music) {
105105
txtTrackDuration = lv_label_create(lv_scr_act(), nullptr);
106106
lv_label_set_long_mode(txtTrackDuration, LV_LABEL_LONG_SROLL);
107107
lv_obj_align(txtTrackDuration, nullptr, LV_ALIGN_IN_TOP_LEFT, 12, 20);
108-
lv_label_set_text_static(txtTrackDuration, "--:--/--:--");
109108
lv_label_set_align(txtTrackDuration, LV_ALIGN_IN_LEFT_MID);
110109
lv_obj_set_width(txtTrackDuration, LV_HOR_RES);
111110

@@ -142,6 +141,7 @@ Music::Music(Pinetime::Controllers::MusicService& music) : musicService(music) {
142141

143142
musicService.event(Controllers::MusicService::EVENT_MUSIC_OPEN);
144143

144+
Refresh();
145145
taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
146146
}
147147

@@ -168,6 +168,11 @@ void Music::Refresh() {
168168

169169
if (playing != musicService.isPlaying()) {
170170
playing = musicService.isPlaying();
171+
if (playing) {
172+
lv_label_set_text_static(txtPlayPause, Symbols::pause);
173+
} else {
174+
lv_label_set_text_static(txtPlayPause, Symbols::play);
175+
}
171176
}
172177

173178
if (currentPosition != musicService.getProgress()) {
@@ -181,7 +186,6 @@ void Music::Refresh() {
181186
}
182187

183188
if (playing) {
184-
lv_label_set_text_static(txtPlayPause, Symbols::pause);
185189
if (xTaskGetTickCount() - 1024 >= lastIncrement) {
186190

187191
if (frameB) {
@@ -191,15 +195,8 @@ void Music::Refresh() {
191195
}
192196
frameB = !frameB;
193197

194-
if (currentPosition >= totalLength) {
195-
// Let's assume the getTrack finished, paused when the timer ends
196-
// and there's no new getTrack being sent to us
197-
playing = false;
198-
}
199198
lastIncrement = xTaskGetTickCount();
200199
}
201-
} else {
202-
lv_label_set_text_static(txtPlayPause, Symbols::play);
203200
}
204201
}
205202

src/displayapp/screens/Navigation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ Navigation::Navigation(Pinetime::Controllers::NavigationService& nav) : navServi
229229
lv_bar_set_range(barProgress, 0, 100);
230230
lv_bar_set_value(barProgress, 0, LV_ANIM_OFF);
231231

232+
Refresh();
232233
taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
233234
}
234235

src/displayapp/screens/Notifications.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ Notifications::Notifications(DisplayApp* app,
5858
interacted = false;
5959
}
6060

61+
Refresh();
6162
taskRefresh = lv_task_create(RefreshTaskCallback, LV_DISP_DEF_REFR_PERIOD, LV_TASK_PRIO_MID, this);
6263
}
6364

0 commit comments

Comments
 (0)