diff --git a/res/manifest.json b/res/manifest.json
index 92c46dc1..e09ac349 100644
--- a/res/manifest.json
+++ b/res/manifest.json
@@ -6,67 +6,67 @@
"start_url": "index.html",
"icons": [
{
- "src": "/vector-icons/20587a91-30e9-d583-2b9b-5c4c2aca967f.webPlatform.png",
+ "src": "/vector-icons/44.png",
"sizes": "44x44",
"type": "image/png"
},
{
- "src": "/vector-icons/20522817-fde7-6a88-54a9-496b1c8aee53.webPlatform.png",
+ "src": "/vector-icons/1240x600.png",
"sizes": "1240x600",
"type": "image/png"
},
{
- "src": "/vector-icons/4168a7e5-9d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png",
+ "src": "/vector-icons/300.png",
"sizes": "300x300",
"type": "image/png"
},
{
- "src": "/vector-icons/dd73cdd3-17c4-9b33-81b8-4789b7a4a250.webPlatform.png",
+ "src": "/vector-icons/150.png",
"sizes": "150x150",
"type": "image/png"
},
{
- "src": "/vector-icons/8f19f71b-ab84-4fe7-1866-8ee9fb1362da.webPlatform.png",
+ "src": "/vector-icons/88.png",
"sizes": "88x88",
"type": "image/png"
},
{
- "src": "/vector-icons/89ac632f-d735-868d-4b9b-cfe32121294c.webPlatform.png",
+ "src": "/vector-icons/24.png",
"sizes": "24x24",
"type": "image/png"
},
{
- "src": "/vector-icons/5c925eef-dd2e-aa16-b6d4-13c90b81af1f.webPlatform.png",
+ "src": "/vector-icons/50.png",
"sizes": "50x50",
"type": "image/png"
},
{
- "src": "/vector-icons/b3624ff1-eaf4-1082-4923-949bc8eb40ef.webPlatform.png",
+ "src": "/vector-icons/620x300.png",
"sizes": "620x300",
"type": "image/png"
},
{
- "src": "/vector-icons/32aa4ec4-8b3f-d7b8-e2df-a49ba887199a.webPlatform.png",
+ "src": "/vector-icons/1024.png",
"sizes": "1024x1024",
"type": "image/png"
},
{
- "src": "/vector-icons/a2e91e68-aa4e-45e7-e5e6-951e1d314675.webPlatform.png",
+ "src": "/vector-icons/180.png",
"sizes": "180x180",
"type": "image/png"
},
{
- "src": "/vector-icons/627721aa-5331-ded6-b4a5-0bb4799985ee.webPlatform.png",
+ "src": "/vector-icons/152.png",
"sizes": "152x152",
"type": "image/png"
},
{
- "src": "/vector-icons/4f4b5190-3b9c-9173-3118-442179ae62d4.webPlatform.png",
+ "src": "/vector-icons/120.png",
"sizes": "120x120",
"type": "image/png"
},
{
- "src": "/vector-icons/552c9d70-ff13-2235-8ef9-00db0d2fda0c.webPlatform.png",
+ "src": "/vector-icons/76.png",
"sizes": "76x76",
"type": "image/png"
}
diff --git a/res/themes/element/img/logos/element-logo.svg b/res/themes/element/img/logos/element-logo.svg
new file mode 100644
index 00000000..b30aafe1
--- /dev/null
+++ b/res/themes/element/img/logos/element-logo.svg
@@ -0,0 +1,6 @@
+
diff --git a/res/vector-icons/1024.png b/res/vector-icons/1024.png
new file mode 100644
index 00000000..973da105
Binary files /dev/null and b/res/vector-icons/1024.png differ
diff --git a/res/vector-icons/120.png b/res/vector-icons/120.png
new file mode 100644
index 00000000..0a5b7f91
Binary files /dev/null and b/res/vector-icons/120.png differ
diff --git a/res/vector-icons/1240x600.png b/res/vector-icons/1240x600.png
new file mode 100644
index 00000000..30aeeb3b
Binary files /dev/null and b/res/vector-icons/1240x600.png differ
diff --git a/res/vector-icons/150.png b/res/vector-icons/150.png
new file mode 100644
index 00000000..866a4f3d
Binary files /dev/null and b/res/vector-icons/150.png differ
diff --git a/res/vector-icons/152.png b/res/vector-icons/152.png
new file mode 100644
index 00000000..e353ece3
Binary files /dev/null and b/res/vector-icons/152.png differ
diff --git a/res/vector-icons/180.png b/res/vector-icons/180.png
new file mode 100644
index 00000000..1434f758
Binary files /dev/null and b/res/vector-icons/180.png differ
diff --git a/res/vector-icons/20522817-fde7-6a88-54a9-496b1c8aee53.webPlatform.png b/res/vector-icons/20522817-fde7-6a88-54a9-496b1c8aee53.webPlatform.png
deleted file mode 100755
index 4a994a5e..00000000
Binary files a/res/vector-icons/20522817-fde7-6a88-54a9-496b1c8aee53.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/20587a91-30e9-d583-2b9b-5c4c2aca967f.webPlatform.png b/res/vector-icons/20587a91-30e9-d583-2b9b-5c4c2aca967f.webPlatform.png
deleted file mode 100755
index 70829bbc..00000000
Binary files a/res/vector-icons/20587a91-30e9-d583-2b9b-5c4c2aca967f.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/24.png b/res/vector-icons/24.png
new file mode 100644
index 00000000..16c18fc2
Binary files /dev/null and b/res/vector-icons/24.png differ
diff --git a/res/vector-icons/300.png b/res/vector-icons/300.png
new file mode 100644
index 00000000..c338c303
Binary files /dev/null and b/res/vector-icons/300.png differ
diff --git a/res/vector-icons/32aa4ec4-8b3f-d7b8-e2df-a49ba887199a.webPlatform.png b/res/vector-icons/32aa4ec4-8b3f-d7b8-e2df-a49ba887199a.webPlatform.png
deleted file mode 100755
index 3a9e2c26..00000000
Binary files a/res/vector-icons/32aa4ec4-8b3f-d7b8-e2df-a49ba887199a.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/4168a7e5-9d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png b/res/vector-icons/4168a7e5-9d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png
deleted file mode 100755
index 8945cc9b..00000000
Binary files a/res/vector-icons/4168a7e5-9d94-e9a3-4e60-45a58cc8ee4e.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/44.png b/res/vector-icons/44.png
new file mode 100644
index 00000000..e2784f0d
Binary files /dev/null and b/res/vector-icons/44.png differ
diff --git a/res/vector-icons/4f4b5190-3b9c-9173-3118-442179ae62d4.webPlatform.png b/res/vector-icons/4f4b5190-3b9c-9173-3118-442179ae62d4.webPlatform.png
deleted file mode 100755
index 8f5e287f..00000000
Binary files a/res/vector-icons/4f4b5190-3b9c-9173-3118-442179ae62d4.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/50.png b/res/vector-icons/50.png
new file mode 100644
index 00000000..0c525d43
Binary files /dev/null and b/res/vector-icons/50.png differ
diff --git a/res/vector-icons/552c9d70-ff13-2235-8ef9-00db0d2fda0c.webPlatform.png b/res/vector-icons/552c9d70-ff13-2235-8ef9-00db0d2fda0c.webPlatform.png
deleted file mode 100755
index b3d83f36..00000000
Binary files a/res/vector-icons/552c9d70-ff13-2235-8ef9-00db0d2fda0c.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/5c925eef-dd2e-aa16-b6d4-13c90b81af1f.webPlatform.png b/res/vector-icons/5c925eef-dd2e-aa16-b6d4-13c90b81af1f.webPlatform.png
deleted file mode 100755
index f553a5c6..00000000
Binary files a/res/vector-icons/5c925eef-dd2e-aa16-b6d4-13c90b81af1f.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/620x300.png b/res/vector-icons/620x300.png
new file mode 100644
index 00000000..9f9f9e68
Binary files /dev/null and b/res/vector-icons/620x300.png differ
diff --git a/res/vector-icons/627721aa-5331-ded6-b4a5-0bb4799985ee.webPlatform.png b/res/vector-icons/627721aa-5331-ded6-b4a5-0bb4799985ee.webPlatform.png
deleted file mode 100755
index 0680cdf1..00000000
Binary files a/res/vector-icons/627721aa-5331-ded6-b4a5-0bb4799985ee.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/76.png b/res/vector-icons/76.png
new file mode 100644
index 00000000..f92b34b9
Binary files /dev/null and b/res/vector-icons/76.png differ
diff --git a/res/vector-icons/88.png b/res/vector-icons/88.png
new file mode 100644
index 00000000..2b4b7aca
Binary files /dev/null and b/res/vector-icons/88.png differ
diff --git a/res/vector-icons/89ac632f-d735-868d-4b9b-cfe32121294c.webPlatform.png b/res/vector-icons/89ac632f-d735-868d-4b9b-cfe32121294c.webPlatform.png
deleted file mode 100755
index d059960c..00000000
Binary files a/res/vector-icons/89ac632f-d735-868d-4b9b-cfe32121294c.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/8f19f71b-ab84-4fe7-1866-8ee9fb1362da.webPlatform.png b/res/vector-icons/8f19f71b-ab84-4fe7-1866-8ee9fb1362da.webPlatform.png
deleted file mode 100755
index 3eb483f7..00000000
Binary files a/res/vector-icons/8f19f71b-ab84-4fe7-1866-8ee9fb1362da.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/a2e91e68-aa4e-45e7-e5e6-951e1d314675.webPlatform.png b/res/vector-icons/a2e91e68-aa4e-45e7-e5e6-951e1d314675.webPlatform.png
deleted file mode 100755
index ec741494..00000000
Binary files a/res/vector-icons/a2e91e68-aa4e-45e7-e5e6-951e1d314675.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/android-chrome-144x144.png b/res/vector-icons/android-chrome-144x144.png
deleted file mode 100644
index 20643d79..00000000
Binary files a/res/vector-icons/android-chrome-144x144.png and /dev/null differ
diff --git a/res/vector-icons/android-chrome-192x192.png b/res/vector-icons/android-chrome-192x192.png
deleted file mode 100644
index 02d7a5ac..00000000
Binary files a/res/vector-icons/android-chrome-192x192.png and /dev/null differ
diff --git a/res/vector-icons/android-chrome-36x36.png b/res/vector-icons/android-chrome-36x36.png
deleted file mode 100644
index 5fd7936c..00000000
Binary files a/res/vector-icons/android-chrome-36x36.png and /dev/null differ
diff --git a/res/vector-icons/android-chrome-48x48.png b/res/vector-icons/android-chrome-48x48.png
deleted file mode 100644
index 27f9a9ec..00000000
Binary files a/res/vector-icons/android-chrome-48x48.png and /dev/null differ
diff --git a/res/vector-icons/android-chrome-72x72.png b/res/vector-icons/android-chrome-72x72.png
deleted file mode 100644
index 1bc84bba..00000000
Binary files a/res/vector-icons/android-chrome-72x72.png and /dev/null differ
diff --git a/res/vector-icons/android-chrome-96x96.png b/res/vector-icons/android-chrome-96x96.png
deleted file mode 100644
index 4190f1ae..00000000
Binary files a/res/vector-icons/android-chrome-96x96.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-114.png b/res/vector-icons/apple-touch-icon-114.png
new file mode 100644
index 00000000..b2abc0ef
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-114.png differ
diff --git a/res/vector-icons/apple-touch-icon-114x114.png b/res/vector-icons/apple-touch-icon-114x114.png
deleted file mode 100644
index bbe460aa..00000000
Binary files a/res/vector-icons/apple-touch-icon-114x114.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-120.png b/res/vector-icons/apple-touch-icon-120.png
new file mode 100644
index 00000000..d3980812
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-120.png differ
diff --git a/res/vector-icons/apple-touch-icon-120x120.png b/res/vector-icons/apple-touch-icon-120x120.png
deleted file mode 100644
index d0f2692f..00000000
Binary files a/res/vector-icons/apple-touch-icon-120x120.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-144.png b/res/vector-icons/apple-touch-icon-144.png
new file mode 100644
index 00000000..cefb0be5
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-144.png differ
diff --git a/res/vector-icons/apple-touch-icon-144x144.png b/res/vector-icons/apple-touch-icon-144x144.png
deleted file mode 100644
index 20643d79..00000000
Binary files a/res/vector-icons/apple-touch-icon-144x144.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-152.png b/res/vector-icons/apple-touch-icon-152.png
new file mode 100644
index 00000000..3951e726
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-152.png differ
diff --git a/res/vector-icons/apple-touch-icon-152x152.png b/res/vector-icons/apple-touch-icon-152x152.png
deleted file mode 100644
index fd91029a..00000000
Binary files a/res/vector-icons/apple-touch-icon-152x152.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-180.png b/res/vector-icons/apple-touch-icon-180.png
new file mode 100644
index 00000000..3e7ffcba
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-180.png differ
diff --git a/res/vector-icons/apple-touch-icon-180x180.png b/res/vector-icons/apple-touch-icon-180x180.png
deleted file mode 100644
index c83f8d90..00000000
Binary files a/res/vector-icons/apple-touch-icon-180x180.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-57.png b/res/vector-icons/apple-touch-icon-57.png
new file mode 100644
index 00000000..61f39af5
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-57.png differ
diff --git a/res/vector-icons/apple-touch-icon-57x57.png b/res/vector-icons/apple-touch-icon-57x57.png
deleted file mode 100644
index 40e8b631..00000000
Binary files a/res/vector-icons/apple-touch-icon-57x57.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-60.png b/res/vector-icons/apple-touch-icon-60.png
new file mode 100644
index 00000000..4dd57da8
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-60.png differ
diff --git a/res/vector-icons/apple-touch-icon-60x60.png b/res/vector-icons/apple-touch-icon-60x60.png
deleted file mode 100644
index 71ca0cb7..00000000
Binary files a/res/vector-icons/apple-touch-icon-60x60.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-72.png b/res/vector-icons/apple-touch-icon-72.png
new file mode 100644
index 00000000..8eb52d66
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-72.png differ
diff --git a/res/vector-icons/apple-touch-icon-72x72.png b/res/vector-icons/apple-touch-icon-72x72.png
deleted file mode 100644
index 1bc84bba..00000000
Binary files a/res/vector-icons/apple-touch-icon-72x72.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-76.png b/res/vector-icons/apple-touch-icon-76.png
new file mode 100644
index 00000000..e22a811c
Binary files /dev/null and b/res/vector-icons/apple-touch-icon-76.png differ
diff --git a/res/vector-icons/apple-touch-icon-76x76.png b/res/vector-icons/apple-touch-icon-76x76.png
deleted file mode 100644
index 9d49b555..00000000
Binary files a/res/vector-icons/apple-touch-icon-76x76.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon-precomposed.png b/res/vector-icons/apple-touch-icon-precomposed.png
deleted file mode 100644
index c83f8d90..00000000
Binary files a/res/vector-icons/apple-touch-icon-precomposed.png and /dev/null differ
diff --git a/res/vector-icons/apple-touch-icon.png b/res/vector-icons/apple-touch-icon.png
deleted file mode 100644
index c83f8d90..00000000
Binary files a/res/vector-icons/apple-touch-icon.png and /dev/null differ
diff --git a/res/vector-icons/b3624ff1-eaf4-1082-4923-949bc8eb40ef.webPlatform.png b/res/vector-icons/b3624ff1-eaf4-1082-4923-949bc8eb40ef.webPlatform.png
deleted file mode 100755
index 3d0457db..00000000
Binary files a/res/vector-icons/b3624ff1-eaf4-1082-4923-949bc8eb40ef.webPlatform.png and /dev/null differ
diff --git a/res/vector-icons/browserconfig.xml b/res/vector-icons/browserconfig.xml
index 012a1dad..0ac49316 100644
--- a/res/vector-icons/browserconfig.xml
+++ b/res/vector-icons/browserconfig.xml
@@ -1,12 +1,12 @@
-
-