From 62e95208b09fe8090e402cc6b13012daac49cabb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de> Date: Thu, 31 Aug 2023 11:33:11 +0200 Subject: [PATCH] Address code review --- .../org/briarproject/briar/desktop/blog/HtmlText.kt | 2 ++ .../briar/desktop/blog/LinkClickedDialog.kt | 10 ++++++---- .../org/briarproject/briar/desktop/theme/Theme.kt | 1 - 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt index ab2209c92e..b7871dd913 100644 --- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt +++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt @@ -174,12 +174,14 @@ fun HtmlText( val strong = HtmlNode(start = { pushStyle(bold) }) val em = HtmlNode(start = { pushStyle(italic) }) + fun pushHeader(style: TextStyle) { pushStyle(style.toParagraphStyle()) pushStyle(style.toSpanStyle()) } fun popHeader() { + // we push two styles above, so we need to pop twice pop(); pop() } diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/LinkClickedDialog.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/LinkClickedDialog.kt index e516440c40..917b3f4291 100644 --- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/LinkClickedDialog.kt +++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/LinkClickedDialog.kt @@ -28,6 +28,7 @@ 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.shape.RoundedCornerShape import androidx.compose.material.AlertDialog import androidx.compose.material.ButtonType import androidx.compose.material.DialogButton @@ -45,7 +46,7 @@ import androidx.compose.ui.text.AnnotatedString import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.unit.dp -import org.briarproject.briar.desktop.theme.codeBackground +import org.briarproject.briar.desktop.theme.surfaceVariant import org.briarproject.briar.desktop.ui.Tooltip import org.briarproject.briar.desktop.utils.DesktopUtils.browseLinkIfSupported import org.briarproject.briar.desktop.utils.InternationalizationUtils.i18n @@ -88,9 +89,10 @@ fun LinkClickedDialog( Column(verticalArrangement = Arrangement.spacedBy(16.dp)) { Text(i18n("link.warning.intro")) Box( - modifier = Modifier.background(MaterialTheme.colors.codeBackground).fillMaxWidth().clickable { - clipboardManager.setText(AnnotatedString(link)) - } + modifier = Modifier.background(MaterialTheme.colors.surfaceVariant, RoundedCornerShape(4.dp)) + .fillMaxWidth().clickable { + clipboardManager.setText(AnnotatedString(link)) + } ) { Text( text = link, diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/theme/Theme.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/theme/Theme.kt index 4bac66a878..8cde594dab 100644 --- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/theme/Theme.kt +++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/theme/Theme.kt @@ -62,7 +62,6 @@ val Colors.passwordStrengthWeak: Color get() = Red500 val Colors.passwordStrengthMiddle: Color get() = if (isLight) Orange700 else Orange500 val Colors.passwordStrengthStrong: Color get() = if (isLight) Lime700 else Lime500 val Colors.tabs: Color get() = if (isLight) Color.White else materialDarkBg -val Colors.codeBackground: Color get() = if (isLight) Gray100 else Gray800 val DarkColors = darkColors( primary = Blue500, -- GitLab