Make temperatures display vertical and sorted

This commit is contained in:
Ilya Zlobintsev 2021-03-07 19:52:54 +02:00
parent 11ec9f39ad
commit d38f1588d0

View File

@ -39,7 +39,7 @@ impl ThermalsPage {
grid.attach( grid.attach(
&{ &{
let label = Label::new(Some("Temperature:")); let label = Label::new(Some("Temperatures:"));
label.set_halign(Align::End); label.set_halign(Align::End);
label label
}, },
@ -136,8 +136,10 @@ impl ThermalsPage {
temperatures.push(format!("{}: {}°C", label, temp.current)); temperatures.push(format!("{}: {}°C", label, temp.current));
} }
temperatures.sort();
if !temperatures.is_empty() { if !temperatures.is_empty() {
temperatures.join(" ") temperatures.join("\n")
} else { } else {
String::from("No sensors found") String::from("No sensors found")
} }