diff --git a/Sources/BezelKit/Resources/bezel-data-min.json b/Sources/BezelKit/Resources/bezel-data-min.json index ed555eb..d1b7902 100644 --- a/Sources/BezelKit/Resources/bezel-data-min.json +++ b/Sources/BezelKit/Resources/bezel-data-min.json @@ -1 +1 @@ -{"iPod":[{"device":"iPod touch (1st generation)","identifiers":["iPod1,1"],"bezel":0},{"device":"iPod touch (2nd generation)","identifiers":["iPod2,1"],"bezel":0},{"device":"iPod touch (3rd generation)","identifiers":["iPod3,1"],"bezel":0},{"device":"iPod touch (4th generation)","identifiers":["iPod4,1"],"bezel":0},{"device":"iPod touch (5th generation)","identifiers":["iPod5,1"],"bezel":0},{"device":"iPod touch (6th generation)","identifiers":["iPod7,1"],"bezel":0},{"device":"iPod touch (7th generation)","identifiers":["iPod9,1"],"bezel":0}],"iPhone":[{"device":"iPhone","identifiers":["iPhone1,1"],"bezel":0},{"device":"iPhone 3G","identifiers":["iPhone1,2"],"bezel":0},{"device":"iPhone 3GS","identifiers":["iPhone2,1"],"bezel":0},{"device":"iPhone 4","identifiers":["iPhone3,1","iPhone3,2","iPhone3,3"],"bezel":0},{"device":"iPhone 4S","identifiers":["iPhone4,1"],"bezel":0},{"device":"iPhone 5","identifiers":["iPhone5,1","iPhone5,2"],"bezel":0},{"device":"iPhone 5c","identifiers":["iPhone5,3","iPhone5,4"],"bezel":0},{"device":"iPhone 5s","identifiers":["iPhone6,1","iPhone6,2"],"bezel":0},{"device":"iPhone 6","identifiers":["iPhone7,2"],"bezel":0},{"device":"iPhone 6 Plus","identifiers":["iPhone7,1"],"bezel":0},{"device":"iPhone 6s","identifiers":["iPhone8,1"],"bezel":0},{"device":"iPhone 6s Plus","identifiers":["iPhone8,2"],"bezel":0},{"device":"iPhone 7","identifiers":["iPhone9,1","iPhone9,3"],"bezel":0},{"device":"iPhone 7 Plus","identifiers":["iPhone9,2","iPhone9,4"],"bezel":0},{"device":"iPhone 8","identifiers":["iPhone10,1","iPhone10,4"],"bezel":0},{"device":"iPhone 8 Plus","identifiers":["iPhone10,2","iPhone10,5"],"bezel":0},{"device":"iPhone X","identifiers":["iPhone10,3","iPhone10,6"],"bezel":39},{"device":"iPhone Xʀ","identifiers":["iPhone11,8"],"bezel":41.5},{"device":"iPhone Xs","identifiers":["iPhone11,2"],"bezel":39},{"device":"iPhone Xs Max","identifiers":["iPhone11,6","iPhone11,4"],"bezel":39},{"device":"iPhone 11","identifiers":["iPhone12,1"],"bezel":41.5},{"device":"iPhone 11 Pro","identifiers":["iPhone12,3"],"bezel":39},{"device":"iPhone 11 Pro Max","identifiers":["iPhone12,5"],"bezel":39},{"device":"iPhone 12 mini","identifiers":["iPhone13,1"],"bezel":44},{"device":"iPhone 12","identifiers":["iPhone13,2"],"bezel":47.33},{"device":"iPhone 12 Pro","identifiers":["iPhone13,3"],"bezel":47.33},{"device":"iPhone 12 Pro Max","identifiers":["iPhone13,4"],"bezel":53.33},{"device":"iPhone 13 mini","identifiers":["iPhone14,4"],"bezel":44},{"device":"iPhone 13","identifiers":["iPhone14,5"],"bezel":47.33},{"device":"iPhone 13 Pro","identifiers":["iPhone14,2"],"bezel":47.33},{"device":"iPhone 13 Pro Max","identifiers":["iPhone14,3"],"bezel":53.33},{"device":"iPhone 14","identifiers":["iPhone14,7"],"bezel":47.33},{"device":"iPhone 14 Plus","identifiers":["iPhone14,8"],"bezel":53.33},{"device":"iPhone 14 Pro","identifiers":["iPhone15,2"],"bezel":55},{"device":"iPhone 14 Pro Max","identifiers":["iPhone15,3"],"bezel":55},{"device":"iPhone SE (1st generation)","identifiers":["iPhone8,4"],"bezel":0},{"device":"iPhone SE (2nd generation)","identifiers":["iPhone12,8"],"bezel":0},{"device":"iPhone SE (3rd generation)","identifiers":["iPhone14,6"],"bezel":0}],"iPad":[{"device":"iPad","identifiers":["iPad1,1"],"bezel":0},{"device":"iPad 2","identifiers":["iPad2,1","iPad2,2","iPad2,3","iPad2,4"],"bezel":0},{"device":"iPad (3rd generation)","identifiers":["iPad3,1","iPad3,2","iPad3,3"],"bezel":0},{"device":"iPad (4th generation)","identifiers":["iPad3,4","iPad3,5","iPad3,6"],"bezel":0},{"device":"iPad (5th generation)","identifiers":["iPad6,11","iPad6,12"],"bezel":0},{"device":"iPad (6th generation)","identifiers":["iPad7,5","iPad7,6"],"bezel":0},{"device":"iPad (7th generation)","identifiers":["iPad7,11","iPad7,12"],"bezel":0},{"device":"iPad (8th generation)","identifiers":["iPad11,6","iPad11,7"],"bezel":0},{"device":"iPad (9th generation)","identifiers":["iPad12,1","iPad12,2"],"bezel":0},{"device":"iPad (10th generation)","identifiers":["iPad13,18","iPad13,19"],"bezel":25},{"device":"iPad mini","identifiers":["iPad2,5","iPad2,6","iPad2,7"],"bezel":0},{"device":"iPad mini 2","identifiers":["iPad4,4","iPad4,5","iPad4,6"],"bezel":0},{"device":"iPad mini 3","identifiers":["iPad4,7","iPad4,8","iPad4,9"],"bezel":0},{"device":"iPad mini 4","identifiers":["iPad5,1","iPad5,2"],"bezel":0},{"device":"iPad mini (5th generation)","identifiers":["iPad11,1","iPad11,2"],"bezel":0},{"device":"iPad mini (6th generation)","identifiers":["iPad14,1","iPad14,2"],"bezel":21.5},{"device":"iPad Air","identifiers":["iPad4,1","iPad4,2","iPad4,3"],"bezel":0},{"device":"iPad Air 2","identifiers":["iPad5,3","iPad5,4"],"bezel":0},{"device":"iPad Air (3rd generation)","identifiers":["iPad11,3","iPad11,4"],"bezel":0},{"device":"iPad Air (4th generation)","identifiers":["iPad13,1","iPad13,2"],"bezel":18},{"device":"iPad Air (5th generation)","identifiers":["iPad13,16","iPad13,17"],"bezel":18},{"device":"iPad Pro (9.7-inch)","identifiers":["iPad6,3","iPad6,4"],"bezel":0},{"device":"iPad Pro (10.5-inch)","identifiers":["iPad7,3","iPad7,4"],"bezel":0},{"device":"iPad Pro (11-inch) (1st generation)","identifiers":["iPad8,1","iPad8,2","iPad8,3","iPad8,4"],"bezel":18},{"device":"iPad Pro (11-inch) (2nd generation)","identifiers":["iPad8,9","iPad8,10"],"bezel":18},{"device":"iPad Pro (11-inch) (3rd generation)","identifiers":["iPad13,4","iPad13,5","iPad13,6","iPad13,7"],"bezel":18},{"device":"iPad Pro (11-inch) (4th generation)","identifiers":["iPad14,3","iPad14,4"],"bezel":18},{"device":"iPad Pro (12.9-inch) (1st generation)","identifiers":["iPad6,7","iPad6,8"],"bezel":0},{"device":"iPad Pro (12.9-inch) (2nd generation)","identifiers":["iPad7,1","iPad7,2"],"bezel":0},{"device":"iPad Pro (12.9-inch) (3rd generation)","identifiers":["iPad8,5","iPad8,6","iPad8,7","iPad8,8"],"bezel":18},{"device":"iPad Pro (12.9-inch) (4th generation)","identifiers":["iPad8,11","iPad8,12"],"bezel":18},{"device":"iPad Pro (12.9-inch) (5th generation)","identifiers":["iPad13,8","iPad13,9","iPad13,10","iPad13,11"],"bezel":18},{"device":"iPad Pro (12.9-inch) (6th generation)","identifiers":["iPad14,5","iPad14,6"],"bezel":18}],"Watch":[]} +{"iPod":[{"device":"iPod touch (1st generation)","identifiers":["iPod1,1"],"bezel":0},{"device":"iPod touch (2nd generation)","identifiers":["iPod2,1"],"bezel":0},{"device":"iPod touch (3rd generation)","identifiers":["iPod3,1"],"bezel":0},{"device":"iPod touch (4th generation)","identifiers":["iPod4,1"],"bezel":0},{"device":"iPod touch (5th generation)","identifiers":["iPod5,1"],"bezel":0},{"device":"iPod touch (6th generation)","identifiers":["iPod7,1"],"bezel":0},{"device":"iPod touch (7th generation)","identifiers":["iPod9,1"],"bezel":0}],"iPhone":[{"device":"iPhone","identifiers":["iPhone1,1"],"bezel":0},{"device":"iPhone 3G","identifiers":["iPhone1,2"],"bezel":0},{"device":"iPhone 3GS","identifiers":["iPhone2,1"],"bezel":0},{"device":"iPhone 4","identifiers":["iPhone3,1","iPhone3,2","iPhone3,3"],"bezel":0},{"device":"iPhone 4S","identifiers":["iPhone4,1"],"bezel":0},{"device":"iPhone 5","identifiers":["iPhone5,1","iPhone5,2"],"bezel":0},{"device":"iPhone 5c","identifiers":["iPhone5,3","iPhone5,4"],"bezel":0},{"device":"iPhone 5s","identifiers":["iPhone6,1","iPhone6,2"],"bezel":0},{"device":"iPhone 6","identifiers":["iPhone7,2"],"bezel":0},{"device":"iPhone 6 Plus","identifiers":["iPhone7,1"],"bezel":0},{"device":"iPhone 6s","identifiers":["iPhone8,1"],"bezel":0},{"device":"iPhone 6s Plus","identifiers":["iPhone8,2"],"bezel":0},{"device":"iPhone 7","identifiers":["iPhone9,1","iPhone9,3"],"bezel":0},{"device":"iPhone 7 Plus","identifiers":["iPhone9,2","iPhone9,4"],"bezel":0},{"device":"iPhone 8","identifiers":["iPhone10,1","iPhone10,4"],"bezel":0},{"device":"iPhone 8 Plus","identifiers":["iPhone10,2","iPhone10,5"],"bezel":0},{"device":"iPhone X","identifiers":["iPhone10,3","iPhone10,6"],"bezel":39},{"device":"iPhone Xʀ","identifiers":["iPhone11,8"],"bezel":41.5},{"device":"iPhone Xs","identifiers":["iPhone11,2"],"bezel":39},{"device":"iPhone Xs Max","identifiers":["iPhone11,6","iPhone11,4"],"bezel":39},{"device":"iPhone 11","identifiers":["iPhone12,1"],"bezel":41.5},{"device":"iPhone 11 Pro","identifiers":["iPhone12,3"],"bezel":39},{"device":"iPhone 11 Pro Max","identifiers":["iPhone12,5"],"bezel":39},{"device":"iPhone 12 mini","identifiers":["iPhone13,1"],"bezel":44},{"device":"iPhone 12","identifiers":["iPhone13,2"],"bezel":47.33},{"device":"iPhone 12 Pro","identifiers":["iPhone13,3"],"bezel":47.33},{"device":"iPhone 12 Pro Max","identifiers":["iPhone13,4"],"bezel":53.33},{"device":"iPhone 13 mini","identifiers":["iPhone14,4"],"bezel":44},{"device":"iPhone 13","identifiers":["iPhone14,5"],"bezel":47.33},{"device":"iPhone 13 Pro","identifiers":["iPhone14,2"],"bezel":47.33},{"device":"iPhone 13 Pro Max","identifiers":["iPhone14,3"],"bezel":53.33},{"device":"iPhone 14","identifiers":["iPhone14,7"],"bezel":47.33},{"device":"iPhone 14 Plus","identifiers":["iPhone14,8"],"bezel":53.33},{"device":"iPhone 14 Pro","identifiers":["iPhone15,2"],"bezel":55},{"device":"iPhone 14 Pro Max","identifiers":["iPhone15,3"],"bezel":55},{"device":"iPhone 15","identifiers":["iPhone15,4"],"bezel":55},{"device":"iPhone 15 Plus","identifiers":["iPhone15,5"],"bezel":55},{"device":"iPhone 15 Pro","identifiers":["iPhone16,1"],"bezel":55},{"device":"iPhone 15 Pro Max","identifiers":["iPhone16,2"],"bezel":55},{"device":"iPhone SE (1st generation)","identifiers":["iPhone8,4"],"bezel":0},{"device":"iPhone SE (2nd generation)","identifiers":["iPhone12,8"],"bezel":0},{"device":"iPhone SE (3rd generation)","identifiers":["iPhone14,6"],"bezel":0}],"iPad":[{"device":"iPad","identifiers":["iPad1,1"],"bezel":0},{"device":"iPad 2","identifiers":["iPad2,1","iPad2,2","iPad2,3","iPad2,4"],"bezel":0},{"device":"iPad (3rd generation)","identifiers":["iPad3,1","iPad3,2","iPad3,3"],"bezel":0},{"device":"iPad (4th generation)","identifiers":["iPad3,4","iPad3,5","iPad3,6"],"bezel":0},{"device":"iPad (5th generation)","identifiers":["iPad6,11","iPad6,12"],"bezel":0},{"device":"iPad (6th generation)","identifiers":["iPad7,5","iPad7,6"],"bezel":0},{"device":"iPad (7th generation)","identifiers":["iPad7,11","iPad7,12"],"bezel":0},{"device":"iPad (8th generation)","identifiers":["iPad11,6","iPad11,7"],"bezel":0},{"device":"iPad (9th generation)","identifiers":["iPad12,1","iPad12,2"],"bezel":0},{"device":"iPad (10th generation)","identifiers":["iPad13,18","iPad13,19"],"bezel":25},{"device":"iPad mini","identifiers":["iPad2,5","iPad2,6","iPad2,7"],"bezel":0},{"device":"iPad mini 2","identifiers":["iPad4,4","iPad4,5","iPad4,6"],"bezel":0},{"device":"iPad mini 3","identifiers":["iPad4,7","iPad4,8","iPad4,9"],"bezel":0},{"device":"iPad mini 4","identifiers":["iPad5,1","iPad5,2"],"bezel":0},{"device":"iPad mini (5th generation)","identifiers":["iPad11,1","iPad11,2"],"bezel":0},{"device":"iPad mini (6th generation)","identifiers":["iPad14,1","iPad14,2"],"bezel":21.5},{"device":"iPad Air","identifiers":["iPad4,1","iPad4,2","iPad4,3"],"bezel":0},{"device":"iPad Air 2","identifiers":["iPad5,3","iPad5,4"],"bezel":0},{"device":"iPad Air (3rd generation)","identifiers":["iPad11,3","iPad11,4"],"bezel":0},{"device":"iPad Air (4th generation)","identifiers":["iPad13,1","iPad13,2"],"bezel":18},{"device":"iPad Air (5th generation)","identifiers":["iPad13,16","iPad13,17"],"bezel":18},{"device":"iPad Pro (9.7-inch)","identifiers":["iPad6,3","iPad6,4"],"bezel":0},{"device":"iPad Pro (10.5-inch)","identifiers":["iPad7,3","iPad7,4"],"bezel":0},{"device":"iPad Pro (11-inch) (1st generation)","identifiers":["iPad8,1","iPad8,2","iPad8,3","iPad8,4"],"bezel":18},{"device":"iPad Pro (11-inch) (2nd generation)","identifiers":["iPad8,9","iPad8,10"],"bezel":18},{"device":"iPad Pro (11-inch) (3rd generation)","identifiers":["iPad13,4","iPad13,5","iPad13,6","iPad13,7"],"bezel":18},{"device":"iPad Pro (11-inch) (4th generation)","identifiers":["iPad14,3","iPad14,4"],"bezel":18},{"device":"iPad Pro (12.9-inch) (1st generation)","identifiers":["iPad6,7","iPad6,8"],"bezel":0},{"device":"iPad Pro (12.9-inch) (2nd generation)","identifiers":["iPad7,1","iPad7,2"],"bezel":0},{"device":"iPad Pro (12.9-inch) (3rd generation)","identifiers":["iPad8,5","iPad8,6","iPad8,7","iPad8,8"],"bezel":18},{"device":"iPad Pro (12.9-inch) (4th generation)","identifiers":["iPad8,11","iPad8,12"],"bezel":18},{"device":"iPad Pro (12.9-inch) (5th generation)","identifiers":["iPad13,8","iPad13,9","iPad13,10","iPad13,11"],"bezel":18},{"device":"iPad Pro (12.9-inch) (6th generation)","identifiers":["iPad14,5","iPad14,6"],"bezel":18}],"Watch":[]} \ No newline at end of file diff --git a/Sources/Generator/apple-device-database.csv b/Sources/Generator/apple-device-database.csv index f0e382c..2817fe4 100644 --- a/Sources/Generator/apple-device-database.csv +++ b/Sources/Generator/apple-device-database.csv @@ -52,6 +52,10 @@ iPhone 14,"iPhone14,7" iPhone 14 Plus,"iPhone14,8" iPhone 14 Pro,"iPhone15,2" iPhone 14 Pro Max,"iPhone15,3" +iPhone 15,"iPhone15,4" +iPhone 15 Plus,"iPhone15,5" +iPhone 15 Pro,"iPhone16,1" +iPhone 15 Pro Max,"iPhone16,2" iPhone SE (1st generation),"iPhone8,4" iPhone SE (2nd generation),"iPhone12,8" diff --git a/Sources/Generator/cache-data.json b/Sources/Generator/cache-data.json index 73bb8c4..16f065b 100644 --- a/Sources/Generator/cache-data.json +++ b/Sources/Generator/cache-data.json @@ -307,6 +307,34 @@ ], "bezel": 55 }, + { + "device": "iPhone 15", + "identifiers": [ + "iPhone15,4" + ], + "bezel": 55 + }, + { + "device": "iPhone 15 Plus", + "identifiers": [ + "iPhone15,5" + ], + "bezel": 55 + }, + { + "device": "iPhone 15 Pro", + "identifiers": [ + "iPhone16,1" + ], + "bezel": 55 + }, + { + "device": "iPhone 15 Pro Max", + "identifiers": [ + "iPhone16,2" + ], + "bezel": 55 + }, { "device": "iPhone SE (1st generation)", "identifiers": [ diff --git a/Sources/Generator/completed-simulators.txt b/Sources/Generator/completed-simulators.txt index 0362a61..3b7de8e 100644 --- a/Sources/Generator/completed-simulators.txt +++ b/Sources/Generator/completed-simulators.txt @@ -1,11 +1,4 @@ iPad1,1 -iPad11,1 -iPad11,2 -iPad11,3 -iPad11,6 -iPad11,7 -iPad12,1 -iPad12,2 iPad2,1 iPad2,2 iPad2,3 @@ -32,26 +25,62 @@ iPad5,1 iPad5,2 iPad5,3 iPad5,4 -iPad6,11 -iPad6,12 iPad6,3 iPad6,4 iPad6,7 +iPad6,8 +iPad6,11 +iPad6,12 iPad7,1 -iPad7,11 -iPad7,12 +iPad7,2 iPad7,3 iPad7,4 iPad7,5 iPad7,6 +iPad7,11 +iPad7,12 +iPad8,1 +iPad8,2 +iPad8,3 +iPad8,4 +iPad8,5 +iPad8,6 +iPad8,7 +iPad8,8 +iPad8,9 +iPad8,10 +iPad8,11 +iPad8,12 +iPad11,1 +iPad11,2 +iPad11,3 +iPad11,4 +iPad11,6 +iPad11,7 +iPad12,1 +iPad12,2 +iPad13,1 +iPad13,2 +iPad13,4 +iPad13,5 +iPad13,6 +iPad13,7 +iPad13,8 +iPad13,9 +iPad13,10 +iPad13,11 +iPad13,16 +iPad13,17 +iPad13,18 +iPad13,19 +iPad14,1 +iPad14,2 +iPad14,3 +iPad14,4 +iPad14,5 +iPad14,6 iPhone1,1 iPhone1,2 -iPhone10,1 -iPhone10,2 -iPhone10,4 -iPhone10,5 -iPhone12,8 -iPhone14,6 iPhone2,1 iPhone3,1 iPhone3,2 @@ -72,10 +101,41 @@ iPhone9,1 iPhone9,2 iPhone9,3 iPhone9,4 +iPhone10,1 +iPhone10,2 +iPhone10,3 +iPhone10,4 +iPhone10,5 +iPhone10,6 +iPhone11,2 +iPhone11,4 +iPhone11,6 +iPhone11,8 +iPhone12,1 +iPhone12,3 +iPhone12,5 +iPhone12,8 +iPhone13,1 +iPhone13,2 +iPhone13,3 +iPhone13,4 +iPhone14,2 +iPhone14,3 +iPhone14,4 +iPhone14,5 +iPhone14,6 +iPhone14,7 +iPhone14,8 +iPhone15,2 +iPhone15,3 +iPhone15,4 +iPhone15,5 +iPhone16,1 +iPhone16,2 iPod1,1 iPod2,1 iPod3,1 iPod4,1 iPod5,1 iPod7,1 -iPod9,1 +iPod9,1 \ No newline at end of file