You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Task/Issue URL:
https://app.asana.com/1/137249556945/project/488551667048375/task/1211565479656356?focus=true
### Description
This PR updates the Appearance settings screen with the new pictograms
and includes the split omnibar option.
### Steps to test this PR
Figma design for reference:
[Figma](https://www.figma.com/design/fE86ubaWKsx4ovs7kSwRtl/%F0%9F%8E%9B%EF%B8%8F-Customisable-options-for-main-browser-UI?node-id=550-23525&t=Uv4osZ9KFZzAZCnE-1)
_Old settings_
- [x] Go to Settings -> Appearance
- [x] Verify the old omnibar position is displayed
_New settings_
- [x] Enable `splitOmnibar` in the feature flags
- [x] Go to Settings -> Appearance
- [x] Verify the new omnibar type pictograms are displayed
- [x] Verify the correct omnibar type is selected
- [x] Try changing the current type for each option
- [x] Verify the new type is visually selected
- [x] Leave the Appearance settings and come back
- [x] Verify the previous selection is restored
_Dark mode_
- [x] Change the theme to dark mode
- [x] Verify new dark pictograms are used
- [x] Select each option and verify the dark-mode selection options are
show
_Omnibar type fallback when feature disabled_
- [x] Go to Settings -> Appearance
- [x] Change the omnibar type to Split
- [x] Go to the feature flag settings
- [x] Disable the `useUnifiedOmnibar` feature
- [x] Restart the app
- [x] Go to Settings -> Appearance
- [x] Verify the omnibar position is set to Top
### UI changes
| Before | After |
| ------ | ----- |
<img width="1080" height="2400" alt="image"
src="https://github.com/user-attachments/assets/96bd9072-6b25-43b2-9e80-894540a42e0a"
/>|<img width="1080" height="2400" alt="image"
src="https://github.com/user-attachments/assets/59baa5bb-b2a4-4743-9819-4faeb61c6c8d"
/>|
---------
Co-authored-by: Łukasz Paczos <lpaczos@duckduckgo.com>
0 commit comments