Files
react-native-devtools-frontend/front_end/Images
Wolfgang Beyer 6b9fdfa3f1 Trash bin icon for header overrides editors
Use trash bin icon for removing header overrides and adapt white space.

(DevTools already has 2 other trash bin icons, one is coloured solidly and the other is used in the recorder panel. This CL adds a third one,
taken from Material UI icons. We plan to consolidate all icons soon,
but this is out of scope for this CL)

Screenshots:
https://i.imgur.com/vULR947.png
https://i.imgur.com/oJ1h2ld.png

Bug: 1297533
Change-Id: I48bc336e4407800398129034c7bbe3f5a602d09d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3999736
Auto-Submit: Wolfgang Beyer <wolfi@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
2022-11-03 10:36:44 +00:00
..
2022-01-07 14:42:53 +00:00
2021-04-08 12:25:52 +00:00
2021-06-10 10:09:30 +00:00
2021-06-10 10:09:30 +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.
    • To make sure step (3) below doesn't destroy the icon, it might be necessary to resize it. Just select everything and use the elements in the top toolbar to resize the icon (make sure the aspect ratio is preserved).
    • 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 config/gni/devtools_image_files.gni.
    • Update the grd_files_release_sources list in config/gni/devtools_grd_files.gni.
  3. Use Icon component in the DevTools front-end: