summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson90@gmail.com>2023-09-08 08:57:06 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-09-11 12:04:09 +0200
commite810ba02ad3c649fd10baa53f50171f410b4bab2 (patch)
treec298dfbafc9c4358febd049331b3e47206946ebc /android/app/src
parentb3f21b94cb20deeaf889ac7afd5082c95fa2bbce (diff)
downloadmullvadvpn-e810ba02ad3c649fd10baa53f50171f410b4bab2.tar.xz
mullvadvpn-e810ba02ad3c649fd10baa53f50171f410b4bab2.zip
Fix padding for dialogs
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/List.kt3
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/ChangelogDialog.kt12
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialog.kt1
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt13
4 files changed, 12 insertions, 17 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/List.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/List.kt
index d7b550a3d0..d946326509 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/List.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/List.kt
@@ -149,7 +149,6 @@ fun ListItem(
@Composable
fun ChangeListItem(text: String) {
- val smallPadding = Dimens.smallPadding
ConstraintLayout {
val (bullet, changeLog) = createRefs()
@@ -170,7 +169,7 @@ fun ChangeListItem(text: String) {
modifier =
Modifier.absolutePadding(left = Dimens.mediumPadding).constrainAs(changeLog) {
top.linkTo(parent.top)
- bottom.linkTo(parent.bottom, margin = smallPadding)
+ bottom.linkTo(parent.bottom)
start.linkTo(parent.start)
end.linkTo(parent.end)
}
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/ChangelogDialog.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/ChangelogDialog.kt
index 27cc1c221b..e7f786b5b6 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/ChangelogDialog.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/ChangelogDialog.kt
@@ -1,9 +1,9 @@
package net.mullvad.mullvadvpn.compose.dialog
+import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.defaultMinSize
import androidx.compose.foundation.layout.fillMaxWidth
-import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.wrapContentHeight
import androidx.compose.material3.AlertDialog
import androidx.compose.material3.Button
@@ -39,13 +39,16 @@ fun ChangelogDialog(changesList: List<String>, version: String, onDismiss: () ->
)
},
text = {
- Column {
+ Column(
+ modifier = Modifier.fillMaxWidth(),
+ verticalArrangement =
+ Arrangement.spacedBy(dimensionResource(id = R.dimen.small_padding))
+ ) {
Text(
text = stringResource(R.string.changes_dialog_subtitle),
fontSize = 18.sp,
color = Color.White,
- modifier =
- Modifier.padding(vertical = dimensionResource(id = R.dimen.medium_padding))
+ modifier = Modifier.fillMaxWidth()
)
changesList.forEach { changeItem -> ChangeListItem(text = changeItem) }
@@ -55,7 +58,6 @@ fun ChangelogDialog(changesList: List<String>, version: String, onDismiss: () ->
Button(
modifier =
Modifier.wrapContentHeight()
- .padding(all = dimensionResource(id = R.dimen.medium_padding))
.defaultMinSize(minHeight = dimensionResource(id = R.dimen.button_height))
.fillMaxWidth(),
colors =
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialog.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialog.kt
index 7d681f8520..cedc381724 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialog.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialog.kt
@@ -14,7 +14,6 @@ import androidx.compose.material3.ButtonDefaults
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
-import androidx.compose.ui.ExperimentalComposeUiApi
import androidx.compose.ui.Modifier
import androidx.compose.ui.focus.FocusRequester
import androidx.compose.ui.focus.focusRequester
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt
index c3420bad26..6f22d65fb1 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/dialog/InfoDialog.kt
@@ -1,10 +1,9 @@
package net.mullvad.mullvadvpn.compose.dialog
import androidx.compose.foundation.layout.Column
-import androidx.compose.foundation.layout.defaultMinSize
+import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
-import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.wrapContentHeight
import androidx.compose.material3.AlertDialog
import androidx.compose.material3.Button
@@ -58,7 +57,6 @@ fun InfoDialog(message: String, additionalInfo: String? = null, onDismiss: () ->
text = {
Column(
horizontalAlignment = Alignment.CenterHorizontally,
- modifier = Modifier.padding(top = verticalSpacing)
) {
Text(
text = message,
@@ -66,9 +64,10 @@ fun InfoDialog(message: String, additionalInfo: String? = null, onDismiss: () ->
fontSize = dimensionResource(id = R.dimen.text_small).value.sp,
fontStyle = FontStyle.Normal,
textAlign = TextAlign.Start,
- modifier = Modifier.padding(bottom = verticalSpacing).fillMaxWidth()
+ modifier = Modifier.fillMaxWidth()
)
if (additionalInfo != null) {
+ Spacer(modifier = Modifier.height(verticalSpacing))
HtmlText(
htmlFormattedString = additionalInfo,
textColor = colorResource(id = R.color.white).toArgb(),
@@ -80,11 +79,7 @@ fun InfoDialog(message: String, additionalInfo: String? = null, onDismiss: () ->
},
confirmButton = {
Button(
- modifier =
- Modifier.wrapContentHeight()
- .padding(all = dimensionResource(id = R.dimen.medium_padding))
- .defaultMinSize(minHeight = dimensionResource(id = R.dimen.button_height))
- .fillMaxWidth(),
+ modifier = Modifier.wrapContentHeight().fillMaxWidth(),
colors =
ButtonDefaults.buttonColors(
containerColor = colorResource(id = R.color.blue),