Skip to content

weather@mockturtl Update 3.6.7 #7083

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 14 commits into
base: master
Choose a base branch
from
7 changes: 6 additions & 1 deletion weather@mockturtl/.editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,9 @@ indent_size = 4
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false
trim_trailing_whitespace = false

[*.css]
trim_trailing_whitespace = true
indent_style = space
indent_size = 4
80 changes: 44 additions & 36 deletions weather@mockturtl/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,69 +1,77 @@
# Changelog

## 3.6.7

* Add Slovenian translation made by Tit Elmund
* Fix [weather@mockturl - network connection issue #6936](https://github.com/linuxmint/cinnamon-spices-applets/issues/6936)
* Resolve [[weather@mockturtl] UV index display #6980](https://github.com/linuxmint/cinnamon-spices-applets/issues/6980)
* Fix [weather@mockturtl Missing translation of weather terms #7057](https://github.com/linuxmint/cinnamon-spices-applets/issues/7057)
* Fix [[weather@mockturtl] Broken weather translation with Pirate Weather #7024](https://github.com/linuxmint/cinnamon-spices-applets/issues/7024)

## 3.6.6

- Add Breeze icon theme problems to known issues.
- Fix Swiss Meteo crashing when alerts don't have a `valid_from` field
- Fix MET Norway breaking when Alerts are enabled
- Include README changes from @jorgenqv
* Add Breeze icon theme problems to known issues.
* Fix Swiss Meteo crashing when alerts don't have a `valid_from` field
* Fix MET Norway breaking when Alerts are enabled
* Include README changes from @jorgenqv

## 3.6.5

- Add more tags for overrides, including forecasts when available, details in README
- Add left/right padding options and a pad fill option for tags in overrides
- Add ability to programatically set overridable default padding options for tags in overrides, added some defaults
* Add more tags for overrides, including forecasts when available, details in README
* Add left/right padding options and a pad fill option for tags in overrides
* Add ability to programatically set overridable default padding options for tags in overrides, added some defaults

## 3.6.4

- Add attribution to nominatim
- Remove app dependency from providers to make them more isolated
- Add Swiss Meteo provider
- Fix [weather@mockturtl: Sun icon not showing anymore with tommorrow.io api #6281](https://github.com/linuxmint/cinnamon-spices-applets/issues/6281)
- Filter out alerts for tomorrow.io that are not for the user's location
- Fix hourly box open/close animation not respecting global effect setting
- Fix [weather@mockturtl: Service Error 403 on all data sources #6087](https://github.com/linuxmint/cinnamon-spices-applets/issues/6087)
* Add attribution to nominatim
* Remove app dependency from providers to make them more isolated
* Add Swiss Meteo provider
* Fix [weather@mockturtl: Sun icon not showing anymore with tommorrow.io api #6281](https://github.com/linuxmint/cinnamon-spices-applets/issues/6281)
* Filter out alerts for tomorrow.io that are not for the user's location
* Fix hourly box open/close animation not respecting global effect setting
* Fix [weather@mockturtl: Service Error 403 on all data sources #6087](https://github.com/linuxmint/cinnamon-spices-applets/issues/6087)

## 3.6.3

- Fix [[weather@mockturtl] Visual Crossing wind speed #6086](https://github.com/linuxmint/cinnamon-spices-applets/issues/6086)
- Fix [Weather applet not working #6137](https://github.com/linuxmint/cinnamon-spices-applets/issues/6137)
* Fix [[weather@mockturtl] Visual Crossing wind speed #6086](https://github.com/linuxmint/cinnamon-spices-applets/issues/6086)
* Fix [Weather applet not working #6137](https://github.com/linuxmint/cinnamon-spices-applets/issues/6137)

## 3.6.2

- Fix applet output breaking with various weather providers if Automatic location is used.
- Fix
* Fix applet output breaking with various weather providers if Automatic location is used.
* Fix
[weather@mockturtl - Sunrise Invalid Date Time when using weather provider DMI Denmark #6058](https://github.com/linuxmint/cinnamon-spices-applets/issues/6058)

## 3.6.1

- Make translating conditions more consistent across all providers and clarify purpose of "Translate conditions" settings toggle
- Stop applet loop when applet is removed
- Add missing dewpoint from Open-Meteo
- Fix
* Make translating conditions more consistent across all providers and clarify purpose of "Translate conditions" settings toggle
* Stop applet loop when applet is removed
* Add missing dewpoint from Open-Meteo
* Fix
[[weather@mockturtl] Applet Bug #6048](https://github.com/linuxmint/cinnamon-spices-applets/issues/6048), Fix [weather@mockturtl: Hourly weather forecast is not displayed #6046](https://github.com/linuxmint/cinnamon-spices-applets/issues/6046) - Rename OpenWeatherMap name internally so people fall back to the default Open-Meteo so no user-action is needed.

## 3.6.0

- Add eslint and fix all eslint errors
- Fix Weatherbit not processing hourly weather properly
- Fix Soup2 lib not passing in it's `finalCancellable` only what was passed in from outside
- Fix OpenWeatherMap error handling, was completely broken
- Better error logging on exception handling in most places
- Fix Accuweather having wrong weather condition info on "clear sky"
- Add missing type information for weather/location providers
- Fix incorrect wind speed reported with Open-Meteo
- Resolve [[weather@mockturtl] Feature Request: Save Weather Service JSON #5420](https://github.com/linuxmint/cinnamon-spices-applets/issues/5420)
- Resolve [[weather@mockturtl] Feature Request: Configurable UserAgent String #5999](https://github.com/linuxmint/cinnamon-spices-applets/issues/5999)
- Fix [weather@mockturtl: Incorrectly formatted text #6011](https://github.com/linuxmint/cinnamon-spices-applets/issues/6011) - mostly
- Indicate on the popup menu when a refresh is in progress.
* Add eslint and fix all eslint errors
* Fix Weatherbit not processing hourly weather properly
* Fix Soup2 lib not passing in it's `finalCancellable` only what was passed in from outside
* Fix OpenWeatherMap error handling, was completely broken
* Better error logging on exception handling in most places
* Fix Accuweather having wrong weather condition info on "clear sky"
* Add missing type information for weather/location providers
* Fix incorrect wind speed reported with Open-Meteo
* Resolve [[weather@mockturtl] Feature Request: Save Weather Service JSON #5420](https://github.com/linuxmint/cinnamon-spices-applets/issues/5420)
* Resolve [[weather@mockturtl] Feature Request: Configurable UserAgent String #5999](https://github.com/linuxmint/cinnamon-spices-applets/issues/5999)
* Fix [weather@mockturtl: Incorrectly formatted text #6011](https://github.com/linuxmint/cinnamon-spices-applets/issues/6011) - mostly
* Indicate on the popup menu when a refresh is in progress.

## 3.5.0

* Resolve- [Feature Request: Weather applet should show weather alerts/warnings #5546](https://github.com/linuxmint/cinnamon-spices-applets/issues/5546)
- OpenWeatherMap sunsets it's OneCall API 2.5 in **June 2024** and they don't seem to want to enable 3.0 for the opensource plan for
* OpenWeatherMap sunsets it's OneCall API 2.5 in **June 2024** and they don't seem to want to enable 3.0 for the opensource plan for
me. So I switch to Open-Meteo as the default and break OWM provider
into 2, one without key and one with key.
- Fixed refreshing problem on Cinnamon 3.8 forever timing out.
* Fixed refreshing problem on Cinnamon 3.8 forever timing out.

## 3.4.3

Expand Down
20 changes: 20 additions & 0 deletions weather@mockturtl/TASKS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Tasks

## Blocked

- BUG https://github.com/linuxmint/cinnamon-spices-applets/issues/6004
- BUG https://github.com/linuxmint/cinnamon-spices-applets/issues/5720
- FEATURE https://github.com/linuxmint/cinnamon-spices-applets/issues/5549
- BUG https://github.com/linuxmint/cinnamon-spices-applets/issues/6098
- BUG https://github.com/linuxmint/cinnamon-spices-applets/issues/6277
- BUG https://github.com/linuxmint/cinnamon-spices-applets/issues/6148
- BUG https://github.com/linuxmint/cinnamon-spices-applets/issues/6063

## Planned

- BUG https://github.com/linuxmint/cinnamon-spices-applets/issues/6259
- FEATURE https://github.com/linuxmint/cinnamon-spices-applets/issues/5588 if I can
- BUG https://github.com/linuxmint/cinnamon-spices-applets/issues/5581 ?
- https://github.com/linuxmint/cinnamon-spices-applets/issues/6001
- https://github.com/linuxmint/cinnamon-spices-applets/issues/6312
- https://github.com/linuxmint/cinnamon-spices-applets/issues/6936
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,9 @@
"forecastDays",
"forecastHours",
"immediatePrecip",
"showAlerts"
"showAlerts",
"showSunrise",
"uvIndex"
]
},
"weather-conditions": {
Expand Down Expand Up @@ -117,7 +119,6 @@
"forecastColumns",
"forecastRows",
"alwaysShowHourlyWeather",
"showSunrise",
"show24Hours",
"showForecastDates",
"shortHourlyTime",
Expand Down Expand Up @@ -582,5 +583,11 @@
"type": "button",
"description": "Test your command",
"callback": "testRunScript"
},
"uvIndex": {
"type": "checkbox",
"default": true,
"description": "Enable displaying UV Index",
"tooltip": "If your provider supports it, the UV index will be shown in the popup menu next to sunrise/sunset times. It will not show if the UV index is low risk (0-2)."
}
}
24 changes: 15 additions & 9 deletions weather@mockturtl/files/weather@mockturtl/3.8/stylesheet.css
Original file line number Diff line number Diff line change
Expand Up @@ -56,16 +56,22 @@
}

.weather-current-astronomy {
padding-top: 5px;
padding-top: 5px;
color: #AAAAAA;
}

.weather-current-uvindex {
margin-left: 7px;
margin-top: 3px;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mate you have tab "problem"

}


.weather-immediate-precipitation {
color: #AAAAAA;
color: #AAAAAA;
}

.weather-forecast-icon {
padding: 0 10px 10px 15px;
padding: 0 10px 10px 15px;
}

.weather-forecast-databox {
Expand All @@ -77,12 +83,12 @@
}

.weather-forecast-day {
color: #999999;
font-size: 90%;
color: #999999;
font-size: 90%;
}

.weather-config {
padding-right: 10px;
padding-right: 10px;
}

.bottombar {
Expand All @@ -98,12 +104,12 @@
}

.hourly-data {
text-align: center;
/* padding: 0px 5px; */
text-align: center;
/* padding: 0px 5px; */
}

.hourly-box {
margin: 10px 10px 5px 10px;
margin: 10px 10px 5px 10px;
}

.hourly-icon {
Expand Down
Loading