UI & Performance Improvements
- Updated and corrected several UI icons
- Improved spacing and overall visual consistency
- General performance improvements and smoother interactions
- Updated runtime dependencies to improve stability and maintainability
Bug Fixes
- Fixed an application crash caused by timeapi.io
- Fixed unit toggle handling using
Gtk.ToggleButton.toggled - Fixed hourly weather API issue by using
timezone=auto - Enabled smooth scrolling for hourly forecasts without requiring the Shift key
- Added proper imperial unit conversions and handling for inHg
- Fixed minor typos and small UI inconsistencies
Localisation & Translations
- Added new translations:
- Thai
- Hungarian
- Czech
- Chinese (Simplified – zh_CN)
- Updated existing translations:
- Portuguese (Brazil)
- Russian (including accuracy corrections)
- Italian
- Other minor translation improvements
- Added a PO updater script and refreshed all PO files
- Updated the
mousam.pottemplate
Maintenance & Internal Improvements
- Improved code quality and internal structure
- General refactoring and cleanup
Contributors & Acknowledgements
Special thanks to the contributors who worked on core functionality, fixes, and performance improvements:
- @Phqen1x — Fixed unit toggle handling using
Gtk.ToggleButton.toggled - @TheBlueOompaLoompa — Added proper imperial unit conversions and inHg handling
- @travisfw — Fixed hourly weather API by adding
timezone=auto - @arsca96 — Improved usability by enabling smooth scrolling for hourly forecasts
- @jaerrib — Fixed minor typos and UI inconsistencies
Translation Contributors
Thank you to everyone who helped expand Mousam’s language support in this release:
@nelsonhef, @atirut-w, @koma52, @Fjuro, @getsueineko, @ostfriese4, @xujie86, @Nekothegamer
Full Changelog: v1.4.0...v1.4.1