[iOS] Add behaviours for TabStrip v3
Add the first 4 arms of V3.
Arm 1
https://screenshot.googleplex.com/6vXbksbzjGBcGUb
https://screenshot.googleplex.com/5bJ3K3pf6F2DnKc
https://screenshot.googleplex.com/AtcEThshXPcUgWc
https://screenshot.googleplex.com/BAdGEVB3dGncepd
Arm 2
https://screenshot.googleplex.com/wjeWHsComznh2j3
https://screenshot.googleplex.com/7u8XszjiLFp4hQo
https://screenshot.googleplex.com/Ac6V4UzDoJPQYix
https://screenshot.googleplex.com/5o3mWD4pmLfyPRu
Arm 3
https://screenshot.googleplex.com/4kuqk3oatYQqQMs
https://screenshot.googleplex.com/X5c8nNrbNJHixnQ
https://screenshot.googleplex.com/7nNcFSDeyETS7tD
https://screenshot.googleplex.com/6y8tUZxYaxxitFy
Arm 4
https://screenshot.googleplex.com/3qj8vW4SUj9QyA3
https://screenshot.googleplex.com/9NUnPU9Yf5Efi3Y
https://screenshot.googleplex.com/7C2mLnYy6JiKBZL
https://screenshot.googleplex.com/9wp6KNnjbNxN5cn
Bug: 372224636
Change-Id: I16ed869f47da1b5db072b1961f21820ee0e40a0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5917207
Auto-Submit: Gauthier Ambard <[email protected]>
Commit-Queue: Ewann Pellé <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Reviewed-by: Ewann Pellé <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1366178}
diff --git a/ios/chrome/browser/flags/about_flags.mm b/ios/chrome/browser/flags/about_flags.mm
index 27b27e2..878de99 100644
--- a/ios/chrome/browser/flags/about_flags.mm
+++ b/ios/chrome/browser/flags/about_flags.mm
@@ -595,18 +595,26 @@
{kModernTabStripBiggerNTB, "true"}};
const FeatureEntry::FeatureParam kModernTabStripCloseButtonVisibleOption[] = {
- {kModernTabStripCloseButtonsVisible, "true"}};
+ {kModernTabStripCloseButtonsVisible, "true"},
+ {kModernTabStripCloserNTB, "true"},
+ {kModernTabStripBiggerNTB, "true"}};
const FeatureEntry::FeatureParam
kModernTabStripInactiveTabsHighContrastOption[] = {
{kModernTabStripInactiveTabsHighContrast, "true"},
- {kModernTabStripDarkerBackgroundV3, "true"}};
+ {kModernTabStripCloserNTB, "true"},
+ {kModernTabStripDarkerBackgroundV3, "true"},
+ {kModernTabStripBiggerNTB, "true"}};
const FeatureEntry::FeatureParam kModernTabStripHighContrastNTBOption[] = {
- {kModernTabStripHighContrastNTB, "true"}};
+ {kModernTabStripHighContrastNTB, "true"},
+ {kModernTabStripCloserNTB, "true"},
+ {kModernTabStripBiggerNTB, "true"}};
const FeatureEntry::FeatureParam kModernTabStripCloseV3AllOptions[] = {
{kModernTabStripCloseButtonsVisible, "true"},
{kModernTabStripInactiveTabsHighContrast, "true"},
+ {kModernTabStripCloserNTB, "true"},
{kModernTabStripHighContrastNTB, "true"},
- {kModernTabStripDarkerBackgroundV3, "true"}};
+ {kModernTabStripDarkerBackgroundV3, "true"},
+ {kModernTabStripBiggerNTB, "true"}};
const FeatureEntry::FeatureVariation kModernTabStripVariations[] = {
{"New tab button dynamic", kModernTabStripNTBDynamic,