diff --git a/README.md b/README.md
index eab44018..e18a723c 100644
--- a/README.md
+++ b/README.md
@@ -21,20 +21,27 @@ The sleekest looking WebUI for qBittorrent made with Vue.js!
- Desktop
-
+
- Desktop Dark Mode
-
+
-- Mobile
+- Mobile Light Mode
-
-
+
+
+
+
+- Mobile Dark Mode
+
+
+
+
## Demo
diff --git a/public/manifest.webmanifest b/public/manifest.webmanifest
index fe875948..99bc11e9 100644
--- a/public/manifest.webmanifest
+++ b/public/manifest.webmanifest
@@ -1,22 +1,115 @@
{
- "name": "VueTorrent",
- "short_name": "VueTorrent",
- "start_url": ".",
- "display": "standalone",
"background_color": "#000",
- "lang": "en",
- "scope": "./",
- "theme_color": "#597566",
+ "categories": [
+ "utilities"
+ ],
+ "description": "The sleekest looking WEBUI for qBittorrent made with Vuejs!",
+ "display": "standalone",
+ "file_handlers": [
+ {
+ "action": ".",
+ "accept": {
+ "application/x-bittorrent": [
+ ".torrent"
+ ],
+ "text/magnet": [
+ ".magnet"
+ ]
+ }
+ }
+ ],
"icons": [
{
- "src": "./icon-192.png",
+ "src": "icon-192.png",
"type": "image/png",
"sizes": "192x192"
},
{
- "src": "./icon-512.png",
+ "src": "icon-512.png",
"type": "image/png",
"sizes": "512x512"
}
- ]
+ ],
+ "lang": "en",
+ "launch_handler": {
+ "client_mode": "focus-existing"
+ },
+ "name": "VueTorrent",
+ "orientation": "any",
+ "protocol_handlers": [
+ {
+ "protocol": "magnet",
+ "url": "#/magnet/%s"
+ }
+ ],
+ "scope": "./",
+ "screenshots": [
+ {
+ "src": "screenshots/screenshot-desktop.jpeg",
+ "sizes": "1788x909",
+ "type": "image/jpeg",
+ "form_factor": "wide",
+ "label": "Screenshot Desktop (Light Mode)"
+ },
+ {
+ "src": "screenshots/screenshot-desktop-dark-mode.jpeg",
+ "sizes": "1788x909",
+ "type": "image/jpeg",
+ "form_factor": "wide",
+ "label": "Screenshot Desktop (Dark Mode)"
+ },
+ {
+ "src": "screenshots/screenshot-mobile.jpeg",
+ "sizes": "425x885",
+ "type": "image/jpeg",
+ "form_factor": "narrow",
+ "label": "Screenshot Mobile Dashboard (Light Mode)"
+ },
+ {
+ "src": "screenshots/screenshot-mobile-navbar.jpeg",
+ "sizes": "425x885",
+ "type": "image/jpeg",
+ "form_factor": "narrow",
+ "label": "Screenshot Mobile Navbar (Light Mode)"
+ },
+ {
+ "src": "screenshots/screenshot-mobile-dark-mode.jpeg",
+ "sizes": "425x885",
+ "type": "image/jpeg",
+ "form_factor": "narrow",
+ "label": "Screenshot Mobile Dashboard (Dark Mode)"
+ },
+ {
+ "src": "screenshots/screenshot-mobile-navbar-dark-mode.jpeg",
+ "sizes": "425x885",
+ "type": "image/jpeg",
+ "form_factor": "narrow",
+ "label": "Screenshot Mobile Navbar (Dark Mode)"
+ }
+ ],
+ "short_name": "VueTorrent",
+ "shortcuts": [
+ {
+ "name": "Dashboard",
+ "url": "#/"
+ },
+ {
+ "name": "Settings",
+ "url": "#/settings"
+ },
+ {
+ "name": "RSS Feeds",
+ "url": "#/rss"
+ },
+ {
+ "name": "Search Engine",
+ "url": "#/search"
+ },
+ {
+ "name": "Logs",
+ "url": "#/logs"
+ }
+ ],
+ "start_url": ".",
+ "theme_color": "#64CEAA"
}
diff --git a/public/screenshots/screenshot-desktop-dark-mode.jpeg b/public/screenshots/screenshot-desktop-dark-mode.jpeg
new file mode 100644
index 00000000..c87eb863
Binary files /dev/null and b/public/screenshots/screenshot-desktop-dark-mode.jpeg differ
diff --git a/public/screenshots/screenshot-desktop.jpeg b/public/screenshots/screenshot-desktop.jpeg
new file mode 100644
index 00000000..a9ec1107
Binary files /dev/null and b/public/screenshots/screenshot-desktop.jpeg differ
diff --git a/public/screenshots/screenshot-mobile-dark-mode.jpeg b/public/screenshots/screenshot-mobile-dark-mode.jpeg
new file mode 100644
index 00000000..cac95ba6
Binary files /dev/null and b/public/screenshots/screenshot-mobile-dark-mode.jpeg differ
diff --git a/public/screenshots/screenshot-mobile-navbar-dark-mode.jpeg b/public/screenshots/screenshot-mobile-navbar-dark-mode.jpeg
new file mode 100644
index 00000000..330b2a44
Binary files /dev/null and b/public/screenshots/screenshot-mobile-navbar-dark-mode.jpeg differ
diff --git a/public/screenshots/screenshot-mobile-navbar.jpeg b/public/screenshots/screenshot-mobile-navbar.jpeg
new file mode 100644
index 00000000..c1cad1c6
Binary files /dev/null and b/public/screenshots/screenshot-mobile-navbar.jpeg differ
diff --git a/public/screenshots/screenshot-mobile.jpeg b/public/screenshots/screenshot-mobile.jpeg
new file mode 100644
index 00000000..ad3fe3c6
Binary files /dev/null and b/public/screenshots/screenshot-mobile.jpeg differ
diff --git a/readme_assets/screenshot-desktop-dark-mode.png b/readme_assets/screenshot-desktop-dark-mode.png
deleted file mode 100644
index 53771960..00000000
Binary files a/readme_assets/screenshot-desktop-dark-mode.png and /dev/null differ
diff --git a/readme_assets/screenshot-desktop.png b/readme_assets/screenshot-desktop.png
deleted file mode 100644
index 447e1abd..00000000
Binary files a/readme_assets/screenshot-desktop.png and /dev/null differ
diff --git a/readme_assets/screenshot-mobile-dark-mode.png b/readme_assets/screenshot-mobile-dark-mode.png
deleted file mode 100644
index d60cb207..00000000
Binary files a/readme_assets/screenshot-mobile-dark-mode.png and /dev/null differ
diff --git a/readme_assets/screenshot-mobile-navbar-dark-mode.png b/readme_assets/screenshot-mobile-navbar-dark-mode.png
deleted file mode 100644
index 18dfeefb..00000000
Binary files a/readme_assets/screenshot-mobile-navbar-dark-mode.png and /dev/null differ
diff --git a/src/App.vue b/src/App.vue
index 5ebf7a6e..60b7ff4a 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,5 +1,6 @@