Files
react-native-devtools-frontend/front_end/Images
Kateryna Prokopenko d8da6adce1 Make link to the Icon component how-to doc public
Bug: chromium:1126031
Change-Id: I34039890d5e2dfb36cbf272673e837867e293998
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2479127
Reviewed-by: Simon Zünd <szuend@chromium.org>
Reviewed-by: Sigurd Schneider <sigurds@chromium.org>
Commit-Queue: Kateryna Prokopenko <kprokopenko@google.com>
2020-10-16 11:50:57 +00:00
..
2020-10-14 15:04:42 +00:00
2020-07-16 10:18:25 +00:00
2019-06-10 23:19:12 +00:00
2019-06-10 23:19:12 +00:00
2019-06-10 23:19:12 +00:00
2020-10-14 15:04:42 +00:00
2020-05-18 15:59:12 +00:00
2019-06-10 23:19:12 +00:00

Adding new icons

  1. Out of a spritesheet (if you have a separately saved icon already go to 2.):

    • Open a spritesheet with the icon of interest, like largeIcons.svg.
    • Make sure it's the src/ version of the spritesheet.
    • Copy-paste the icon to a new page. Make sure it preserved its original size.
    • Set the size of the page to match the icon. Ideally 1-2px bigger.
    • Center the icon within the page.
    • Save the icon with _icon.svg suffix. For instance list_icon.svg.
  2. Compress the icon:

  3. Add the compressed icon to front_end/Images/src folder.

  4. Optimize:

    • ./scripts/optimize_svg_images.py.
  5. Add respective entries to .gni files.

    • Update the devtols_image_files list in devtools_image_files.gni.
    • Update the grd_files_release_sources list in devtools_grd_files.gni.
  6. Use Icon component: