diff --git a/nuxt.config.ts b/nuxt.config.ts index c16db1e..8af97c0 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -31,41 +31,64 @@ export default defineNuxtConfig({ pwa: { registerType: 'autoUpdate', - includeAssets: ['favicon.ico', 'apple-touch-icon.png', 'icon.svg', 'offline.html'], + includeAssets: ['favicon.ico', 'icon.png', 'icons/*.png'], manifest: { - name: 'PrinterCentral - Control de Impresoras Epson', - short_name: 'PrinterCentral', - description: 'Aplicación para controlar impresoras Epson ePOS vía protocolo SOAP/XML', - theme_color: '#1a1a1a', - background_color: '#0a0a0a', + name: 'Printer Central', + short_name: 'Printer', + description: 'Administra tus impresoras de forma facil y rapida.', + theme_color: '#3f75d2', + background_color: '#ffffff', display: 'standalone', - display_override: ['window-controls-overlay'], orientation: 'portrait', scope: '/', start_url: '/', icons: [ { - src: '/icon-192x192.png', + src: '/icons/icon-72.png', + sizes: '72x72', + type: 'image/png' + }, + { + src: '/icons/icon-96.png', + sizes: '96x96', + type: 'image/png' + }, + { + src: '/icons/icon-128.png', + sizes: '128x128', + type: 'image/png' + }, + { + src: '/icons/icon-144.png', + sizes: '144x144', + type: 'image/png' + }, + { + src: '/icons/icon-152.png', + sizes: '152x152', + type: 'image/png' + }, + { + src: '/icons/icon-192.png', sizes: '192x192', type: 'image/png', purpose: 'any' }, { - src: '/icon-512x512.png', - sizes: '512x512', - type: 'image/png', - purpose: 'any' + src: '/icons/icon-384.png', + sizes: '384x384', + type: 'image/png' }, { - src: '/icon-512x512-maskable.png', + src: '/icons/icon-512.png', sizes: '512x512', type: 'image/png', - purpose: 'maskable' + purpose: 'any maskable' } ] }, workbox: { - navigateFallback: '/offline.html', + navigateFallback: '/', navigateFallbackDenylist: [/^\/api\//], globPatterns: ['**/*.{js,css,html,png,svg,ico,json,jpeg}'], cleanupOutdatedCaches: true, diff --git a/public/icon.png b/public/icon.png new file mode 100644 index 0000000..18170a4 Binary files /dev/null and b/public/icon.png differ diff --git a/public/icons/icon-128.png b/public/icons/icon-128.png new file mode 100644 index 0000000..69465ef Binary files /dev/null and b/public/icons/icon-128.png differ diff --git a/public/icons/icon-144.png b/public/icons/icon-144.png new file mode 100644 index 0000000..186bc2d Binary files /dev/null and b/public/icons/icon-144.png differ diff --git a/public/icons/icon-152.png b/public/icons/icon-152.png new file mode 100644 index 0000000..ed534b0 Binary files /dev/null and b/public/icons/icon-152.png differ diff --git a/public/icons/icon-192.png b/public/icons/icon-192.png new file mode 100644 index 0000000..8cad616 Binary files /dev/null and b/public/icons/icon-192.png differ diff --git a/public/icons/icon-384.png b/public/icons/icon-384.png new file mode 100644 index 0000000..89adc10 Binary files /dev/null and b/public/icons/icon-384.png differ diff --git a/public/icons/icon-512.png b/public/icons/icon-512.png new file mode 100644 index 0000000..1893d4b Binary files /dev/null and b/public/icons/icon-512.png differ diff --git a/public/icons/icon-72.png b/public/icons/icon-72.png new file mode 100644 index 0000000..7d98253 Binary files /dev/null and b/public/icons/icon-72.png differ diff --git a/public/icons/icon-96.png b/public/icons/icon-96.png new file mode 100644 index 0000000..ecd10c0 Binary files /dev/null and b/public/icons/icon-96.png differ