Background
After the release of Tabs V1, we are testing improvements to the New tab experience with V2 (More dynamic tabs)
Requirements
- User clicks tabs icon in top right and is brought to tab overview
- If user does not have active tabs they should see
- Main Page tab that has the ability to be closed
- Module at the bottom of the tabs overview that shows Did You Know content (To be built in T404795)
- Overflow menu in the top right that allows users to close recommendations or close all tabs
- If user has more than two active tabs open (Excluding main page tabs), users should see
- Because You Read article recommendations in place of Did You Know content (To be built in T404795)
- When user clicks + sign to open a new tab they should be brought to an active Search state and if the user cancels out of search they should see the Main page
- Upon clicking an article recommendation, the article should open a new tab
- Allow people to long-press on article recommendations for a preview (same as in Explore)
Designs
Engineering notes
- Let's build the outline current tab logic in this one.
QA Notes
Test in TestFlight Wikipedia build 7.8.4 (latest).
Developer Settings toggle for forcing: "Enable tabs V2 with group {letter}"
Note developer settings toggle will not work the best for testing initial tabs overview state. For a more "pure" test see QA Notes in https://phabricator.wikimedia.org/T398878.