diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/MainActivity.kt b/app/src/main/java/com/rtbishop/look4sat/ui/MainActivity.kt index 062d7e2f..5dd36422 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/MainActivity.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/MainActivity.kt @@ -26,7 +26,7 @@ import android.content.pm.PackageManager import android.net.Uri import android.os.Bundle import android.view.View -import android.widget.ImageButton +import android.widget.Button import android.widget.TextView import android.widget.Toast import androidx.appcompat.app.AppCompatActivity @@ -58,11 +58,11 @@ class MainActivity : AppCompatActivity() { private lateinit var drawerLayout: DrawerLayout private lateinit var drawerLat: TextView private lateinit var drawerLon: TextView - private lateinit var drawerBtnLoc: ImageButton - private lateinit var drawerBtnTle: ImageButton - private lateinit var drawerBtnTrans: ImageButton - private lateinit var drawerBtnGithub: ImageButton - private lateinit var drawerBtnExit: ImageButton + private lateinit var drawerBtnLoc: Button + private lateinit var drawerBtnTle: Button + private lateinit var drawerBtnTrans: Button + private lateinit var drawerBtnGithub: Button + private lateinit var drawerBtnExit: Button private lateinit var appBarConfig: AppBarConfiguration override fun onCreate(savedInstanceState: Bundle?) { @@ -124,12 +124,12 @@ class MainActivity : AppCompatActivity() { viewModel.debugMessage.observe(this, Observer { message -> Toast.makeText(this, message, Toast.LENGTH_SHORT).show() when (message) { - getString(R.string.update_loc_success) -> drawerBtnLoc.enable() - getString(R.string.update_tle_success) -> drawerBtnTle.enable() - getString(R.string.update_trans_success) -> drawerBtnTrans.enable() + getString(R.string.update_loc_success) -> drawerBtnLoc.isEnabled = true + getString(R.string.update_tle_success) -> drawerBtnTle.isEnabled = true + getString(R.string.update_trans_success) -> drawerBtnTrans.isEnabled = true getString(R.string.update_failure) -> { - drawerBtnTle.enable() - drawerBtnTrans.enable() + drawerBtnTle.isEnabled = true + drawerBtnTrans.isEnabled = true } } }) @@ -142,15 +142,15 @@ class MainActivity : AppCompatActivity() { private fun setupDrawer() { drawerBtnLoc.setOnClickListener { - drawerBtnLoc.disable() + it.isEnabled = false requestLocationUpdate() } drawerBtnTle.setOnClickListener { - drawerBtnTle.disable() + it.isEnabled = false viewModel.updateAndSaveTleFile() } drawerBtnTrans.setOnClickListener { - drawerBtnTrans.disable() + it.isEnabled = false viewModel.updateTransmittersDatabase() } drawerBtnGithub.setOnClickListener { @@ -187,14 +187,14 @@ class MainActivity : AppCompatActivity() { val navController = findNavController(R.id.nav_host) return navController.navigateUp(appBarConfig) || super.onSupportNavigateUp() } - - private fun ImageButton.enable() { - this.isEnabled = true - this.alpha = 1.0f - } - - private fun ImageButton.disable() { - this.isEnabled = false - this.alpha = 0.25f - } +// +// private fun ImageButton.enable() { +// this.isEnabled = true +// this.alpha = 1.0f +// } +// +// private fun ImageButton.disable() { +// this.isEnabled = false +// this.alpha = 0.25f +// } } \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_exit_app.xml b/app/src/main/res/drawable/ic_exit_app.xml index f607211c..71eef8b0 100644 --- a/app/src/main/res/drawable/ic_exit_app.xml +++ b/app/src/main/res/drawable/ic_exit_app.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_goto_github.xml b/app/src/main/res/drawable/ic_goto_github.xml index ae3fdb61..195cd551 100644 --- a/app/src/main/res/drawable/ic_goto_github.xml +++ b/app/src/main/res/drawable/ic_goto_github.xml @@ -4,6 +4,6 @@ android:viewportWidth="24" android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/ic_update_loc.xml b/app/src/main/res/drawable/ic_update_loc.xml index cb01fbe2..5c3bbe34 100644 --- a/app/src/main/res/drawable/ic_update_loc.xml +++ b/app/src/main/res/drawable/ic_update_loc.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_update_tle.xml b/app/src/main/res/drawable/ic_update_tle.xml index 5da64991..9f41bb32 100644 --- a/app/src/main/res/drawable/ic_update_tle.xml +++ b/app/src/main/res/drawable/ic_update_tle.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_update_trans.xml b/app/src/main/res/drawable/ic_update_trans.xml index 2a221294..7080122e 100644 --- a/app/src/main/res/drawable/ic_update_trans.xml +++ b/app/src/main/res/drawable/ic_update_trans.xml @@ -1,9 +1,9 @@ diff --git a/app/src/main/res/layout/drawer_header.xml b/app/src/main/res/layout/drawer_header.xml index 79697bb5..7ef9c383 100644 --- a/app/src/main/res/layout/drawer_header.xml +++ b/app/src/main/res/layout/drawer_header.xml @@ -1,155 +1,176 @@ - - + app:layout_constraintEnd_toStartOf="@+id/drawer_sat_img" + app:layout_constraintHorizontal_bias="0.5" + app:layout_constraintHorizontal_chainStyle="spread_inside" + app:layout_constraintStart_toStartOf="@+id/guidelineLeft" + app:layout_constraintTop_toTopOf="@+id/guidelineTop" /> + + + app:layout_constraintStart_toStartOf="@+id/guidelineLeft" /> + app:layout_constraintEnd_toEndOf="@+id/drawer_lon_value" + app:layout_constraintStart_toStartOf="@+id/drawer_lon_value" + app:layout_constraintTop_toBottomOf="@+id/drawer_title" /> + app:layout_constraintBaseline_toBaselineOf="@+id/drawer_lon_value" + app:layout_constraintStart_toStartOf="@+id/guidelineLeft" /> + app:layout_constraintStart_toEndOf="@+id/barrier" + app:layout_constraintTop_toBottomOf="@+id/drawer_lat_value" /> - - - - - - - - - - - - - - - + app:layout_constraintBaseline_toBaselineOf="@+id/drawer_btn_github" + app:layout_constraintEnd_toStartOf="@+id/guidelineRight" + app:layout_constraintHorizontal_bias="0.5" + app:layout_constraintStart_toStartOf="@+id/guideline_center" /> + + + + + + + + + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 1c51b148..03170e24 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -3,6 +3,8 @@ #FFE082 #C0C0C0 #191919 + #FFE082 + #242424 #080808 #CC000000 #D50000 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 57901103..e9674132 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -21,7 +21,7 @@ Look4Sat Version: %s - L∞king \n4Sat… + L∞k \n4Sat Latitude: Longitude: @@ -29,8 +29,8 @@ Location was updated Update TLE file TLE file was updated - Update transceiver DB - Transceiver database was updated + Update transceivers + Transceivers database was updated Check your internet connection GitHub Exit diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 8aac4e01..b926653f 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -49,24 +49,21 @@ - -