diff --git a/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt b/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt
index c6ff6f7b..1512ccba 100644
--- a/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt
+++ b/app/src/main/java/com/rtbishop/lookingsat/MainActivity.kt
@@ -1,10 +1,12 @@
package com.rtbishop.lookingsat
import android.Manifest
+import android.content.Intent
import android.content.SharedPreferences
import android.content.pm.ActivityInfo
import android.content.pm.PackageManager
import android.location.Location
+import android.net.Uri
import android.os.Bundle
import android.os.CountDownTimer
import android.view.Menu
@@ -35,6 +37,7 @@ import java.util.concurrent.TimeUnit
const val LOCATION_REQ = 101
const val LOCATION_PERM = Manifest.permission.ACCESS_FINE_LOCATION
const val GRANTED = PackageManager.PERMISSION_GRANTED
+const val GITHUB_URL = "https://github.com/rt-bishop/LookingSat"
class MainActivity : AppCompatActivity() {
@@ -46,6 +49,7 @@ class MainActivity : AppCompatActivity() {
private lateinit var preferences: SharedPreferences
private lateinit var drawerLat: TextView
private lateinit var drawerLon: TextView
+ private lateinit var drawerSubTitle: TextView
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
@@ -78,6 +82,7 @@ class MainActivity : AppCompatActivity() {
val header = navView.getHeaderView(0)
drawerLat = header.findViewById(R.id.drawer_lat_value)
drawerLon = header.findViewById(R.id.drawer_lon_value)
+ drawerSubTitle = header.findViewById(R.id.drawer_subtitle)
val navController = findNavController(R.id.nav_host)
appBarConfig = AppBarConfiguration(setOf(R.id.nav_sky), drawerLayout)
@@ -100,6 +105,10 @@ class MainActivity : AppCompatActivity() {
}
}
}
+
+ drawerSubTitle.setOnClickListener {
+ openGitHub()
+ }
}
private fun setupTimer() {
@@ -144,6 +153,11 @@ class MainActivity : AppCompatActivity() {
}
}
+ private fun openGitHub() {
+ val intentGitHub = Intent(Intent.ACTION_VIEW, Uri.parse(GITHUB_URL))
+ startActivity(intentGitHub)
+ }
+
private fun checkPermissions() {
if (ContextCompat.checkSelfPermission(this, LOCATION_PERM) != GRANTED) {
if (ActivityCompat.shouldShowRequestPermissionRationale(this, LOCATION_PERM)) {
diff --git a/app/src/main/res/menu/drawer_menu.xml b/app/src/main/res/menu/drawer_menu.xml
index b9fefc66..ff65922b 100644
--- a/app/src/main/res/menu/drawer_menu.xml
+++ b/app/src/main/res/menu/drawer_menu.xml
@@ -7,9 +7,6 @@
-
@@ -21,9 +18,6 @@
-