From 93233f6afa64712da358cb0b62d10413e7e71461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Sun, 28 Mar 2021 22:54:18 +0200 Subject: [PATCH] [UI/App] Add Open repo button in build info dialog. --- .../edziennik/utils/managers/BuildManager.kt | 8 ++++++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 9 insertions(+) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/utils/managers/BuildManager.kt b/app/src/main/java/pl/szczodrzynski/edziennik/utils/managers/BuildManager.kt index ea898147..28689e7c 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/utils/managers/BuildManager.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/utils/managers/BuildManager.kt @@ -13,6 +13,7 @@ import okhttp3.Request import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.data.api.szkolny.interceptor.Signing import pl.szczodrzynski.edziennik.ui.modules.base.BuildInvalidActivity +import pl.szczodrzynski.edziennik.utils.Utils class BuildManager(val app: App) : CoroutineScope { @@ -109,6 +110,13 @@ class BuildManager(val app: App) : CoroutineScope { .setTitle(R.string.build_details) .setMessage(message) .setPositiveButton(R.string.ok, null) + .setNeutralButton(R.string.build_dialog_open_repo) { _, _ -> + val url = if (gitRemote == null) + "https://szkolny.eu/github/android" + else + "https://github.com/$gitRemote" + Utils.openUrl(activity, url) + } .show() } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 76ade596..3d24343d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1423,4 +1423,5 @@ Informacja dotycząca wersji aplikacji Szczegóły wersji Informacje o kompilacji + Sprawdź kod