Files
react-native-devtools-frontend/front_end/Images
2020-12-01 19:54:05 +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
2020-11-27 09:33:34 +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 in Inkscape.
    • 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 and aspect ratio, and isn't otherwise altered.
    • Set the size of the page to match the icon. You may use Inkscape's Edit>Resize Page to Selection command to accomplish this.
    • If you chose to include padding in the icon, make sure the icon is centered within the page.
    • Save the icon with _icon.svg suffix. For instance list_icon.svg.
  2. 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.
  3. Optimize:

    • ./scripts/optimize_svg_images.py.
  4. Use Icon component in the DevTools front-end: