diff --git a/.github/screenshots/3nhuKCK6E3.jpg b/.github/screenshots/3nhuKCK6E3.jpg
new file mode 100644
index 0000000..7f70d9c
--- /dev/null
+++ b/.github/screenshots/3nhuKCK6E3.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a33280e455034d34c0b2dfa111cff8fe179f97c2a39f7cd0c99b71b1957eda4f
+size 1070602
diff --git a/.github/screenshots/4MtAe7Wkev.png b/.github/screenshots/4MtAe7Wkev.png
new file mode 100644
index 0000000..d352b3d
--- /dev/null
+++ b/.github/screenshots/4MtAe7Wkev.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:770f13947f6cc6e349b68db524b6219798688c8143718fe159205eeca0983410
+size 586736
diff --git a/.github/screenshots/7s0842oAC9.png b/.github/screenshots/7s0842oAC9.png
deleted file mode 100644
index 4c55f38..0000000
--- a/.github/screenshots/7s0842oAC9.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:df932e6c24b3d70cb7ad7d7ec3ea240341e4be80cee328eee41d35c36e1937c6
-size 1556410
diff --git a/.github/screenshots/8jipsHiLST.png b/.github/screenshots/8jipsHiLST.png
deleted file mode 100644
index 7abc387..0000000
--- a/.github/screenshots/8jipsHiLST.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1e2db97ea3b385ac01fb6ec4ac89197dfd4fc6c727639c9493336ddd23be60c7
-size 1003321
diff --git a/.github/screenshots/CpBLzTNM6N.png b/.github/screenshots/CpBLzTNM6N.png
new file mode 100644
index 0000000..e661830
--- /dev/null
+++ b/.github/screenshots/CpBLzTNM6N.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9864e3e0982f73f59ed32365eec96ff84ec23906bd73fbc23ef8742235c9da4e
+size 1734885
diff --git a/.github/screenshots/FHMzJjGOs6.png b/.github/screenshots/FHMzJjGOs6.png
deleted file mode 100644
index d9dbbf8..0000000
--- a/.github/screenshots/FHMzJjGOs6.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:96eef8c330ed6739ed2a595fa2170c8f5b5cb7a9cec9b4ad58af51a63eb22b4f
-size 1325789
diff --git a/.github/screenshots/GL7SkQbHIY.png b/.github/screenshots/GL7SkQbHIY.png
new file mode 100644
index 0000000..2cdbe12
--- /dev/null
+++ b/.github/screenshots/GL7SkQbHIY.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf2d692f8ccf3a1c5f9addf26052a34a74c332474fbd8c5bbc7923208407a748
+size 86214
diff --git a/.github/screenshots/J5BHVZBh7k.png b/.github/screenshots/J5BHVZBh7k.png
deleted file mode 100644
index dc1bf97..0000000
--- a/.github/screenshots/J5BHVZBh7k.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c92749fe4122c719f09a9397345f1a06df4aedee8f50855601be3ec25e85ad3c
-size 50175
diff --git a/.github/screenshots/Pkazk0RufB.png b/.github/screenshots/Pkazk0RufB.png
new file mode 100644
index 0000000..ceced8a
--- /dev/null
+++ b/.github/screenshots/Pkazk0RufB.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2dd9859c9495af93872534a913a78597d235f8fb723fe685aa1aeab9283e028b
+size 1986843
diff --git a/.github/screenshots/xNj7scPEDQ.png b/.github/screenshots/xNj7scPEDQ.png
new file mode 100644
index 0000000..d50d6aa
--- /dev/null
+++ b/.github/screenshots/xNj7scPEDQ.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4a234b8d4624ccfd677c698c1e33eb7c0b757dc13f1403fd8bc6d37ed9e6ff02
+size 1673960
diff --git a/.github/screenshots/yObFD2LySH.jpg b/.github/screenshots/yObFD2LySH.jpg
new file mode 100644
index 0000000..00d761f
--- /dev/null
+++ b/.github/screenshots/yObFD2LySH.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:46e473f90661400fec49d87a972a3324cd4fb18f5b8c670aa5b606462f98fbfe
+size 1194459
diff --git a/.github/screenshots/zl8Dj4xnEw.png b/.github/screenshots/zl8Dj4xnEw.png
new file mode 100644
index 0000000..8888187
--- /dev/null
+++ b/.github/screenshots/zl8Dj4xnEw.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b68cd855b9e63d3219efe889a129843187639f6fc9c8a27638c983c5740ac9a1
+size 501858
diff --git a/README.md b/README.md
index 49ffed7..b3578f1 100644
--- a/README.md
+++ b/README.md
@@ -10,21 +10,24 @@ Focused on building a simple user experience and intuitive UI as a curated commu
## Features
### Integrations
+
- **[ROMM](https://github.com/rommapp/romm)** - download, sync and update roms and platforms.
- **[Emulator JS](https://github.com/EmulatorJS/EmulatorJS)** - play your games with emulator js right within the app. Uses RetroArch cores.
### Store
+
- **Emulators** - (WIP) Download and install emulators and automatically configure them
- **Free Curated Games** - Download free curreted games and homebrew roms without ever leaving the app
### Others
+
- **Cross Platform** - Can run on multiple platforms. Built with web technologies and bun backend.
- **Steam Deck Support** - Extensively tested with the steam deck. It can use flatpak installed browsers.
- **Lightweight** - It uses the existing system browser to launch the front end, so no need to include a whole web browser.
- On Windows it first uses webview2 then your browser
- On linux it uses WebKitGTK or a browser even from flatpak
- Not tested on Mac yet
-- **Great for Controllers** - The UI is inspired by the switch and works great with joysticks and dpads.
+- **Great for Controllers** - The UI is inspired by the switch and works great with joysticks and dpads.
- **Automatic Downloads** - Downloads roms from ROMM automatically
- **Automatic Emulator Discovery** - Using the configs of the excellent ES-DE to discover installed emulators and launch games.
- Easy fallback configuration with built in file browser.
@@ -32,11 +35,12 @@ Focused on building a simple user experience and intuitive UI as a curated commu
## Screenshots
-
-
-
-
-
+
+
+
+
+
+
## Goals
diff --git a/src/mainview/gen/static-icon-assets.gen.ts b/src/mainview/gen/static-icon-assets.gen.ts
index cb3fe1b..1d1a4aa 100644
--- a/src/mainview/gen/static-icon-assets.gen.ts
+++ b/src/mainview/gen/static-icon-assets.gen.ts
@@ -464,7 +464,7 @@ const assets = new Set([
]);
// Store basePath resolved from Vite config
-const BASE_PATH = "./";
+const BASE_PATH = "/";
/**
diff --git a/src/mainview/routes/settings/directories.tsx b/src/mainview/routes/settings/directories.tsx
index d0edb9c..986c638 100644
--- a/src/mainview/routes/settings/directories.tsx
+++ b/src/mainview/routes/settings/directories.tsx
@@ -101,7 +101,7 @@ function RouteComponent ()
-