diff --git a/packages/taler-wallet-webextension/manifest-v2.json b/packages/taler-wallet-webextension/manifest-v2.json
index f98f70e68..9ea4ff031 100644
--- a/packages/taler-wallet-webextension/manifest-v2.json
+++ b/packages/taler-wallet-webextension/manifest-v2.json
@@ -14,8 +14,15 @@
}
},
"icons": {
- "32": "static/img/icon.png",
- "128": "static/img/logo.png"
+ "16": "static/img/taler-logo-16.png",
+ "19": "static/img/taler-logo-19.png",
+ "32": "static/img/taler-logo-32.png",
+ "38": "static/img/taler-logo-38.png",
+ "48": "static/img/taler-logo-48.png",
+ "64": "static/img/taler-logo-64.png",
+ "128": "static/img/taler-logo-128.png",
+ "256": "static/img/taler-logo-256.png",
+ "512": "static/img/taler-logo-512.png"
},
"commands": {
"_execute_browser_action": {
@@ -33,7 +40,15 @@
],
"browser_action": {
"default_icon": {
- "32": "static/img/icon.png"
+ "16": "static/img/taler-logo-16.png",
+ "19": "static/img/taler-logo-19.png",
+ "32": "static/img/taler-logo-32.png",
+ "38": "static/img/taler-logo-38.png",
+ "48": "static/img/taler-logo-48.png",
+ "64": "static/img/taler-logo-64.png",
+ "128": "static/img/taler-logo-128.png",
+ "256": "static/img/taler-logo-256.png",
+ "512": "static/img/taler-logo-512.png"
},
"default_title": "GNU Taler Wallet",
"default_popup": "static/popup.html"
diff --git a/packages/taler-wallet-webextension/manifest-v3.json b/packages/taler-wallet-webextension/manifest-v3.json
index a8f043b38..5e94466e0 100644
--- a/packages/taler-wallet-webextension/manifest-v3.json
+++ b/packages/taler-wallet-webextension/manifest-v3.json
@@ -7,8 +7,15 @@
"version_name": "0.9.0-dev.9",
"minimum_chrome_version": "88",
"icons": {
- "32": "static/img/icon.png",
- "128": "static/img/logo.png"
+ "16": "static/img/taler-logo-16.png",
+ "19": "static/img/taler-logo-19.png",
+ "32": "static/img/taler-logo-32.png",
+ "38": "static/img/taler-logo-38.png",
+ "48": "static/img/taler-logo-48.png",
+ "64": "static/img/taler-logo-64.png",
+ "128": "static/img/taler-logo-128.png",
+ "256": "static/img/taler-logo-256.png",
+ "512": "static/img/taler-logo-512.png"
},
"permissions": [
"unlimitedStorage",
@@ -30,7 +37,15 @@
],
"action": {
"default_icon": {
- "32": "static/img/icon.png"
+ "16": "static/img/taler-logo-16.png",
+ "19": "static/img/taler-logo-19.png",
+ "32": "static/img/taler-logo-32.png",
+ "38": "static/img/taler-logo-38.png",
+ "48": "static/img/taler-logo-48.png",
+ "64": "static/img/taler-logo-64.png",
+ "128": "static/img/taler-logo-128.png",
+ "256": "static/img/taler-logo-256.png",
+ "512": "static/img/taler-logo-512.png"
},
"default_title": "GNU Taler Wallet",
"default_popup": "static/popup.html"
diff --git a/packages/taler-wallet-webextension/src/stories.test.ts b/packages/taler-wallet-webextension/src/stories.test.ts
index 7e6be4283..ef8b4de53 100644
--- a/packages/taler-wallet-webextension/src/stories.test.ts
+++ b/packages/taler-wallet-webextension/src/stories.test.ts
@@ -18,15 +18,18 @@
*
* @author Sebastian Javier Marchano (sebasjm)
*/
-import * as popup from "./popup/index.stories.js";
-import * as wallet from "./wallet/index.stories.js";
-import * as mui from "./mui/index.stories.js";
-import * as cta from "./cta/index.stories.js";
-import * as components from "./components/index.stories.js";
-
import { setupI18n } from "@gnu-taler/taler-util";
+import * as components from "./components/index.stories.js";
+import * as cta from "./cta/index.stories.js";
+import * as mui from "./mui/index.stories.js";
+import { setupPlatform } from "./platform/api.js";
+import chromeAPI from "./platform/chrome.js";
+import * as popup from "./popup/index.stories.js";
import { renderNodeOrBrowser } from "./test-utils.js";
+import * as wallet from "./wallet/index.stories.js";
+
setupI18n("en", { en: {} });
+setupPlatform(chromeAPI);
function testThisStory(st: any): any {
describe(`render examples for ${(st as any).default.title}`, () => {
diff --git a/packages/taler-wallet-webextension/src/svg/taler-logo-2021-plain.svg b/packages/taler-wallet-webextension/src/svg/taler-logo-2021-plain.svg
new file mode 100644
index 000000000..6e3cc254f
--- /dev/null
+++ b/packages/taler-wallet-webextension/src/svg/taler-logo-2021-plain.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/packages/taler-wallet-webextension/static/img/logo-2015-medium.png b/packages/taler-wallet-webextension/static/img/logo-2015-medium.png
deleted file mode 100644
index acf84baaf..000000000
Binary files a/packages/taler-wallet-webextension/static/img/logo-2015-medium.png and /dev/null differ
diff --git a/packages/taler-wallet-webextension/static/img/logo.png b/packages/taler-wallet-webextension/static/img/logo.png
deleted file mode 120000
index 1ddb87d2c..000000000
--- a/packages/taler-wallet-webextension/static/img/logo.png
+++ /dev/null
@@ -1 +0,0 @@
-logo-2015-medium.png
\ No newline at end of file
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-128.png b/packages/taler-wallet-webextension/static/img/taler-logo-128.png
new file mode 100644
index 000000000..a2f0c22eb
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-128.png differ
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-16.png b/packages/taler-wallet-webextension/static/img/taler-logo-16.png
new file mode 100644
index 000000000..eb42bad1c
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-16.png differ
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-19.png b/packages/taler-wallet-webextension/static/img/taler-logo-19.png
new file mode 100644
index 000000000..8c8c6ae88
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-19.png differ
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-2022.svg b/packages/taler-wallet-webextension/static/img/taler-logo-2022.svg
new file mode 100644
index 000000000..2ac2785b8
--- /dev/null
+++ b/packages/taler-wallet-webextension/static/img/taler-logo-2022.svg
@@ -0,0 +1,468 @@
+
+
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-256.png b/packages/taler-wallet-webextension/static/img/taler-logo-256.png
new file mode 100644
index 000000000..7aa6c7bdf
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-256.png differ
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-32.png b/packages/taler-wallet-webextension/static/img/taler-logo-32.png
new file mode 100644
index 000000000..c5dbf317f
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-32.png differ
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-38.png b/packages/taler-wallet-webextension/static/img/taler-logo-38.png
new file mode 100644
index 000000000..13ee01042
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-38.png differ
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-48.png b/packages/taler-wallet-webextension/static/img/taler-logo-48.png
new file mode 100644
index 000000000..f13a23c85
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-48.png differ
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-512.png b/packages/taler-wallet-webextension/static/img/taler-logo-512.png
new file mode 100644
index 000000000..be312ef55
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-512.png differ
diff --git a/packages/taler-wallet-webextension/static/img/taler-logo-64.png b/packages/taler-wallet-webextension/static/img/taler-logo-64.png
new file mode 100644
index 000000000..b8a685ae7
Binary files /dev/null and b/packages/taler-wallet-webextension/static/img/taler-logo-64.png differ