reveler-hub 92ea801617 Fix search-result casing and block-screen transition timing
Two small unrelated UI fixes found while testing:

- Search result descriptions passed provider country/state names
  straight through with no capitalization handling. Providers could
  potentially show names without capital letters, or verbatim,
  since they are inconsistent about casing. Now title-cased
  defensively on display via a new String.toTitleCase() extension.
- Block-screen navigation transitions (UV index, air quality, etc.)
  had a small but noticeable delay: the fade used an explicit
  350ms/200ms tween, but the paired slide had no animationSpec, so
  it defaulted to a spring with different timing than the fade.
  Both now use the same explicit tween.

Also bundles the Gradle/AGP/KSP version bump Android Studio applied
on project import (Gradle 9.4.1->9.7.0, AGP 9.2.1->9.3.1, KSP
2.3.4->2.3.6), restoring the wrapper's distributionSha256Sum that
the auto-bump dropped.
2026-08-15 23:07:24 +12:00
2026-08-10 13:26:28 +05:30
2026-05-26 20:43:50 +05:30
2026-04-30 13:40:20 +05:30
2026-05-25 09:08:44 +05:30
2026-08-03 20:24:35 +05:30
2026-08-09 20:58:40 +05:30

WeatherMaster

RB Status

WeatherMaster: inspired by the Google Pixel weather app.

GitHub GitHub

app_thumbnail

👁️ Screenshots


🌦️ Supported weather sources

  • Open Meteo
  • Met Norway
  • NWS
  • SMHI
  • DWD
  • Meteo-France
  • FMI
  • ECCC
  • BMKG
  • China
  • AccuWeather
  • Meteo AM
  • IPMA
  • WeatherApi.com
  • And more to be added

🌐 Translate the app on Crowdin

Feel free to open an issue if you want to request a language

ar-SA translation az translation bg translation ca translation cs translation de translation el translation es-ES translation fa translation fi translation fil translation fr translation hu translation id translation it translation ja translation ko translation lt translation nl translation pl translation pt-BR translation pt-PT translation ro translation ru translation sl translation sr translation sr-CS translation sv-SE translation th translation tr translation uk translation vi translation zh-CN translation zh-TW translation ar-SA translation lt translation he translation

✉️ Contact

For any questions or feedback, feel free to open an issue on GitHub or contact pranshul.devmain@gmail.com

©️ License

This project is licensed under the GPL-3.0 license. See the LICENSE file for details.

Latest
2026-06-29 23:20:00 -05:00
Languages
Kotlin 100%