| .. | ||
| file-search.svg | ||
| README.md | ||
Icon assets
PNG icons are generated from file-search.svg during the build.
Run npm run build (or npm run build:icons) to regenerate. The manifest is wired to use:
- Toolbar (browser_action → default_icon):
- icons/icon-16.png
- icons/icon-32.png
- Extension/Store (top-level icons):
- icons/icon-48.png
- icons/icon-96.png
- icons/icon-128.png
Notes
- Source:
icons/file-search.svgdefines the exact stroke color (an emphasis color) directly in the SVG. - The build script does not inject or replace colors; it rasterizes the SVG as-is to transparent PNGs using
rsvg-convert. - To change the icon color, edit the
stroke="#..."attribute inicons/file-search.svg. - Firefox does not require .ico; PNG is recommended.
- Theme variants can be added later via
browser_action.theme_iconsif desired. - Rasterizer: uses
rsvg-convert(from librsvg). Ensure it is installed and available on your PATH.