From 443677d15339f5cba748578dd563385a41a1d235 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sat, 18 Jun 2022 10:30:24 +0200 Subject: [PATCH 1/2] hide trending + new icons --- .../java/com/github/libretube/MainActivity.kt | 63 ++++++++++++------- .../libretube/fragments/PlaylistFragment.kt | 19 +++--- .../main/res/drawable/ic_download_filled.xml | 10 +++ app/src/main/res/drawable/ic_history.xml | 11 ++-- app/src/main/res/drawable/ic_login.xml | 9 ++- app/src/main/res/drawable/ic_play.xml | 10 +-- app/src/main/res/drawable/ic_speed.xml | 10 +++ app/src/main/res/drawable/ic_time.xml | 10 +++ app/src/main/res/drawable/ic_timelapse.xml | 10 --- app/src/main/res/drawable/ic_trending.xml | 10 +++ app/src/main/res/drawable/ic_upload.xml | 9 ++- app/src/main/res/drawable/ic_video.xml | 10 +++ app/src/main/res/drawable/ic_videocam.xml | 13 ++-- app/src/main/res/values/strings.xml | 1 + app/src/main/res/xml/advanced_settings.xml | 8 +-- app/src/main/res/xml/appearance_settings.xml | 7 +++ 16 files changed, 137 insertions(+), 73 deletions(-) create mode 100644 app/src/main/res/drawable/ic_download_filled.xml create mode 100644 app/src/main/res/drawable/ic_speed.xml create mode 100644 app/src/main/res/drawable/ic_time.xml delete mode 100644 app/src/main/res/drawable/ic_timelapse.xml create mode 100644 app/src/main/res/drawable/ic_trending.xml create mode 100644 app/src/main/res/drawable/ic_video.xml diff --git a/app/src/main/java/com/github/libretube/MainActivity.kt b/app/src/main/java/com/github/libretube/MainActivity.kt index db9894118..588fbfa5b 100644 --- a/app/src/main/java/com/github/libretube/MainActivity.kt +++ b/app/src/main/java/com/github/libretube/MainActivity.kt @@ -6,6 +6,7 @@ import android.content.Intent import android.content.pm.ActivityInfo import android.content.res.Configuration import android.net.ConnectivityManager +import android.net.NetworkCapabilities import android.net.Uri import android.os.Build import android.os.Bundle @@ -44,8 +45,9 @@ import com.google.android.material.color.DynamicColors class MainActivity : AppCompatActivity() { val TAG = "MainActivity" + lateinit var bottomNavigationView: BottomNavigationView - lateinit var toolbar: Toolbar + private lateinit var toolbar: Toolbar lateinit var navController: NavController override fun onCreate(savedInstanceState: Bundle?) { @@ -79,12 +81,8 @@ class MainActivity : AppCompatActivity() { ThemeHelper().updateTheme(this) LocaleHelper().updateLanguage(this) - val connectivityManager = - this.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager - val networkInfo = connectivityManager.activeNetworkInfo - val isConnected = networkInfo != null && networkInfo.isConnected - - if (!isConnected) { + // show noInternet Activity if no internet available on app startup + if (!isNetworkAvailable(this)) { setContentView(R.layout.activity_nointernet) findViewById