From 16b05b04e1f2a52d74b6941d596ebad716e16ec1 Mon Sep 17 00:00:00 2001 From: PranshulGG Date: Fri, 23 Aug 2024 20:42:01 +0530 Subject: [PATCH] 1.5.0 updated --- app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 6 + app/src/main/assets/app/app.js | 132 +------- app/src/main/assets/index.html | 40 +-- app/src/main/assets/pages/AboutPage.html | 4 +- app/src/main/assets/pages/radar.html | 310 ++++++++++++++++++ app/src/main/assets/ui-files/ui.css | 68 ---- .../com/example/weathermaster/LiveRadar.java | 213 ++++++++++++ .../example/weathermaster/MainActivity.java | 7 + app/src/main/res/values/colors.xml | 1 + app/src/main/res/values/themes.xml | 7 + release/output-metadata.json | 4 +- 12 files changed, 552 insertions(+), 244 deletions(-) create mode 100644 app/src/main/assets/pages/radar.html create mode 100644 app/src/main/java/com/example/weathermaster/LiveRadar.java diff --git a/app/build.gradle b/app/build.gradle index 7b90a8f9f..404ec4fb2 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.example.weathermaster" minSdk 22 targetSdk 33 - versionCode 40 - versionName "1.4.9 (W)" + versionCode 41 + versionName "1.5.0 (W)" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f2ce74487..e0f601339 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -65,6 +65,12 @@ android:exported="true" android:theme="@style/ScreenMoonPhase" /> + { - liveMapRender(type) - }, 500); - -} - - - - -function toggleMapTypeChips(element) { - if (element.selected) { - var passChips = document.getElementsByName('MapType'); - passChips.forEach((passChip) => { - if (passChip !== element) { - passChip.selected = false; - passChip.style.pointerEvents = ''; - - - } else{ - passChip.style.pointerEvents = 'none'; - } - - }); - } else{ - element.selected = true; - element.style.pointerEvents = 'none'; - - } -} - - - -function openLivemap(){ - document.querySelector('.liveMapScreen').hidden = false; - window.history.pushState({ LiveMapOpen: true }, ""); - - var passChips = document.getElementsByName('MapType'); - passChips.forEach((passChip) => { - passChip.selected = false; - }); - document.querySelector('[label="Temperature"]').selected = true; -} - -function closeLiveMap(){ - document.querySelector('.liveMapScreen').style.height = '0' - document.querySelector('.liveMapScreen').style.opacity = '0' - - - setTimeout(()=>{ - document.querySelector('.liveMapScreen').hidden = true; - document.querySelector('.liveMapScreen').style.height = '' - document.querySelector('.liveMapScreen').style.opacity = '' - - }, 350); - -} - - -window.addEventListener('popstate', function (event) { - if(!document.querySelector('.liveMapScreen').hidden){ - closeLiveMap() - } - -}); - -function refreshCurrentMap(){ -if(document.querySelector('[label="Rain"]').selected){ - Open_RefreshLiveMap('rain') -} else if(document.querySelector('[label="Clouds"]').selected){ - Open_RefreshLiveMap('clouds') -} else if(document.querySelector('[label="Temperature"]').selected){ - Open_RefreshLiveMap('temp_new') - -} else if(document.querySelector('[label="Snow"]').selected){ - Open_RefreshLiveMap('snow') - -} else if(document.querySelector('[label="Wind"]').selected){ - Open_RefreshLiveMap('wind_new') - -} - -} let currentKeyMoonIndex = 0; @@ -2527,7 +2397,7 @@ function checkNoInternet(){ document.addEventListener('DOMContentLoaded', async function() { - const currentVersion = 'v1.4.9'; + const currentVersion = 'v1.5.0'; const githubRepo = 'PranshulGG/WeatherMaster'; const releasesUrl = `https://api.github.com/repos/${githubRepo}/releases/latest`; diff --git a/app/src/main/assets/index.html b/app/src/main/assets/index.html index e41f0cb22..1eafcdf36 100644 --- a/app/src/main/assets/index.html +++ b/app/src/main/assets/index.html @@ -212,7 +212,7 @@ -
+
@@ -567,44 +567,6 @@
- -