Description
When it's not running in daemon mode so the process is only running when the launcher is active, it can take like 15 seconds sometimes to fetch the weather and until then it shows an error thing at the top where the weather widget is displayed. Also when the weather data is invalidated when its an hour old, it then fetches new data but it's blank until then.
An easy fix for this is instead of showing error no weather data, if there is cached weather data it should always display that even if it is outdated and new is being fetched.
Description
When it's not running in daemon mode so the process is only running when the launcher is active, it can take like 15 seconds sometimes to fetch the weather and until then it shows an error thing at the top where the weather widget is displayed. Also when the weather data is invalidated when its an hour old, it then fetches new data but it's blank until then.
An easy fix for this is instead of showing error no weather data, if there is cached weather data it should always display that even if it is outdated and new is being fetched.