From 3f8fb6fda07f97c9fd676cff67c637c0df0f7029 Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Wed, 11 Feb 2026 23:53:08 +0100 Subject: Add new icons and SVG assets for the frontend - Added icon-maskable-192.png and icon-maskable-512.png for application icons. - Introduced icon-monochrome-256.png for monochrome icon representation. - Created icon.svg for scalable vector graphics representation of the icon. --- src/frontend/public/icon-192.png | Bin 0 -> 2584 bytes src/frontend/public/icon-512.png | Bin 0 -> 8375 bytes src/frontend/public/icon-inverse.png | Bin 3318 -> 0 bytes src/frontend/public/icon-maskable-192.png | Bin 0 -> 2948 bytes src/frontend/public/icon-maskable-512.png | Bin 0 -> 8520 bytes src/frontend/public/icon-monochrome-256.png | Bin 0 -> 3318 bytes src/frontend/public/icon-round.png | Bin 7436 -> 0 bytes src/frontend/public/icon-splash.png | Bin 2718 -> 0 bytes src/frontend/public/icon-square.png | Bin 3901 -> 0 bytes src/frontend/public/icon.svg | 5 ++++ src/frontend/public/manifest.webmanifest | 36 +++++++++++++++++++++++----- src/frontend/public/pwa-worker.js | 7 +++++- 12 files changed, 41 insertions(+), 7 deletions(-) create mode 100644 src/frontend/public/icon-192.png create mode 100644 src/frontend/public/icon-512.png delete mode 100644 src/frontend/public/icon-inverse.png create mode 100644 src/frontend/public/icon-maskable-192.png create mode 100644 src/frontend/public/icon-maskable-512.png create mode 100644 src/frontend/public/icon-monochrome-256.png delete mode 100644 src/frontend/public/icon-round.png delete mode 100644 src/frontend/public/icon-splash.png delete mode 100644 src/frontend/public/icon-square.png create mode 100644 src/frontend/public/icon.svg (limited to 'src/frontend/public') diff --git a/src/frontend/public/icon-192.png b/src/frontend/public/icon-192.png new file mode 100644 index 0000000..8b08cf0 Binary files /dev/null and b/src/frontend/public/icon-192.png differ diff --git a/src/frontend/public/icon-512.png b/src/frontend/public/icon-512.png new file mode 100644 index 0000000..728236f Binary files /dev/null and b/src/frontend/public/icon-512.png differ diff --git a/src/frontend/public/icon-inverse.png b/src/frontend/public/icon-inverse.png deleted file mode 100644 index 1fde09d..0000000 Binary files a/src/frontend/public/icon-inverse.png and /dev/null differ diff --git a/src/frontend/public/icon-maskable-192.png b/src/frontend/public/icon-maskable-192.png new file mode 100644 index 0000000..797467d Binary files /dev/null and b/src/frontend/public/icon-maskable-192.png differ diff --git a/src/frontend/public/icon-maskable-512.png b/src/frontend/public/icon-maskable-512.png new file mode 100644 index 0000000..b782570 Binary files /dev/null and b/src/frontend/public/icon-maskable-512.png differ diff --git a/src/frontend/public/icon-monochrome-256.png b/src/frontend/public/icon-monochrome-256.png new file mode 100644 index 0000000..1fde09d Binary files /dev/null and b/src/frontend/public/icon-monochrome-256.png differ diff --git a/src/frontend/public/icon-round.png b/src/frontend/public/icon-round.png deleted file mode 100644 index 253847a..0000000 Binary files a/src/frontend/public/icon-round.png and /dev/null differ diff --git a/src/frontend/public/icon-splash.png b/src/frontend/public/icon-splash.png deleted file mode 100644 index 04c32ea..0000000 Binary files a/src/frontend/public/icon-splash.png and /dev/null differ diff --git a/src/frontend/public/icon-square.png b/src/frontend/public/icon-square.png deleted file mode 100644 index 4a5f0d7..0000000 Binary files a/src/frontend/public/icon-square.png and /dev/null differ diff --git a/src/frontend/public/icon.svg b/src/frontend/public/icon.svg new file mode 100644 index 0000000..3ae0a52 --- /dev/null +++ b/src/frontend/public/icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/frontend/public/manifest.webmanifest b/src/frontend/public/manifest.webmanifest index 9df5a44..c487e4c 100644 --- a/src/frontend/public/manifest.webmanifest +++ b/src/frontend/public/manifest.webmanifest @@ -4,10 +4,16 @@ "name": "EnMarcha", "description": "Aplicación de transporte pública para Galicia. Consulta horarios, llegadas y rutas de trenes, autobuses interurbanos y distintos urbanos.", "short_name": "EnMarcha", - "start_url": "/", + "start_url": "https://enmarcha.app/", "display": "standalone", + "display_override": [ + "window-controls-overlay", + "standalone", + "browser" + ], "orientation": "portrait", "lang": "es", + "dir": "ltr", "background_color": "#27187D", "theme_color": "#27187D", "scope": "/", @@ -17,21 +23,39 @@ "prefer_related_applications": false, "icons": [ { - "src": "/icon-splash.png", + "src": "/icon-192.png", "type": "image/png", - "sizes": "any", + "sizes": "192x192", "purpose": "any" }, { - "src": "/icon-square.png", + "src": "/icon-512.png", + "type": "image/png", + "sizes": "512x512", + "purpose": "any" + }, + { + "src": "/icon.svg", + "type": "image/svg+xml", "sizes": "any", + "purpose": "any" + }, + { + "src": "/icon-maskable-192.png", "type": "image/png", + "sizes": "192x192", "purpose": "maskable" }, { - "src": "/icon-inverse.png", + "src": "/icon-maskable-512.png", "type": "image/png", - "sizes": "any", + "sizes": "512x512", + "purpose": "maskable" + }, + { + "src": "/icon-monochrome-256.png", + "type": "image/png", + "sizes": "256x256", "purpose": "monochrome" } ], diff --git a/src/frontend/public/pwa-worker.js b/src/frontend/public/pwa-worker.js index d959b66..0a9be9c 100644 --- a/src/frontend/public/pwa-worker.js +++ b/src/frontend/public/pwa-worker.js @@ -1,6 +1,11 @@ const CACHE_VERSION = "20260101a"; const STATIC_CACHE_NAME = `static-cache-${CACHE_VERSION}`; -const STATIC_CACHE_ASSETS = ["/favicon.ico", "/icon-square.png", "/icon-round.png", "/icon-inverse.png"]; +const STATIC_CACHE_ASSETS = [ + "/favicon.ico", + "/icon-square-256.png", + "/icon-round-256.png", + "/icon-inverse.png", +]; const EXPR_CACHE_AFTER_FIRST_VIEW = /(\/assets\/.*)/; -- cgit v1.3