diff --git a/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt b/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt
index c991742b..71e47c6a 100644
--- a/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt
+++ b/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt
@@ -1,5 +1,6 @@
package com.rtbishop.lookingsat
+import android.content.pm.ActivityInfo
import android.os.Bundle
import android.os.CountDownTimer
import android.view.Menu
@@ -55,10 +56,19 @@ class MainActivity : AppCompatActivity() {
navView.setupWithNavController(navController)
navController.addOnDestinationChangedListener { _, destination, _ ->
- if (destination.id == R.id.nav_sky) {
- timerLayout.visibility = View.VISIBLE
- } else {
- timerLayout.visibility = View.GONE
+ when {
+ destination.id == R.id.nav_sky -> {
+ this.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
+ toolbar.visibility = View.VISIBLE
+ timerLayout.visibility = View.VISIBLE
+ }
+ destination.id == R.id.nav_map -> {
+ this.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
+ toolbar.visibility = View.GONE
+ }
+ else -> {
+ timerLayout.visibility = View.GONE
+ }
}
}
}
diff --git a/app/src/main/res/drawable/ic_sat_up.xml b/app/src/main/res/drawable/ic_sat_asc_left.xml
similarity index 93%
rename from app/src/main/res/drawable/ic_sat_up.xml
rename to app/src/main/res/drawable/ic_sat_asc_left.xml
index 2b676c19..d64687cd 100644
--- a/app/src/main/res/drawable/ic_sat_up.xml
+++ b/app/src/main/res/drawable/ic_sat_asc_left.xml
@@ -5,31 +5,31 @@
android:viewportHeight="128">
diff --git a/app/src/main/res/drawable/ic_sat_asc_right.xml b/app/src/main/res/drawable/ic_sat_asc_right.xml
new file mode 100644
index 00000000..a7cb41be
--- /dev/null
+++ b/app/src/main/res/drawable/ic_sat_asc_right.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_sat.xml b/app/src/main/res/drawable/ic_sat_desc_left.xml
similarity index 93%
rename from app/src/main/res/drawable/ic_sat.xml
rename to app/src/main/res/drawable/ic_sat_desc_left.xml
index 8a1dda24..8f8b0b5d 100644
--- a/app/src/main/res/drawable/ic_sat.xml
+++ b/app/src/main/res/drawable/ic_sat_desc_left.xml
@@ -5,31 +5,31 @@
android:viewportHeight="128">
diff --git a/app/src/main/res/drawable/ic_sat_down.xml b/app/src/main/res/drawable/ic_sat_desc_right.xml
similarity index 93%
rename from app/src/main/res/drawable/ic_sat_down.xml
rename to app/src/main/res/drawable/ic_sat_desc_right.xml
index cc78a6af..52eddad3 100644
--- a/app/src/main/res/drawable/ic_sat_down.xml
+++ b/app/src/main/res/drawable/ic_sat_desc_right.xml
@@ -5,31 +5,31 @@
android:viewportHeight="128">
diff --git a/app/src/main/res/drawable/map_nasa.webp b/app/src/main/res/drawable/map_nasa.webp
new file mode 100644
index 00000000..4f4c8f5c
Binary files /dev/null and b/app/src/main/res/drawable/map_nasa.webp differ
diff --git a/app/src/main/res/layout-land/fragment_worldmap.xml b/app/src/main/res/layout-land/fragment_worldmap.xml
new file mode 100644
index 00000000..26f765e8
--- /dev/null
+++ b/app/src/main/res/layout-land/fragment_worldmap.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 4241d0a4..a379fe7e 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -18,10 +18,10 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
- android:fitsSystemWindows="true"
android:background="@color/colorBackground"
- app:itemTextColor="@color/colorDrawerText"
+ android:fitsSystemWindows="true"
app:headerLayout="@layout/drawer_header"
+ app:itemTextColor="@color/colorDrawerText"
app:menu="@menu/drawer_menu" />
diff --git a/app/src/main/res/layout/app_bar_main.xml b/app/src/main/res/layout/app_bar_main.xml
index d41e2801..939fdda7 100644
--- a/app/src/main/res/layout/app_bar_main.xml
+++ b/app/src/main/res/layout/app_bar_main.xml
@@ -21,13 +21,13 @@
+ android:layout_height="wrap_content"
+ android:layout_marginEnd="16dp">
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/drawer_header.xml b/app/src/main/res/layout/drawer_header.xml
index 9b7bd287..31a489f5 100644
--- a/app/src/main/res/layout/drawer_header.xml
+++ b/app/src/main/res/layout/drawer_header.xml
@@ -16,7 +16,7 @@
android:contentDescription="@string/app_name"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
- app:srcCompat="@drawable/ic_sat_down" />
+ app:srcCompat="@drawable/ic_sat_desc_right" />
\ No newline at end of file
+ tools:context=".ui.SkyFragment">
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_worldmap.xml b/app/src/main/res/layout/fragment_worldmap.xml
index 54f77ef9..26f765e8 100644
--- a/app/src/main/res/layout/fragment_worldmap.xml
+++ b/app/src/main/res/layout/fragment_worldmap.xml
@@ -1,6 +1,32 @@
\ No newline at end of file
+ tools:context=".ui.WorldMapFragment">
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 69b941ce..deebf664 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -2,8 +2,8 @@
#000020
#000010
- #A4A4A4
+ #C0C0C0
- #A4A4A4
+ #C0C0C0
#181818
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 8c94b1cf..504fd211 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -23,5 +23,6 @@
Ground station height in meters AMSL
Next AOS in %02d:%02d:%02d
+ Nasa Map
Placeholder