Updates menu_bg_tinted corner radius and padding

Use of a new variant of popup_bg 9-patch using 24dp corner radius
Updates the background of menus like the ContextMenu and
TabGroupContextMenu to have a corner radius of 24dp and top and bottom
padding.

ContextMenu Before: https://screenshot.googleplex.com/32VNB6n6o5pZntJ

ContextMenu After: https://screenshot.googleplex.com/67KiFAhtHvFViHb

TabGroupActionMenuList Before:
https://screenshot.googleplex.com/63tsR3VmJwiBU24

TabGroupActionMenuList After:
https://screenshot.googleplex.com/AZNR8gUEboakyqy

TabGroupContextMenu Before:
https://screenshot.googleplex.com/8u56cZQcjsxDaoo
https://screenshot.googleplex.com/bXDeHTySakohUB8

TabGroupContextMenu After:
https://screenshot.googleplex.com/3xdHdp7f6Pzt69g
https://screenshot.googleplex.com/An9tfhdqK6dGqKb

have been optimized using pngquant. Size decrease is unavoidable
since the mdpi 9-patch needs to be 49x49, with the others following
accordingly.

Binary-Size: Size increase is unavoidable - The new 9-patch images
Bug: 406500079
Change-Id: I623a22b09993965ce40f5f4b5679245f32c349d5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6448073
Commit-Queue: Joel Tan-Aristy <jtanaristy@google.com>
Reviewed-by: Wenyu Fu <wenyufu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1446144}
11 files changed
tree: 3a96f88566bc878398bb514741bb964f92b20e9e
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. crypto/
  16. dbus/
  17. device/
  18. docs/
  19. extensions/
  20. fuchsia_web/
  21. gin/
  22. google_apis/
  23. gpu/
  24. headless/
  25. infra/
  26. ios/
  27. ipc/
  28. media/
  29. mojo/
  30. native_client_sdk/
  31. net/
  32. pdf/
  33. ppapi/
  34. printing/
  35. remoting/
  36. rlz/
  37. sandbox/
  38. services/
  39. skia/
  40. sql/
  41. storage/
  42. styleguide/
  43. testing/
  44. third_party/
  45. tools/
  46. ui/
  47. url/
  48. webkit/
  49. .clang-format
  50. .clang-tidy
  51. .clangd
  52. .git-blame-ignore-revs
  53. .gitallowed
  54. .gitattributes
  55. .gitignore
  56. .gitmodules
  57. .gn
  58. .mailmap
  59. .rustfmt.toml
  60. .vpython3
  61. .yapfignore
  62. ATL_OWNERS
  63. AUTHORS
  64. BUILD.gn
  65. CODE_OF_CONDUCT.md
  66. codereview.settings
  67. CPPLINT.cfg
  68. CRYPTO_OWNERS
  69. DEPS
  70. DIR_METADATA
  71. LICENSE
  72. LICENSE.chromium_os
  73. OWNERS
  74. PRESUBMIT.py
  75. PRESUBMIT_test.py
  76. PRESUBMIT_test_mocks.py
  77. README.md
  78. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.