diff --git a/index.html b/index.html
index f31f303..8189fd8 100644
--- a/index.html
+++ b/index.html
@@ -10,7 +10,7 @@
-
+
@@ -19,6 +19,8 @@
+
+
diff --git a/src/App.svelte b/src/App.svelte
index 28c9836..8aa128c 100644
--- a/src/App.svelte
+++ b/src/App.svelte
@@ -5,6 +5,7 @@
-->
-
- {#each launchers as launcher}
-
- {/each}
+
+
+
+
+
+
Vencord Desktop Environment
+
+
+ {#each launchers as launcher}
+
+ {/each}
+
{#each windows as window (window.props.id)}
@@ -32,4 +41,33 @@
.launchers {
padding: 1em;
}
+
+ .pwa-titlebar {
+ display: none;
+ }
+
+ @media (display-mode: window-controls-overlay) {
+ .pwa-titlebar {
+ display: flex;
+ align-items: center;
+ background: #1e2021;
+ cursor: default;
+
+ width: env(titlebar-area-width, 100vw);
+ height: env(titlebar-area-height);
+ left: env(titlebar-area-x, 0);
+ top: env(titlebar-area-y, 0);
+
+ -webkit-app-region: drag;
+ }
+
+ .icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 1.25rem;
+ height: 1.25rem;
+ margin: 0 1rem;
+ }
+ }
diff --git a/src/windows/Window.svelte b/src/windows/Window.svelte
index 10df6b0..0c444ec 100644
--- a/src/windows/Window.svelte
+++ b/src/windows/Window.svelte
@@ -142,6 +142,7 @@
{/if}
+
@@ -155,7 +156,7 @@
position: absolute;
resize: both;
overflow: hidden;
- outline: 1px solid var(--bg-3);
+ outline: 1px solid #3c3836;
}
.frame:not(.maximized) {
border-radius: 0.5rem;
@@ -177,11 +178,13 @@
.titlebar {
display: flex;
align-items: center;
- background: var(--bg-0);
+ background: #1e2021;
+ color: #d4be98;
cursor: default;
height: 2rem;
user-select: none;
}
+
.icon {
display: flex;
align-items: center;
@@ -190,6 +193,7 @@
height: 1.25rem;
margin: 0 1rem;
}
+
.spacer {
flex: 1;
}
@@ -209,11 +213,11 @@
width: 2.5rem;
}
.buttons button:hover {
- background-color: var(--bg-3);
+ background-color: #3c3836;
}
.buttons button.close:hover {
- background-color: var(--bg-accent-red);
- color: var(--bg-0);
+ background-color: #ea6962;
+ color: #1e2021;
}
.titlebar:hover .buttons {
opacity: 1;
@@ -222,4 +226,34 @@
.content {
flex: 1;
}
+
+ .pwa-draggable {
+ display: none;
+ }
+
+ /* only bother applying these if we're in PWA mode */
+ @media (display-mode: window-controls-overlay) {
+ .frame.maximized .titlebar,
+ .frame.maximized .pwa-draggable {
+ height: env(titlebar-area-height, 2rem);
+ left: env(titlebar-area-x, 0);
+ top: env(titlebar-area-y, 0);
+ }
+
+ .frame.maximized .titlebar {
+ width: env(titlebar-area-width, 100vw);
+ }
+
+ .frame.maximized .pwa-draggable {
+ display: block;
+ position: absolute;
+ /* 2.5rem is the width of the buttons, and there's 2, so subtract 2 buttons' worth */
+ width: calc(env(titlebar-area-width, 100vw) - (2.5rem * 2));
+ -webkit-app-region: drag;
+ }
+
+ .buttons {
+ -webkit-app-region: no-drag;
+ }
+ }
diff --git a/static/app.webmanifest b/static/app.webmanifest
new file mode 100644
index 0000000..70d3c3e
--- /dev/null
+++ b/static/app.webmanifest
@@ -0,0 +1,331 @@
+{
+ "name": "Vencord Installer",
+ "description": "The installer for the Vencord client mod.",
+ "start_url": "/",
+ "icons": [
+ {
+ "src": "/icons/SmallTile.scale-100.png",
+ "sizes": "71x71"
+ },
+ {
+ "src": "/icons/SmallTile.scale-125.png",
+ "sizes": "89x89"
+ },
+ {
+ "src": "/icons/SmallTile.scale-150.png",
+ "sizes": "107x107"
+ },
+ {
+ "src": "/icons/SmallTile.scale-200.png",
+ "sizes": "142x142"
+ },
+ {
+ "src": "/icons/SmallTile.scale-400.png",
+ "sizes": "284x284"
+ },
+ {
+ "src": "/icons/Square150x150Logo.scale-100.png",
+ "sizes": "150x150"
+ },
+ {
+ "src": "/icons/Square150x150Logo.scale-125.png",
+ "sizes": "188x188"
+ },
+ {
+ "src": "/icons/Square150x150Logo.scale-150.png",
+ "sizes": "225x225"
+ },
+ {
+ "src": "/icons/Square150x150Logo.scale-200.png",
+ "sizes": "300x300"
+ },
+ {
+ "src": "/icons/Square150x150Logo.scale-400.png",
+ "sizes": "600x600"
+ },
+ {
+ "src": "/icons/Wide310x150Logo.scale-100.png",
+ "sizes": "310x150"
+ },
+ {
+ "src": "/icons/Wide310x150Logo.scale-125.png",
+ "sizes": "388x188"
+ },
+ {
+ "src": "/icons/Wide310x150Logo.scale-150.png",
+ "sizes": "465x225"
+ },
+ {
+ "src": "/icons/Wide310x150Logo.scale-200.png",
+ "sizes": "620x300"
+ },
+ {
+ "src": "/icons/Wide310x150Logo.scale-400.png",
+ "sizes": "1240x600"
+ },
+ {
+ "src": "/icons/LargeTile.scale-100.png",
+ "sizes": "310x310"
+ },
+ {
+ "src": "/icons/LargeTile.scale-125.png",
+ "sizes": "388x388"
+ },
+ {
+ "src": "/icons/LargeTile.scale-150.png",
+ "sizes": "465x465"
+ },
+ {
+ "src": "/icons/LargeTile.scale-200.png",
+ "sizes": "620x620"
+ },
+ {
+ "src": "/icons/LargeTile.scale-400.png",
+ "sizes": "1240x1240"
+ },
+ {
+ "src": "/icons/Square44x44Logo.scale-100.png",
+ "sizes": "44x44"
+ },
+ {
+ "src": "/icons/Square44x44Logo.scale-125.png",
+ "sizes": "55x55"
+ },
+ {
+ "src": "/icons/Square44x44Logo.scale-150.png",
+ "sizes": "66x66"
+ },
+ {
+ "src": "/icons/Square44x44Logo.scale-200.png",
+ "sizes": "88x88"
+ },
+ {
+ "src": "/icons/Square44x44Logo.scale-400.png",
+ "sizes": "176x176"
+ },
+ {
+ "src": "/icons/StoreLogo.scale-100.png",
+ "sizes": "50x50"
+ },
+ {
+ "src": "/icons/StoreLogo.scale-125.png",
+ "sizes": "63x63"
+ },
+ {
+ "src": "/icons/StoreLogo.scale-150.png",
+ "sizes": "75x75"
+ },
+ {
+ "src": "/icons/StoreLogo.scale-200.png",
+ "sizes": "100x100"
+ },
+ {
+ "src": "/icons/StoreLogo.scale-400.png",
+ "sizes": "200x200"
+ },
+ {
+ "src": "/icons/SplashScreen.scale-100.png",
+ "sizes": "620x300"
+ },
+ {
+ "src": "/icons/SplashScreen.scale-125.png",
+ "sizes": "775x375"
+ },
+ {
+ "src": "/icons/SplashScreen.scale-150.png",
+ "sizes": "930x450"
+ },
+ {
+ "src": "/icons/SplashScreen.scale-200.png",
+ "sizes": "1240x600"
+ },
+ {
+ "src": "/icons/SplashScreen.scale-400.png",
+ "sizes": "2480x1200"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-16.png",
+ "sizes": "16x16"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-20.png",
+ "sizes": "20x20"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-24.png",
+ "sizes": "24x24"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-30.png",
+ "sizes": "30x30"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-32.png",
+ "sizes": "32x32"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-36.png",
+ "sizes": "36x36"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-40.png",
+ "sizes": "40x40"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-44.png",
+ "sizes": "44x44"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-48.png",
+ "sizes": "48x48"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-60.png",
+ "sizes": "60x60"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-64.png",
+ "sizes": "64x64"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-72.png",
+ "sizes": "72x72"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-80.png",
+ "sizes": "80x80"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-96.png",
+ "sizes": "96x96"
+ },
+ {
+ "src": "/icons/Square44x44Logo.targetsize-256.png",
+ "sizes": "256x256"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-16.png",
+ "sizes": "16x16"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-20.png",
+ "sizes": "20x20"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-24.png",
+ "sizes": "24x24"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-30.png",
+ "sizes": "30x30"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-32.png",
+ "sizes": "32x32"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-36.png",
+ "sizes": "36x36"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-40.png",
+ "sizes": "40x40"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-44.png",
+ "sizes": "44x44"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-48.png",
+ "sizes": "48x48"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-60.png",
+ "sizes": "60x60"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-64.png",
+ "sizes": "64x64"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-72.png",
+ "sizes": "72x72"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-80.png",
+ "sizes": "80x80"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-96.png",
+ "sizes": "96x96"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-unplated_targetsize-256.png",
+ "sizes": "256x256"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-16.png",
+ "sizes": "16x16"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-20.png",
+ "sizes": "20x20"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-24.png",
+ "sizes": "24x24"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-30.png",
+ "sizes": "30x30"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-32.png",
+ "sizes": "32x32"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-36.png",
+ "sizes": "36x36"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-40.png",
+ "sizes": "40x40"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-44.png",
+ "sizes": "44x44"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-48.png",
+ "sizes": "48x48"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-60.png",
+ "sizes": "60x60"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-64.png",
+ "sizes": "64x64"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-72.png",
+ "sizes": "72x72"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-80.png",
+ "sizes": "80x80"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-96.png",
+ "sizes": "96x96"
+ },
+ {
+ "src": "/icons/Square44x44Logo.altform-lightunplated_targetsize-256.png",
+ "sizes": "256x256"
+ }
+ ],
+ "display_override": ["window-controls-overlay", "minimal-ui"],
+ "display": "standalone",
+ "background_color": "#1e2021",
+ "theme_color": "#1e2021"
+}
diff --git a/static/icons/LargeTile.scale-100.png b/static/icons/LargeTile.scale-100.png
new file mode 100644
index 0000000..23e2130
Binary files /dev/null and b/static/icons/LargeTile.scale-100.png differ
diff --git a/static/icons/LargeTile.scale-125.png b/static/icons/LargeTile.scale-125.png
new file mode 100644
index 0000000..62eada4
Binary files /dev/null and b/static/icons/LargeTile.scale-125.png differ
diff --git a/static/icons/LargeTile.scale-150.png b/static/icons/LargeTile.scale-150.png
new file mode 100644
index 0000000..bde2a9c
Binary files /dev/null and b/static/icons/LargeTile.scale-150.png differ
diff --git a/static/icons/LargeTile.scale-200.png b/static/icons/LargeTile.scale-200.png
new file mode 100644
index 0000000..bea092a
Binary files /dev/null and b/static/icons/LargeTile.scale-200.png differ
diff --git a/static/icons/LargeTile.scale-400.png b/static/icons/LargeTile.scale-400.png
new file mode 100644
index 0000000..2614464
Binary files /dev/null and b/static/icons/LargeTile.scale-400.png differ
diff --git a/static/icons/SmallTile.scale-100.png b/static/icons/SmallTile.scale-100.png
new file mode 100644
index 0000000..166a8b8
Binary files /dev/null and b/static/icons/SmallTile.scale-100.png differ
diff --git a/static/icons/SmallTile.scale-125.png b/static/icons/SmallTile.scale-125.png
new file mode 100644
index 0000000..bbd6051
Binary files /dev/null and b/static/icons/SmallTile.scale-125.png differ
diff --git a/static/icons/SmallTile.scale-150.png b/static/icons/SmallTile.scale-150.png
new file mode 100644
index 0000000..bc4f544
Binary files /dev/null and b/static/icons/SmallTile.scale-150.png differ
diff --git a/static/icons/SmallTile.scale-200.png b/static/icons/SmallTile.scale-200.png
new file mode 100644
index 0000000..be0926b
Binary files /dev/null and b/static/icons/SmallTile.scale-200.png differ
diff --git a/static/icons/SmallTile.scale-400.png b/static/icons/SmallTile.scale-400.png
new file mode 100644
index 0000000..7cbb66e
Binary files /dev/null and b/static/icons/SmallTile.scale-400.png differ
diff --git a/static/icons/SplashScreen.scale-100.png b/static/icons/SplashScreen.scale-100.png
new file mode 100644
index 0000000..2d91824
Binary files /dev/null and b/static/icons/SplashScreen.scale-100.png differ
diff --git a/static/icons/SplashScreen.scale-125.png b/static/icons/SplashScreen.scale-125.png
new file mode 100644
index 0000000..1c1a6fd
Binary files /dev/null and b/static/icons/SplashScreen.scale-125.png differ
diff --git a/static/icons/SplashScreen.scale-150.png b/static/icons/SplashScreen.scale-150.png
new file mode 100644
index 0000000..41fb1f3
Binary files /dev/null and b/static/icons/SplashScreen.scale-150.png differ
diff --git a/static/icons/SplashScreen.scale-200.png b/static/icons/SplashScreen.scale-200.png
new file mode 100644
index 0000000..782734f
Binary files /dev/null and b/static/icons/SplashScreen.scale-200.png differ
diff --git a/static/icons/SplashScreen.scale-400.png b/static/icons/SplashScreen.scale-400.png
new file mode 100644
index 0000000..fd6e22e
Binary files /dev/null and b/static/icons/SplashScreen.scale-400.png differ
diff --git a/static/icons/Square150x150Logo.scale-100.png b/static/icons/Square150x150Logo.scale-100.png
new file mode 100644
index 0000000..f523bfb
Binary files /dev/null and b/static/icons/Square150x150Logo.scale-100.png differ
diff --git a/static/icons/Square150x150Logo.scale-125.png b/static/icons/Square150x150Logo.scale-125.png
new file mode 100644
index 0000000..8e5553d
Binary files /dev/null and b/static/icons/Square150x150Logo.scale-125.png differ
diff --git a/static/icons/Square150x150Logo.scale-150.png b/static/icons/Square150x150Logo.scale-150.png
new file mode 100644
index 0000000..6b1bf3a
Binary files /dev/null and b/static/icons/Square150x150Logo.scale-150.png differ
diff --git a/static/icons/Square150x150Logo.scale-200.png b/static/icons/Square150x150Logo.scale-200.png
new file mode 100644
index 0000000..80cd3c6
Binary files /dev/null and b/static/icons/Square150x150Logo.scale-200.png differ
diff --git a/static/icons/Square150x150Logo.scale-400.png b/static/icons/Square150x150Logo.scale-400.png
new file mode 100644
index 0000000..e8f8db8
Binary files /dev/null and b/static/icons/Square150x150Logo.scale-400.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-16.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-16.png
new file mode 100644
index 0000000..682f4f5
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-16.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-20.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-20.png
new file mode 100644
index 0000000..ca93cf0
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-20.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-24.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-24.png
new file mode 100644
index 0000000..f555b8c
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-24.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-256.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-256.png
new file mode 100644
index 0000000..93bb213
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-256.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-30.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-30.png
new file mode 100644
index 0000000..ad33c78
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-30.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-32.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-32.png
new file mode 100644
index 0000000..06fe537
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-32.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-36.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-36.png
new file mode 100644
index 0000000..9f4b046
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-36.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-40.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-40.png
new file mode 100644
index 0000000..4507822
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-40.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-44.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-44.png
new file mode 100644
index 0000000..f50c122
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-44.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-48.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-48.png
new file mode 100644
index 0000000..5bfab1d
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-48.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-60.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-60.png
new file mode 100644
index 0000000..ca8a9b5
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-60.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-64.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-64.png
new file mode 100644
index 0000000..7aafa80
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-64.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-72.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-72.png
new file mode 100644
index 0000000..455fd68
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-72.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-80.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-80.png
new file mode 100644
index 0000000..5f11ff4
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-80.png differ
diff --git a/static/icons/Square44x44Logo.altform-lightunplated_targetsize-96.png b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-96.png
new file mode 100644
index 0000000..58a124a
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-lightunplated_targetsize-96.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-16.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-16.png
new file mode 100644
index 0000000..682f4f5
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-16.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-20.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-20.png
new file mode 100644
index 0000000..ca93cf0
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-20.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-24.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-24.png
new file mode 100644
index 0000000..f555b8c
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-24.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-256.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-256.png
new file mode 100644
index 0000000..93bb213
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-256.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-30.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-30.png
new file mode 100644
index 0000000..ad33c78
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-30.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-32.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-32.png
new file mode 100644
index 0000000..06fe537
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-32.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-36.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-36.png
new file mode 100644
index 0000000..9f4b046
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-36.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-40.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-40.png
new file mode 100644
index 0000000..4507822
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-40.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-44.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-44.png
new file mode 100644
index 0000000..f50c122
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-44.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-48.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-48.png
new file mode 100644
index 0000000..5bfab1d
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-48.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-60.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-60.png
new file mode 100644
index 0000000..ca8a9b5
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-60.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-64.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-64.png
new file mode 100644
index 0000000..7aafa80
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-64.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-72.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-72.png
new file mode 100644
index 0000000..455fd68
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-72.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-80.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-80.png
new file mode 100644
index 0000000..5f11ff4
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-80.png differ
diff --git a/static/icons/Square44x44Logo.altform-unplated_targetsize-96.png b/static/icons/Square44x44Logo.altform-unplated_targetsize-96.png
new file mode 100644
index 0000000..58a124a
Binary files /dev/null and b/static/icons/Square44x44Logo.altform-unplated_targetsize-96.png differ
diff --git a/static/icons/Square44x44Logo.scale-100.png b/static/icons/Square44x44Logo.scale-100.png
new file mode 100644
index 0000000..f50c122
Binary files /dev/null and b/static/icons/Square44x44Logo.scale-100.png differ
diff --git a/static/icons/Square44x44Logo.scale-125.png b/static/icons/Square44x44Logo.scale-125.png
new file mode 100644
index 0000000..851961e
Binary files /dev/null and b/static/icons/Square44x44Logo.scale-125.png differ
diff --git a/static/icons/Square44x44Logo.scale-150.png b/static/icons/Square44x44Logo.scale-150.png
new file mode 100644
index 0000000..e993a11
Binary files /dev/null and b/static/icons/Square44x44Logo.scale-150.png differ
diff --git a/static/icons/Square44x44Logo.scale-200.png b/static/icons/Square44x44Logo.scale-200.png
new file mode 100644
index 0000000..34f76d1
Binary files /dev/null and b/static/icons/Square44x44Logo.scale-200.png differ
diff --git a/static/icons/Square44x44Logo.scale-400.png b/static/icons/Square44x44Logo.scale-400.png
new file mode 100644
index 0000000..abc94b3
Binary files /dev/null and b/static/icons/Square44x44Logo.scale-400.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-16.png b/static/icons/Square44x44Logo.targetsize-16.png
new file mode 100644
index 0000000..682f4f5
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-16.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-20.png b/static/icons/Square44x44Logo.targetsize-20.png
new file mode 100644
index 0000000..ca93cf0
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-20.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-24.png b/static/icons/Square44x44Logo.targetsize-24.png
new file mode 100644
index 0000000..f555b8c
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-24.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-256.png b/static/icons/Square44x44Logo.targetsize-256.png
new file mode 100644
index 0000000..93bb213
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-256.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-30.png b/static/icons/Square44x44Logo.targetsize-30.png
new file mode 100644
index 0000000..ad33c78
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-30.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-32.png b/static/icons/Square44x44Logo.targetsize-32.png
new file mode 100644
index 0000000..06fe537
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-32.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-36.png b/static/icons/Square44x44Logo.targetsize-36.png
new file mode 100644
index 0000000..9f4b046
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-36.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-40.png b/static/icons/Square44x44Logo.targetsize-40.png
new file mode 100644
index 0000000..4507822
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-40.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-44.png b/static/icons/Square44x44Logo.targetsize-44.png
new file mode 100644
index 0000000..f50c122
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-44.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-48.png b/static/icons/Square44x44Logo.targetsize-48.png
new file mode 100644
index 0000000..5bfab1d
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-48.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-60.png b/static/icons/Square44x44Logo.targetsize-60.png
new file mode 100644
index 0000000..ca8a9b5
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-60.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-64.png b/static/icons/Square44x44Logo.targetsize-64.png
new file mode 100644
index 0000000..7aafa80
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-64.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-72.png b/static/icons/Square44x44Logo.targetsize-72.png
new file mode 100644
index 0000000..455fd68
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-72.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-80.png b/static/icons/Square44x44Logo.targetsize-80.png
new file mode 100644
index 0000000..5f11ff4
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-80.png differ
diff --git a/static/icons/Square44x44Logo.targetsize-96.png b/static/icons/Square44x44Logo.targetsize-96.png
new file mode 100644
index 0000000..58a124a
Binary files /dev/null and b/static/icons/Square44x44Logo.targetsize-96.png differ
diff --git a/static/icons/StoreLogo.scale-100.png b/static/icons/StoreLogo.scale-100.png
new file mode 100644
index 0000000..01bf4e9
Binary files /dev/null and b/static/icons/StoreLogo.scale-100.png differ
diff --git a/static/icons/StoreLogo.scale-125.png b/static/icons/StoreLogo.scale-125.png
new file mode 100644
index 0000000..f05deb1
Binary files /dev/null and b/static/icons/StoreLogo.scale-125.png differ
diff --git a/static/icons/StoreLogo.scale-150.png b/static/icons/StoreLogo.scale-150.png
new file mode 100644
index 0000000..794503a
Binary files /dev/null and b/static/icons/StoreLogo.scale-150.png differ
diff --git a/static/icons/StoreLogo.scale-200.png b/static/icons/StoreLogo.scale-200.png
new file mode 100644
index 0000000..10f50f9
Binary files /dev/null and b/static/icons/StoreLogo.scale-200.png differ
diff --git a/static/icons/StoreLogo.scale-400.png b/static/icons/StoreLogo.scale-400.png
new file mode 100644
index 0000000..d747dd3
Binary files /dev/null and b/static/icons/StoreLogo.scale-400.png differ
diff --git a/static/icons/Wide310x150Logo.scale-100.png b/static/icons/Wide310x150Logo.scale-100.png
new file mode 100644
index 0000000..e47cdf0
Binary files /dev/null and b/static/icons/Wide310x150Logo.scale-100.png differ
diff --git a/static/icons/Wide310x150Logo.scale-125.png b/static/icons/Wide310x150Logo.scale-125.png
new file mode 100644
index 0000000..0fb915c
Binary files /dev/null and b/static/icons/Wide310x150Logo.scale-125.png differ
diff --git a/static/icons/Wide310x150Logo.scale-150.png b/static/icons/Wide310x150Logo.scale-150.png
new file mode 100644
index 0000000..0c953cc
Binary files /dev/null and b/static/icons/Wide310x150Logo.scale-150.png differ
diff --git a/static/icons/Wide310x150Logo.scale-200.png b/static/icons/Wide310x150Logo.scale-200.png
new file mode 100644
index 0000000..2d91824
Binary files /dev/null and b/static/icons/Wide310x150Logo.scale-200.png differ
diff --git a/static/icons/Wide310x150Logo.scale-400.png b/static/icons/Wide310x150Logo.scale-400.png
new file mode 100644
index 0000000..782734f
Binary files /dev/null and b/static/icons/Wide310x150Logo.scale-400.png differ