diff --git a/app/icon.svg b/app/icon.svg
index ccf50117..39ffc6dd 100644
--- a/app/icon.svg
+++ b/app/icon.svg
@@ -1,3 +1,20 @@
-
-
\ No newline at end of file
+
diff --git a/public/branding/Bulwark_Icon_App.svg b/public/branding/Bulwark_Icon_App.svg
new file mode 100644
index 00000000..4b4fae76
--- /dev/null
+++ b/public/branding/Bulwark_Icon_App.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/public/icon-192x192.png b/public/icon-192x192.png
index f5a709ad..1129a436 100644
Binary files a/public/icon-192x192.png and b/public/icon-192x192.png differ
diff --git a/public/icon-512x512.png b/public/icon-512x512.png
index 3d566082..8d21a585 100644
Binary files a/public/icon-512x512.png and b/public/icon-512x512.png differ
diff --git a/public/icon-maskable-dark-192x192.png b/public/icon-maskable-dark-192x192.png
new file mode 100644
index 00000000..4f091837
Binary files /dev/null and b/public/icon-maskable-dark-192x192.png differ
diff --git a/public/icon-maskable-dark-512x512.png b/public/icon-maskable-dark-512x512.png
new file mode 100644
index 00000000..7b4d30da
Binary files /dev/null and b/public/icon-maskable-dark-512x512.png differ
diff --git a/public/icon-maskable-light-192x192.png b/public/icon-maskable-light-192x192.png
new file mode 100644
index 00000000..6c878d86
Binary files /dev/null and b/public/icon-maskable-light-192x192.png differ
diff --git a/public/icon-maskable-light-512x512.png b/public/icon-maskable-light-512x512.png
new file mode 100644
index 00000000..3d269cc3
Binary files /dev/null and b/public/icon-maskable-light-512x512.png differ
diff --git a/public/manifest.json b/public/manifest.json
index b483c230..b1ce3771 100644
--- a/public/manifest.json
+++ b/public/manifest.json
@@ -22,16 +22,32 @@
"purpose": "any"
},
{
- "src": "/icon-192x192.png",
+ "src": "/icon-maskable-light-192x192.png",
"sizes": "192x192",
"type": "image/png",
- "purpose": "maskable"
+ "purpose": "maskable",
+ "media": "(prefers-color-scheme: light)"
},
{
- "src": "/icon-512x512.png",
+ "src": "/icon-maskable-light-512x512.png",
"sizes": "512x512",
"type": "image/png",
- "purpose": "maskable"
+ "purpose": "maskable",
+ "media": "(prefers-color-scheme: light)"
+ },
+ {
+ "src": "/icon-maskable-dark-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png",
+ "purpose": "maskable",
+ "media": "(prefers-color-scheme: dark)"
+ },
+ {
+ "src": "/icon-maskable-dark-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "maskable",
+ "media": "(prefers-color-scheme: dark)"
}
],
"categories": ["productivity"],