martykan / forecastie

A simple, opensource weather app for Android.
Other
871 stars 338 forks source link

Increase Weather Map overlay contrast #563

Open Happyfeet01 opened 3 years ago

Happyfeet01 commented 3 years ago

Hello,

i found the App at f-droid. Nice and clean App, but at the Weathermap the different models are hardly recognizable. Can this be changed? Your App: Screenshot_20201209_095359_cz.martykan.forecastie.jpg

Openweathermap:

Screenshot_20201209_095909_com.opera.browser.jpg

robinpaulson commented 3 years ago

I presume you mean there's little contrast between "rain" and "no rain", etc.? I agree, we could do a lot better. The tiles we use are provided by OWM, so to a certain extent we are limited by them. That said, we could easily do some processing to give them a little more contrast.

  1. Run our own server and process them there, then serve the tiles to the app from there.

  2. Do the processing on the device.

  3. Use a different provider for the tiles

The app that you compare to Forecastie, where do they get the tiles from?

robinpaulson commented 3 years ago

I've been meaning to add a scale for a while too #155 . I gather OWM provides one ready to go.

robinpaulson commented 3 years ago

So there are alternate tiles, I'll investigate more and maybe try some for a release soon.

woheller69 commented 3 years ago

You can use https://github.com/xtk93x/Leaflet.TileLayer.ColorFilter for this pupose. I used it for the clouds layer in my RadarWeather (https://github.com/woheller69/weather) https://f-droid.org/en/packages/org.woheller69.weather/

You can increase e.g. contrast or saturation of the tiles on the fly.

robinpaulson commented 3 years ago

You can increase e.g. contrast or saturation of the tiles on the fly.

wow, excellent! i'll definitely look into this