diff --git a/extension-firefox/icons/icon128.png b/extension-firefox/icons/icon128.png new file mode 100644 index 0000000..89d1388 Binary files /dev/null and b/extension-firefox/icons/icon128.png differ diff --git a/extension-firefox/icons/icon16.png b/extension-firefox/icons/icon16.png new file mode 100644 index 0000000..f6ea1c0 Binary files /dev/null and b/extension-firefox/icons/icon16.png differ diff --git a/extension-firefox/icons/icon48.png b/extension-firefox/icons/icon48.png new file mode 100644 index 0000000..101ba7e Binary files /dev/null and b/extension-firefox/icons/icon48.png differ diff --git a/extension-firefox/manifest.json b/extension-firefox/manifest.json index 588c812..d6ef2df 100644 --- a/extension-firefox/manifest.json +++ b/extension-firefox/manifest.json @@ -31,6 +31,17 @@ "action": { "default_popup": "popup/popup.html", - "default_title": "Verstak Bridge" + "default_title": "Verstak Bridge", + "default_icon": { + "16": "icons/icon16.png", + "48": "icons/icon48.png", + "128": "icons/icon128.png" + } + }, + + "icons": { + "16": "icons/icon16.png", + "48": "icons/icon48.png", + "128": "icons/icon128.png" } } diff --git a/extension/icons/icon128.png b/extension/icons/icon128.png new file mode 100644 index 0000000..89d1388 Binary files /dev/null and b/extension/icons/icon128.png differ diff --git a/extension/icons/icon16.png b/extension/icons/icon16.png new file mode 100644 index 0000000..f6ea1c0 Binary files /dev/null and b/extension/icons/icon16.png differ diff --git a/extension/icons/icon48.png b/extension/icons/icon48.png new file mode 100644 index 0000000..101ba7e Binary files /dev/null and b/extension/icons/icon48.png differ diff --git a/extension/manifest.json b/extension/manifest.json index 90f86aa..4b478e0 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -24,6 +24,17 @@ "action": { "default_popup": "popup/popup.html", - "default_title": "Verstak Bridge" + "default_title": "Verstak Bridge", + "default_icon": { + "16": "icons/icon16.png", + "48": "icons/icon48.png", + "128": "icons/icon128.png" + } + }, + + "icons": { + "16": "icons/icon16.png", + "48": "icons/icon48.png", + "128": "icons/icon128.png" } } diff --git a/scripts/build.sh b/scripts/build.sh index 6660b1a..2e71f18 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -49,13 +49,13 @@ build_chrome_extension() { return 1 fi - # Create a clean zip: manifest.json, background.js, popup/* - # Exclude any hidden files, icons (not needed for dev install), and OS junk + # Create a clean zip: manifest.json, background.js, popup/*, icons/* cd "$ext_dir" zip -r "../$out_file" \ manifest.json \ background.js \ popup/ \ + icons/ \ -x "*/.DS_Store" "*/Thumbs.db" "*/__MACOSX/*" "*/.git/*" cd .. @@ -76,12 +76,13 @@ build_firefox_extension() { fi # Firefox xpi is a zip with .xpi extension - # Must include manifest.json at root + # Must include manifest.json at root + icons cd "$ext_dir" zip -r "../$out_file" \ manifest.json \ background.js \ popup/ \ + icons/ \ -x "*/.DS_Store" "*/Thumbs.db" "*/__MACOSX/*" "*/.git/*" cd ..