Skip to content

Conversation

@0nko
Copy link
Member

@0nko 0nko commented Nov 20, 2025

Task/Issue URL: https://app.asana.com/1/137249556945/project/1207418217763355/task/1211972481043747?focus=true

Description

This PR removes the LegacyOmnibarLayout and SplitOmnibarLayout, which are not used anymore, and all associated logic, including the useUnifiedOmnibarLayout feature flag.

Steps to test this PR

QA-optional or a simple smoke test, changing the omnibar position is enough.

@0nko 0nko requested review from anikiki and removed request for malmstein and mikescamell November 21, 2025 08:37
@malmstein malmstein self-assigned this Nov 21, 2025
Copy link
Contributor

@malmstein malmstein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works as expected. I’ve tested the update scenario and it worked for me, just flagging it here.

* sub-feature flag enabled
* If the remote feature is not present defaults to `true`
*/
@Toggle.DefaultValue(DefaultFeatureValue.TRUE)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: is this going to affect updates? It worked well for me, but just wanted to raise it in case you haven’t tested that scenario.

android:outlineProvider="none"
app:omnibarPosition="top" />

<com.duckduckgo.app.browser.omnibar.SingleOmnibarLayout
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants