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 @@
-
-