archive-org-link-grabber/icons
2025-08-24 01:05:57 -05:00
..
file-search.svg adding svg for icon 2025-08-23 23:01:05 -05:00
README.md chore(build): move commit to release step and cleanup scripts\n\n- remove build:commit scripts and delete build-and-commit.js\n- add final release commit in release:push\n- update README to reflect new flow\n- document icon emphasis colors in icons/README 2025-08-24 01:05:57 -05:00

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 uses stroke="currentColor".
  • The build script replaces currentColor with configured colors and rasterizes with a transparent background.
  • Default stroke colors use the project emphasis palette:
    • Addon icons (48/96/128): Primary 2 (deep) #223544.
    • Toolbar icons (16/32): Primary 1 (light) #5AC3D6.
  • Customize via env vars when building:
    • ICON_COLOR_ADDON (48/96/128); default #223544.
    • ICON_COLOR_TOOLBAR (16/32); default #5AC3D6.
  • Firefox does not require .ico; PNG is recommended.
  • Theme variants can be added later via browser_action.theme_icons.