[gnome-shell] dateMenu: Tweak temperature labels
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] dateMenu: Tweak temperature labels
- Date: Thu, 9 Jan 2020 16:24:11 +0000 (UTC)
commit 57751a2bef85dc0e3f5fdefacf35fa2b4158a5c7
Author: Florian Müllner <fmuellner gnome org>
Date: Thu Dec 19 00:45:17 2019 +0100
dateMenu: Tweak temperature labels
Together with the forecast icon, the temperature label is the most
important information in the weather section. To emphasize it more,
reduce its space requirement by removing the temperature unit, then
make the text bold.
https://gitlab.gnome.org/GNOME/gnome-shell/issues/1143
data/theme/gnome-shell-sass/widgets/_calendar.scss | 4 ++++
js/ui/dateMenu.js | 4 +++-
2 files changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/data/theme/gnome-shell-sass/widgets/_calendar.scss
b/data/theme/gnome-shell-sass/widgets/_calendar.scss
index 0c7c5fd24f..fcd4448add 100644
--- a/data/theme/gnome-shell-sass/widgets/_calendar.scss
+++ b/data/theme/gnome-shell-sass/widgets/_calendar.scss
@@ -222,6 +222,10 @@
icon-size: $base_icon_size * 2;
}
+ .weather-forecast-temp {
+ font-weight: bold;
+ }
+
.weather-forecast-time {
color: darken($fg_color,30%);
font-feature-settings: "tnum";
diff --git a/js/ui/dateMenu.js b/js/ui/dateMenu.js
index af0984697a..e7d3c47b26 100644
--- a/js/ui/dateMenu.js
+++ b/js/ui/dateMenu.js
@@ -348,6 +348,8 @@ class WeatherSection extends St.Button {
timeOnly: true,
ampm: false,
});
+ const [, tempValue] = fc.get_value_temp(GWeather.TemperatureUnit.DEFAULT);
+ const tempPrefix = tempValue >= 0 ? ' ' : '';
let icon = new St.Icon({
style_class: 'weather-forecast-icon',
@@ -357,7 +359,7 @@ class WeatherSection extends St.Button {
});
let temp = new St.Label({
style_class: 'weather-forecast-temp',
- text: fc.get_temp_summary(),
+ text: '%s%.0f°'.format(tempPrefix, tempValue),
x_align: Clutter.ActorAlign.CENTER,
});
let time = new St.Label({
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]