Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3c353b23 authored by Helen Qin's avatar Helen Qin Committed by Automerger Merge Worker
Browse files

Merge "[CredManUi] Do not truncate password values." into udc-dev am: 365efa11

parents 971075c5 365efa11
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ data class UiState(
    val selectedEntry: BaseEntry? = null,
    val providerActivityState: ProviderActivityState = ProviderActivityState.NOT_APPLICABLE,
    val dialogState: DialogState = DialogState.ACTIVE,
    // True if the UI has one and onely one auto selectable entry. Its provider activiey will be
    // True if the UI has one and only one auto selectable entry. Its provider activity will be
    // launched immediately, and canceling it will cancel the whole UI flow.
    val isAutoSelectFlow: Boolean = false,
)
+8 −3
Original line number Diff line number Diff line
@@ -102,8 +102,9 @@ fun Entry(
                    SmallTitleText(text = entryHeadlineText, enforceOneLine = enforceOneLine)
                    if (passwordValue != null) {
                        Row(
                            modifier = Modifier.fillMaxWidth(),
                            modifier = Modifier.fillMaxWidth().padding(top = 4.dp),
                            verticalAlignment = Alignment.CenterVertically,
                            horizontalArrangement = Arrangement.Start,
                        ) {
                            val visualTransformation = remember { PasswordVisualTransformation() }
                            val originalPassword by remember {
@@ -117,9 +118,13 @@ fun Entry(
                                )
                            }
                            BodySmallText(
                                text = displayedPassword.value, enforceOneLine = enforceOneLine)
                                text = displayedPassword.value,
                                // Apply weight to allow visibility button to render first so that
                                // it doesn't get squeezed out by a super long password.
                                modifier = Modifier.wrapContentSize().weight(1f, fill = false),
                            )
                            ToggleVisibilityButton(
                                modifier = Modifier.padding(start = 12.dp, top = 5.dp).size(24.dp),
                                modifier = Modifier.padding(start = 12.dp).size(24.dp),
                                onToggle = {
                                    if (it) {
                                        displayedPassword.value = originalPassword
+0 −7
Original line number Diff line number Diff line
@@ -295,13 +295,6 @@ fun AllSignInOptionCard(
                )
            }
        }
        item {
            Divider(
                thickness = 1.dp,
                color = Color.LightGray,
                modifier = Modifier.padding(top = 16.dp)
            )
        }
        // Manage sign-ins (action chips)
        item {
            ActionChips(