####Background
We would like to test making the search bar more prominent within the article, our hypothesis is:
//If we make the article search bar more prominent, we will increase the number of users who initiate searches by 8%, possibly leading to a 1% increase in search retention rate for logged out users.
//
####Requirements
- Create variant with full search bar instead of blue magnifying glass
- Scroll behavior for iPhone
- Status bar: Transparent (opacity: 95%) and blurred background
- Scroll-down: Navigation and search bar disappears
- Scroll-up: Reveals navigation and search bar
- Scroll behavior for iPad
- Status bar: Transparent (opacity: 95%) and blurred background
- Scroll-down: Toolbar is sticky, Navigation and search bar disappears
- Scroll-up: Reveals navigation and search bar
- Must function on both iPhone and iPad
A/B test
{F58208309}
####Designs (for reference, check [[ https://www.figma.com/design/utNpL8yrjrDkDmlO9qS4T5/iOS-Navigation-(Robin)?node-id=582-1243&t=PBcT74EtjpdGKdem-0 | Figma ]] for most up-to-date)
| B Variant iPhone | B variant iPad
| {F58208312} {F58217115} | {F58217109} {F58217111}
####Engineering Notes
- L creating the two variants, with no assigning logic tied to it. Considering we already have the magnifying glass variant in place, we need to create the new full bar variant (we probably have that in git history). I'm keeping it as a large, considering that the logic to handle both could be complicated.
- The magnifying glass option is done in T363606. The work done here can significantly reduce the effort, maybe to an M. I'll not change the preliminary estimation at this point, but that will be considered for the final estimation.
- TS: A lot of this work is done in the system nav bar PR, just hidden behind a flag (see needsSearchBar flag, set to true, search bar should appear on Article). We might be able to reduce or cut this task.
####Notes for QA
1. Fresh install app, in onboarding, choose one of the target languages from "Requirements" section above. After onboarding dismisses, you will be randomly assigned to the control or test group.
2. Depending on assignment in step 1, ensure Article search works as expected. To trigger assignment again you will have to re-install and repeat step 1.