From f1da77420574afe752c1ec69cfecc218aec042b7 Mon Sep 17 00:00:00 2001 From: X1nto Date: Wed, 20 May 2020 23:52:08 +0400 Subject: [PATCH] viewmodel haha nO --- .../manager/ui/fragments/HomeViewModel.kt | 6 +- app/src/main/res/layout/include_microg.xml | 176 ++++++++---------- app/src/main/res/layout/include_vanced.xml | 160 ++++++++-------- 3 files changed, 160 insertions(+), 182 deletions(-) diff --git a/app/src/main/java/com/vanced/manager/ui/fragments/HomeViewModel.kt b/app/src/main/java/com/vanced/manager/ui/fragments/HomeViewModel.kt index 5c90bbfa..dd988f95 100644 --- a/app/src/main/java/com/vanced/manager/ui/fragments/HomeViewModel.kt +++ b/app/src/main/java/com/vanced/manager/ui/fragments/HomeViewModel.kt @@ -1,5 +1,6 @@ package com.vanced.manager.ui.fragments +/* import android.app.Activity import android.app.Application import android.content.pm.PackageManager @@ -10,7 +11,7 @@ import com.google.gson.JsonObject class HomeViewModel(application: Application): AndroidViewModel(application) { - /*private val pm: PackageManager? = Activity().packageManager + private val pm: PackageManager? = Activity().packageManager //we need to check whether these apps are installed or not val microgStatus: Boolean? = pm?.let { isPackageInstalled("com.mgoogle.android.gms", it) } @@ -27,7 +28,7 @@ class HomeViewModel(application: Application): AndroidViewModel(application) { val microgInstalledTxt: String? = pm?.getPackageInfo("com.mgoogle.android.gms", 0)?.versionName val vancedInstalledTxt: String? = pm?.getPackageInfo("com.vanced.android.youtube", 0)?.versionName - */ + val isConnected: Boolean = GetJson().isConnected(getApplication()) private val vancedVer: JsonObject = GetJson().AsJSONObject("https://x1nto.github.io/VancedFiles/vanced.json") @@ -36,3 +37,4 @@ class HomeViewModel(application: Application): AndroidViewModel(application) { val microgLatestTxt: String? = microgVer.get("version").asString } + */ diff --git a/app/src/main/res/layout/include_microg.xml b/app/src/main/res/layout/include_microg.xml index 07c88e24..123e30b6 100644 --- a/app/src/main/res/layout/include_microg.xml +++ b/app/src/main/res/layout/include_microg.xml @@ -1,115 +1,103 @@ - + xmlns:app="http://schemas.android.com/apk/res-auto" + style="@style/MaterialCard"> - + - + - + - + - + android:layout_height="wrap_content" + app:barrierDirection="bottom" + app:constraint_referenced_ids="microg_title, microg_installbtn"/> - + + style="@style/AppVer" + android:id="@+id/microg_latest" + android:text="@string/latest" /> - + - + - + - + - + - + - + - + - + - - - - - - - - - - - + diff --git a/app/src/main/res/layout/include_vanced.xml b/app/src/main/res/layout/include_vanced.xml index b70a6893..de250777 100644 --- a/app/src/main/res/layout/include_vanced.xml +++ b/app/src/main/res/layout/include_vanced.xml @@ -1,108 +1,96 @@ - + xmlns:tools="http://schemas.android.com/tools" + style="@style/MaterialCard" + tools:ignore="ContentDescription, KeyboardInaccessibleWidget"> - + - + - + - + - + android:layout_height="wrap_content" + app:barrierDirection="bottom" + app:constraint_referenced_ids="home_vanced_logo, vanced_title, vanced_installbtn"/> - + + + + style="@style/AppVer" + android:id="@+id/vanced_latest" + android:text="@string/latest" /> - + - + - + - + - + - + - + - - - - - - - - - - - - - +