Skip to content

Commit dc0673a

Browse files
committed
Fix the split omnibar address bar end margin
1 parent 9671782 commit dc0673a

File tree

5 files changed

+22
-14
lines changed

5 files changed

+22
-14
lines changed

app/src/main/java/com/duckduckgo/app/browser/BrowserActivity.kt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,11 +1400,11 @@ open class BrowserActivity : DuckDuckGoActivity() {
14001400
when (settingsDataStore.omnibarType) {
14011401
OmnibarType.SINGLE_TOP, OmnibarType.SPLIT -> {
14021402
if (Build.VERSION.SDK_INT < 28) {
1403-
binding.topMockupSingleToolbar.mockOmniBarContainerShadow.cardElevation = 2f.toPx(this)
1403+
binding.topMockupToolbar.mockOmniBarContainerShadow.cardElevation = 2f.toPx(this)
14041404
}
14051405

1406-
binding.bottomMockupSingleToolbar.appBarLayoutMockup.gone()
1407-
omnibarToolbarMockupBinding = binding.topMockupSingleToolbar
1406+
binding.bottomMockupToolbar.appBarLayoutMockup.gone()
1407+
omnibarToolbarMockupBinding = binding.topMockupToolbar
14081408

14091409
if (!duckAiFeatureState.showOmnibarShortcutOnNtpAndOnFocus.value) {
14101410
omnibarToolbarMockupBinding.aiChatIconMockup.isVisible = false
@@ -1415,18 +1415,20 @@ open class BrowserActivity : DuckDuckGoActivity() {
14151415
}
14161416

14171417
if (settingsDataStore.omnibarType == OmnibarType.SPLIT) {
1418-
binding.topMockupSingleToolbar.iconsContainer.gone()
1418+
binding.topMockupToolbar.tabsMenu.gone()
1419+
binding.topMockupToolbar.browserMenu.gone()
1420+
binding.topMockupToolbar.fireIconMenu.gone()
14191421
binding.navigationBarMockup.root.show()
14201422
}
14211423
}
14221424

14231425
OmnibarType.SINGLE_BOTTOM -> {
14241426
if (Build.VERSION.SDK_INT < 28) {
1425-
binding.bottomMockupSingleToolbar.mockOmniBarContainerShadow.cardElevation = 0.5f.toPx(this)
1427+
binding.bottomMockupToolbar.mockOmniBarContainerShadow.cardElevation = 0.5f.toPx(this)
14261428
}
14271429

1428-
binding.topMockupSingleToolbar.appBarLayoutMockup.gone()
1429-
omnibarToolbarMockupBottomBinding = binding.bottomMockupSingleToolbar
1430+
binding.topMockupToolbar.appBarLayoutMockup.gone()
1431+
omnibarToolbarMockupBottomBinding = binding.bottomMockupToolbar
14301432

14311433
if (!duckAiFeatureState.showOmnibarShortcutOnNtpAndOnFocus.value) {
14321434
omnibarToolbarMockupBottomBinding.aiChatIconMockup.isVisible = false

app/src/main/java/com/duckduckgo/app/browser/omnibar/OmnibarLayout.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,6 @@ class OmnibarLayout @JvmOverloads constructor(
588588
}
589589

590590
omnibarCardShadow.isGone = viewState.viewMode is ViewMode.CustomTab && !isFindInPageVisible
591-
iconsContainer.isVisible = viewState.showFireIcon || viewState.showTabsMenu || viewState.showBrowserMenu
592591

593592
renderButtons(viewState)
594593

app/src/main/res/layout/activity_browser.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
tools:context="com.duckduckgo.app.browser.BrowserActivity">
2424

2525
<include
26-
android:id="@+id/topMockupSingleToolbar"
26+
android:id="@+id/topMockupToolbar"
2727
android:layout_width="match_parent"
2828
android:layout_height="?attr/actionBarSize"
2929
android:layout_alignParentTop="true"
@@ -54,7 +54,7 @@
5454
android:visibility="gone" />
5555

5656
<include
57-
android:id="@+id/bottomMockupSingleToolbar"
57+
android:id="@+id/bottomMockupToolbar"
5858
android:layout_width="match_parent"
5959
android:layout_height="?attr/actionBarSize"
6060
android:layout_alignParentBottom="true"

app/src/main/res/layout/include_omnibar_toolbar_mockup.xml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
android:layout_width="match_parent"
2424
android:layout_height="?attr/actionBarSize"
2525
android:background="?daxColorToolbar"
26-
android:paddingEnd="@dimen/keyline_1"
2726
android:clipChildren="false">
2827

2928
<com.google.android.material.card.MaterialCardView
@@ -96,6 +95,7 @@
9695
android:layout_height="@dimen/toolbarIcon"
9796
android:layout_marginTop="@dimen/omnibarCardMarginTop"
9897
android:layout_marginBottom="@dimen/omnibarCardMarginBottom"
98+
android:layout_marginEnd="@dimen/keyline_1"
9999
app:layout_constraintBottom_toBottomOf="parent"
100100
app:layout_constraintEnd_toEndOf="parent"
101101
app:layout_constraintStart_toEndOf="@id/mockOmniBarContainerShadow"
@@ -122,8 +122,8 @@
122122

123123
<ImageView
124124
android:id="@+id/browserMenuImageView"
125-
android:layout_width="@dimen/bottomNavIcon"
126-
android:layout_height="@dimen/bottomNavIcon"
125+
android:layout_width="wrap_content"
126+
android:layout_height="wrap_content"
127127
android:layout_gravity="center"
128128
android:contentDescription="@string/browserPopupMenu"
129129
android:scaleType="center"
@@ -161,6 +161,13 @@
161161
android:src="@drawable/ic_fire_24" />
162162
</FrameLayout>
163163

164+
<Space
165+
android:layout_width="@dimen/omnibarCardExtendedMarginEnd"
166+
android:layout_height="match_parent"
167+
app:layout_constraintBottom_toBottomOf="parent"
168+
app:layout_constraintEnd_toEndOf="parent"
169+
app:layout_constraintTop_toTopOf="parent" />
170+
164171
</androidx.constraintlayout.widget.ConstraintLayout>
165172

166173
</androidx.constraintlayout.widget.ConstraintLayout>

app/src/main/res/layout/view_omnibar.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
android:id="@+id/toolbarContainer"
3737
android:layout_width="match_parent"
3838
android:layout_height="wrap_content"
39-
android:layout_marginEnd="@dimen/keyline_1"
4039
android:background="?attr/daxColorToolbar">
4140

4241
<androidx.appcompat.widget.Toolbar
@@ -406,6 +405,7 @@
406405
android:layout_height="@dimen/toolbarIcon"
407406
android:layout_marginTop="@dimen/omnibarCardMarginTop"
408407
android:layout_marginBottom="@dimen/omnibarCardMarginBottom"
408+
android:layout_marginEnd="@dimen/keyline_1"
409409
app:layout_constraintBottom_toBottomOf="parent"
410410
app:layout_constraintEnd_toEndOf="parent"
411411
app:layout_constraintStart_toEndOf="@id/toolbar"

0 commit comments

Comments
 (0)