archive-org-link-grabber/icons/README.md

22 lines
945 B
Markdown

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.svg` defines 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 in `icons/file-search.svg`.
- Firefox does not require .ico; PNG is recommended.
- Theme variants can be added later via `browser_action.theme_icons` if desired.
- Rasterizer: uses `rsvg-convert` (from librsvg). Ensure it is installed and available on your PATH.