diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png
new file mode 100644
index 0000000..6425053
Binary files /dev/null and b/android-chrome-192x192.png differ
diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png
new file mode 100644
index 0000000..4254207
Binary files /dev/null and b/android-chrome-512x512.png differ
diff --git a/apple-touch-icon.png b/apple-touch-icon.png
new file mode 100644
index 0000000..979536b
Binary files /dev/null and b/apple-touch-icon.png differ
diff --git a/browserconfig.xml b/browserconfig.xml
new file mode 100644
index 0000000..b3930d0
--- /dev/null
+++ b/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #da532c
+
+
+
diff --git a/favicon-16x16.png b/favicon-16x16.png
new file mode 100644
index 0000000..b79c6b8
Binary files /dev/null and b/favicon-16x16.png differ
diff --git a/favicon-32x32.png b/favicon-32x32.png
new file mode 100644
index 0000000..2f344cd
Binary files /dev/null and b/favicon-32x32.png differ
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000..19cdd93
Binary files /dev/null and b/favicon.ico differ
diff --git a/favicon.svg b/favicon.svg
new file mode 100644
index 0000000..b152ce8
--- /dev/null
+++ b/favicon.svg
@@ -0,0 +1,46 @@
+
+
+
diff --git a/mstile-150x150.png b/mstile-150x150.png
new file mode 100644
index 0000000..bef2f21
Binary files /dev/null and b/mstile-150x150.png differ
diff --git a/safari-pinned-tab.svg b/safari-pinned-tab.svg
new file mode 100644
index 0000000..c46073d
--- /dev/null
+++ b/safari-pinned-tab.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/src/main.ts b/src/main.ts
index e0581f8..eeb1a22 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -31,13 +31,8 @@ import { makeStringExtensions } from "./extensions/StringExtensions";
import { installInterfaceLogic } from "./InterfaceLogic";
import { installWindowBehaviors } from "./WindowBehavior";
import { makeNumberExtensions } from "./extensions/NumberExtensions";
-// @ts-ignore
-import { registerSW } from "virtual:pwa-register";
import colors from "./colors.json";
-if ("serviceWorker" in navigator) {
- registerSW();
-}
export class Editor {
// Universes and settings
diff --git a/vite.config.js b/vite.config.js
index ece1292..a493faf 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -12,6 +12,7 @@ const vitePWAconfiguration = {
cleanupOutdatedCaches: false,
globPatterns: [
"**/*.{js,js.gz,css,html,gif,png,json,woff,woff2,json,ogg,wav,mp3,ico,png,svg}",
+ "favicon/*.{js,js.gz,css,html,gif,png,json,woff,woff2,json,ogg,wav,mp3,ico,png,svg}",
],
runtimeCaching: [
{
@@ -34,11 +35,6 @@ const vitePWAconfiguration = {
},
],
},
- includeAssets: [
- "favicon/favicon.icon",
- "favicon/apple-touch-icon.png",
- "mask-icon.svg",
- ],
manifest: "manifest.webmanifest",
registerType: "autoUpdate",
injectRegister: "script-defer",