TODO add support for added icons, list in app.html
This commit is contained in:
parent
910b62cd1b
commit
02d4ca7898
|
@ -2,43 +2,98 @@ import type { Icon } from '$lib/types/icon'
|
||||||
import { site } from '$lib/config/site'
|
import { site } from '$lib/config/site'
|
||||||
|
|
||||||
export const favicon: Icon = {
|
export const favicon: Icon = {
|
||||||
src: site.protocol + site.domain + '/favicon.png',
|
src: site.protocol + site.domain + '/favicon.png',
|
||||||
sizes: '48x48',
|
sizes: '48x48',
|
||||||
type: 'image/png'
|
type: 'image/png'
|
||||||
}
|
}
|
||||||
|
|
||||||
export const any: { [key: number]: Icon } = {
|
export const any: { [key: number]: Icon } = {
|
||||||
180: {
|
180: {
|
||||||
src: site.protocol + site.domain + '/assets/any@180.png',
|
src: site.protocol + site.domain + '/assets/any@180.png',
|
||||||
sizes: '180x180',
|
sizes: '180x180',
|
||||||
type: 'image/png'
|
type: 'image/png'
|
||||||
},
|
},
|
||||||
192: {
|
192: {
|
||||||
src: site.protocol + site.domain + '/assets/any@192.png',
|
src: site.protocol + site.domain + '/assets/any@192.png',
|
||||||
sizes: '192x192',
|
sizes: '192x192',
|
||||||
type: 'image/png'
|
type: 'image/png'
|
||||||
},
|
},
|
||||||
512: {
|
512: {
|
||||||
src: site.protocol + site.domain + '/assets/any@512.png',
|
src: site.protocol + site.domain + '/assets/any@512.png',
|
||||||
sizes: '512x512',
|
sizes: '512x512',
|
||||||
type: 'image/png'
|
type: 'image/png'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const maskable: { [key: number]: Icon } = {
|
export const maskable: { [key: number]: Icon } = {
|
||||||
180: {
|
180: {
|
||||||
src: site.protocol + site.domain + '/assets/maskable@180.png',
|
src: site.protocol + site.domain + '/assets/maskable@180.png',
|
||||||
sizes: '180x180',
|
sizes: '180x180',
|
||||||
type: 'image/png'
|
type: 'image/png'
|
||||||
},
|
},
|
||||||
192: {
|
192: {
|
||||||
src: site.protocol + site.domain + '/assets/maskable@192.png',
|
src: site.protocol + site.domain + '/assets/maskable@192.png',
|
||||||
sizes: '192x192',
|
sizes: '192x192',
|
||||||
type: 'image/png'
|
type: 'image/png'
|
||||||
},
|
},
|
||||||
512: {
|
512: {
|
||||||
src: site.protocol + site.domain + '/assets/maskable@512.png',
|
src: site.protocol + site.domain + '/assets/maskable@512.png',
|
||||||
sizes: '512x512',
|
sizes: '512x512',
|
||||||
type: 'image/png'
|
type: 'image/png'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
|
||||||
|
// <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
|
||||||
|
// <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
|
||||||
|
// <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
|
||||||
|
// <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
|
||||||
|
// <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
|
||||||
|
// <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
|
||||||
|
// <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
|
||||||
|
// <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
|
||||||
|
// <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
|
||||||
|
// <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||||
|
// <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
|
||||||
|
// <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||||
|
// <link rel="manifest" href="/manifest.json">
|
||||||
|
// <meta name="msapplication-TileColor" content="#ffffff">
|
||||||
|
// <meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
|
||||||
|
// <meta name="theme-color" content="#ffffff">
|
||||||
|
|
||||||
|
// {
|
||||||
|
// "src": "\/android-icon-36x36.png",
|
||||||
|
// "sizes": "36x36",
|
||||||
|
// "type": "image\/png",
|
||||||
|
// "density": "0.75"
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// "src": "\/android-icon-48x48.png",
|
||||||
|
// "sizes": "48x48",
|
||||||
|
// "type": "image\/png",
|
||||||
|
// "density": "1.0"
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// "src": "\/android-icon-72x72.png",
|
||||||
|
// "sizes": "72x72",
|
||||||
|
// "type": "image\/png",
|
||||||
|
// "density": "1.5"
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// "src": "\/android-icon-96x96.png",
|
||||||
|
// "sizes": "96x96",
|
||||||
|
// "type": "image\/png",
|
||||||
|
// "density": "2.0"
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// "src": "\/android-icon-144x144.png",
|
||||||
|
// "sizes": "144x144",
|
||||||
|
// "type": "image\/png",
|
||||||
|
// "density": "3.0"
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// "src": "\/android-icon-192x192.png",
|
||||||
|
// "sizes": "192x192",
|
||||||
|
// "type": "image\/png",
|
||||||
|
// "density": "4.0"
|
||||||
|
// }
|
||||||
|
|
Loading…
Reference in New Issue