diff --git a/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt b/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt
index 092934b..7b25553 100644
--- a/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt
+++ b/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt
@@ -6,7 +6,9 @@ import android.content.Intent
import android.content.SharedPreferences
import android.content.pm.PackageManager
import android.content.pm.ResolveInfo
+import android.net.Uri
import android.os.Bundle
+import android.text.Html
import android.util.DisplayMetrics
import android.view.KeyEvent
import android.view.MotionEvent
@@ -17,6 +19,7 @@ import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.MotionEventCompat
import kotlinx.android.synthetic.main.activity_main.*
+import kotlinx.android.synthetic.main.activity_settings.*
import kotlin.math.abs
import java.text.SimpleDateFormat
import java.util.*
@@ -66,6 +69,23 @@ class SettingsActivity : AppCompatActivity() {
startActivityForResult(intent, 5000)
}
+ fun openNewTabWindow(urls: String, context : Context) {
+ val uris = Uri.parse(urls)
+ val intents = Intent(Intent.ACTION_VIEW, uris)
+ val b = Bundle()
+ b.putBoolean("new_window", true)
+ intents.putExtras(b)
+ context.startActivity(intents)
+ }
+
+ fun openFinnWebsite(view: View) {
+ openNewTabWindow("https://www.finnmglas.com/", this)
+ }
+
+ fun openGithubRepo(view: View) {
+ openNewTabWindow("https://github.com/finnmglas/Launcher", this)
+ }
+
@SuppressLint("SetTextI18n") // I do not care
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index 2054bc8..3968a78 100644
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -174,18 +174,51 @@
enter image description here
-
+ app:layout_constraintVertical_bias="0.9">
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file