Here is a current screenshot from the Android app for reference.
+1 for uniform colorscales! Accurately perceiving differences in the data seens quite important. The propoposal above to allow interactively modifying the nonlinearity in the colormap seems a bit overboard in my opinion, but I think a single checkbox would be great!
I'm interested in the current colormap for wind speed. The largest nonlinearities seem to occur around 25kt, 35kt, and 45kt, but I'm not sure whether they are distinctive enough to be intentional. Are these characteristic speeds that you found useful to represent? Also, it's a bit curious that very high and very low speeds are nearly the shade of blue.
Thanks for the great work in making high quality weather data available for everyone!