[iOS][SK][1/2] Updates tab group view context menu actions

This CL:
- Shows the share context menu action when the group is not
shared.
- Updates the face pile UI and context menus when the group
data are updated.
- Adds separators in the group view context menu.

The next CL will add the delete shared tab group and leave shared tab
group context menu actions.

Bug: 375586960
Change-Id: I9b04dc4b6aedd422f132b83ef19ddf92f97deb02
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6218890
Reviewed-by: Louis Romero <lpromero@google.com>
Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
Commit-Queue: Ewann Pellé <ewannpv@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1415582}
NOKEYCHECK=True
GitOrigin-RevId: 264766b718fcb8fe50434fd778fe8f80ddce4bad
12 files changed
tree: 0e2fc19bb06478aaac0d0e44d868789e702a9c44
  1. build/
  2. chrome/
  3. components/
  4. google_internal/
  5. intents/
  6. net/
  7. public/
  8. testing/
  9. third_party/
  10. tools/
  11. web/
  12. web_view/
  13. .swift-format
  14. BUILD.gn
  15. COMMON_METADATA
  16. DEPS
  17. DIR_METADATA
  18. features.gni
  19. OWNERS
  20. PRESUBMIT.py
  21. PRESUBMIT_test.py
  22. README.md
README.md

This directory holds code related to Chrome for iOS. See this document for a description of the structure underneath this directory.