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

Commit fb0d6974 authored by Lucas Dupin's avatar Lucas Dupin Committed by Android (Google) Code Review
Browse files

Merge "Move chips behind the pill" into main

parents 17f1ef16 9eae7c4c
Loading
Loading
Loading
Loading
+20 −20
Original line number Diff line number Diff line
@@ -138,6 +138,17 @@ private fun TaskBarAnd3ButtonAmbientCue(
                translationY = screenHeightPx - size.height
            },
    )
    ActionList(
        actions = actions,
        visible = visible && expanded,
        onDismiss = { viewModel.collapse() },
        horizontalAlignment = Alignment.End,
        modifier =
            modifier.graphicsLayer {
                translationX = screenWidthPx - size.width - actionsHorizontalPaddingPx
                translationY = pillCenter.y - size.height - actionsVerticalPaddingPx
            },
    )
    ShortPill(
        actions = actions,
        visible = visible,
@@ -173,17 +184,6 @@ private fun TaskBarAnd3ButtonAmbientCue(
        onClick = { viewModel.expand() },
        onCloseClick = { viewModel.hide() },
    )
    ActionList(
        actions = actions,
        visible = visible && expanded,
        onDismiss = { viewModel.collapse() },
        horizontalAlignment = Alignment.End,
        modifier =
            modifier.graphicsLayer {
                translationX = screenWidthPx - size.width - actionsHorizontalPaddingPx
                translationY = pillCenter.y - size.height - actionsVerticalPaddingPx
            },
    )
}

@Composable
@@ -203,15 +203,6 @@ private fun NavBarAmbientCue(

    LaunchedEffect(expanded) { onShouldInterceptTouches(expanded, null) }
    BackgroundGlow(visible = visible, expanded = expanded, modifier = modifier)
    NavBarPill(
        actions = actions,
        navBarWidth = navBarWidth,
        visible = visible,
        expanded = expanded,
        modifier = modifier.padding(bottom = 4.dp),
        onClick = { viewModel.expand() },
        onCloseClick = { viewModel.hide() },
    )
    ActionList(
        actions = actions,
        visible = visible && expanded,
@@ -223,6 +214,15 @@ private fun NavBarAmbientCue(
                end = ACTIONS_HORIZONTAL_PADDING.dp,
            ),
    )
    NavBarPill(
        actions = actions,
        navBarWidth = navBarWidth,
        visible = visible,
        expanded = expanded,
        modifier = modifier.padding(bottom = 4.dp),
        onClick = { viewModel.expand() },
        onCloseClick = { viewModel.hide() },
    )
}

private const val NAV_BAR_WIDTH_DP = 108 // R.dimen.taskbar_stashed_small_screen from Launcher