Finally I got some time to review the code and fix some bugs.
A quick note about the update:
The code was updated to solve a issue regarding rainy and overcast weather conditions. Generic fixes were also made to code and outer labels. Now the widget is more 'cautious' in its descending scale of values, giving the nearest pressure value possible with lowering atmospheric pressures. If you double-click on % humidity field, you'll get humidity-compensated values of atmospheric pressure. There's still a minor bug related to high pressures (e.g.1038) and high temps (e.g.>30 °C) so that humidity calculated for those gives out a NaN.
Go back to previous post about this widget to download the new version!