fix: add ios startup splash coverage for modern devices
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m50s
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m50s
This commit is contained in:
@@ -11,14 +11,43 @@ const faviconPath = path.join(__dirname, "../public/favicon.png");
|
||||
|
||||
// Configuration des splashscreens pour différents appareils
|
||||
const splashScreens = [
|
||||
{ width: 2048, height: 2732, name: "iPad Pro 12.9" }, // iPad Pro 12.9
|
||||
{ width: 1668, height: 2388, name: "iPad Pro 11" }, // iPad Pro 11
|
||||
{ width: 1536, height: 2048, name: "iPad Mini/Air" }, // iPad Mini, Air
|
||||
{ width: 1125, height: 2436, name: "iPhone X/XS" }, // iPhone X/XS
|
||||
{ width: 1242, height: 2688, name: "iPhone XS Max" }, // iPhone XS Max
|
||||
{ width: 828, height: 1792, name: "iPhone XR" }, // iPhone XR
|
||||
{ width: 750, height: 1334, name: "iPhone 8/SE" }, // iPhone 8, SE
|
||||
{ width: 1242, height: 2208, name: "iPhone 8 Plus" }, // iPhone 8 Plus
|
||||
// iPad (portrait + landscape)
|
||||
{ width: 2048, height: 2732, name: "iPad Pro 12.9 portrait" },
|
||||
{ width: 2732, height: 2048, name: "iPad Pro 12.9 landscape" },
|
||||
{ width: 1668, height: 2388, name: "iPad Pro 11 portrait" },
|
||||
{ width: 2388, height: 1668, name: "iPad Pro 11 landscape" },
|
||||
{ width: 1536, height: 2048, name: "iPad Mini/Air portrait" },
|
||||
{ width: 2048, height: 1536, name: "iPad Mini/Air landscape" },
|
||||
{ width: 1620, height: 2160, name: "iPad 10.2 portrait" },
|
||||
{ width: 2160, height: 1620, name: "iPad 10.2 landscape" },
|
||||
{ width: 1640, height: 2360, name: "iPad Air 10.9 portrait" },
|
||||
{ width: 2360, height: 1640, name: "iPad Air 10.9 landscape" },
|
||||
|
||||
// iPhone legacy
|
||||
{ width: 1125, height: 2436, name: "iPhone X/XS/11 Pro portrait" },
|
||||
{ width: 2436, height: 1125, name: "iPhone X/XS/11 Pro landscape" },
|
||||
{ width: 1242, height: 2688, name: "iPhone XS Max/11 Pro Max portrait" },
|
||||
{ width: 2688, height: 1242, name: "iPhone XS Max/11 Pro Max landscape" },
|
||||
{ width: 828, height: 1792, name: "iPhone XR/11 portrait" },
|
||||
{ width: 1792, height: 828, name: "iPhone XR/11 landscape" },
|
||||
{ width: 750, height: 1334, name: "iPhone 8/SE portrait" },
|
||||
{ width: 1334, height: 750, name: "iPhone 8/SE landscape" },
|
||||
{ width: 1242, height: 2208, name: "iPhone 8 Plus portrait" },
|
||||
{ width: 2208, height: 1242, name: "iPhone 8 Plus landscape" },
|
||||
|
||||
// iPhone modern (12+)
|
||||
{ width: 1170, height: 2532, name: "iPhone 12/13/14 portrait" },
|
||||
{ width: 2532, height: 1170, name: "iPhone 12/13/14 landscape" },
|
||||
{ width: 1284, height: 2778, name: "iPhone 12/13/14 Pro Max portrait" },
|
||||
{ width: 2778, height: 1284, name: "iPhone 12/13/14 Pro Max landscape" },
|
||||
{ width: 1179, height: 2556, name: "iPhone 14 Pro portrait" },
|
||||
{ width: 2556, height: 1179, name: "iPhone 14 Pro landscape" },
|
||||
{ width: 1290, height: 2796, name: "iPhone 14/15 Pro Max portrait" },
|
||||
{ width: 2796, height: 1290, name: "iPhone 14/15 Pro Max landscape" },
|
||||
{ width: 1179, height: 2556, name: "iPhone 15 portrait" },
|
||||
{ width: 2556, height: 1179, name: "iPhone 15 landscape" },
|
||||
{ width: 1170, height: 2532, name: "iPhone 16/16e portrait" },
|
||||
{ width: 2532, height: 1170, name: "iPhone 16/16e landscape" },
|
||||
];
|
||||
|
||||
async function generateSplashScreens() {
|
||||
|
||||
Reference in New Issue
Block a user