diff --git a/public/icons/OpenScript_v3.png b/public/icons/OpenScript_v3.png new file mode 100644 index 0000000..262e747 Binary files /dev/null and b/public/icons/OpenScript_v3.png differ diff --git a/public/icons/README.md b/public/icons/README.md index 03fedfb..4f25a97 100644 --- a/public/icons/README.md +++ b/public/icons/README.md @@ -2,4 +2,5 @@ - `OpenScript_v1.png`: Original monochrome terminal prompt (`> _`) concept. - `OpenScript_v2.png`: Ocean wave terminal monogram (`>_ O`) master logo introduced for Chrome Web Store release. -- `icon-{16,32,48,128}.png`: Production extension icons generated from v2 master via `npm run build:icons`. +- `OpenScript_v3.png`: Transparent-background version of the v2 logo; current master for extension icons. +- `icon-{16,32,48,128}.png`: Production extension icons generated from v3 master via `npm run build:icons`. diff --git a/public/icons/icon-128.png b/public/icons/icon-128.png index 23a731a..fa0245e 100644 Binary files a/public/icons/icon-128.png and b/public/icons/icon-128.png differ diff --git a/public/icons/icon-16.png b/public/icons/icon-16.png index f3bcadd..814ffb3 100644 Binary files a/public/icons/icon-16.png and b/public/icons/icon-16.png differ diff --git a/public/icons/icon-32.png b/public/icons/icon-32.png index 33c87a5..bf51c7b 100644 Binary files a/public/icons/icon-32.png and b/public/icons/icon-32.png differ diff --git a/public/icons/icon-48.png b/public/icons/icon-48.png index 401898d..bf5f5a6 100644 Binary files a/public/icons/icon-48.png and b/public/icons/icon-48.png differ diff --git a/scripts/build-zip.js b/scripts/build-zip.js index 66e5051..fd177e6 100644 --- a/scripts/build-zip.js +++ b/scripts/build-zip.js @@ -10,6 +10,7 @@ execFileSync(process.execPath, ['node_modules/vite/bin/vite.js', 'build'], { std [ 'dist/icons/OpenScript_v1.png', 'dist/icons/OpenScript_v2.png', + 'dist/icons/OpenScript_v3.png', 'dist/icons/logo.png', 'dist/screenshot1.png', 'dist/scripts.png', diff --git a/scripts/generate-icons.js b/scripts/generate-icons.js index 53fc75d..0d0ec24 100644 --- a/scripts/generate-icons.js +++ b/scripts/generate-icons.js @@ -1,12 +1,12 @@ import sharp from 'sharp'; import fs from 'fs'; -const src = 'public/icons/OpenScript_v2.png'; +const src = 'public/icons/OpenScript_v3.png'; const sizes = [16, 32, 48, 128]; for (const s of sizes) { await sharp(src) - .resize(s, s, { fit: 'contain' }) + .resize(s, s, { fit: 'contain', background: { r: 0, g: 0, b: 0, alpha: 0 } }) .png() .toFile(`public/icons/icon-${s}.png`); console.log(`✓ Generated icon-${s}.png`);