@@ -158,7 +158,10 @@ public void initialize() {
158158 "iPad Mini 4 (Wifi)" , "iPad Mini 4 (Cellular)" , "iPad Air 2 (WiFi)" , "iPad Air 2 (Cellular)" ,
159159 "iPad Pro 9.7 (Wifi)" , "iPad Pro 9.7 (Cellular)" , "iPad Pro 12.9 (WiFi)" , "iPad Pro 12.9 (Cellular)" ,
160160 "iPad 5 (Wifi)" , "iPad 5 (Cellular)" , "iPad Pro 2 12.9 (WiFi)(iPad7,1)" , "iPad Pro 2 12.9 (Cellular)(iPad7,2)" ,
161- "iPad Pro 10.5 (WiFi)(iPad7,3)" , "iPad 10.5 (Cellular)(iPad7,4)" , "iPad 6 (WiFi)(iPad 7,5)" , "iPad 6 (Cellular)(iPad7,6)" );
161+ "iPad Pro 10.5 (WiFi)(iPad7,3)" , "iPad 10.5 (Cellular)(iPad7,4)" , "iPad 6 (WiFi)(iPad 7,5)" ,
162+ "iPad 6 (Cellular)(iPad7,6)" , "iPad Pro 3 11' (WiFi)(iPad8,1)" , "iPad Pro 3 11' (WiFi)(iPad8,2)" ,
163+ "iPad Pro 3 11' (Cellular)(iPad8,3)" , "iPad Pro 3 11' (Cellular)(iPad8,4)" , "iPad Pro 3 12.9'(WiFi)(iPad8,5)" ,
164+ "iPad Pro 3 12.9 (WiFi)(iPad8,6)" , "iPad Pro 3 12.9 (Cellular)(iPad8,7)" , "iPad Pro 3 12.9 (Cellular)(iPad8,8)" );
162165 final ObservableList AppleTVs = FXCollections .observableArrayList ("Apple TV 2G" , "Apple TV 3" , "Apple TV 3 (2013)" , "Apple TV 4 (2015)" , "Apple TV 4K" );
163166 deviceTypeChoiceBox .setItems (FXCollections .observableArrayList ("iPhone" , "iPod" , "iPad" , "AppleTV" ));
164167
@@ -234,6 +237,46 @@ public void initialize() {
234237 getBoardConfig = true ;
235238 boardConfigField .setDisable (false );
236239 boardConfigField .setText ("N841AP" );
240+ } else if (v .equals ("iPad Pro 3 11' (WiFi)(iPad8,1)" )) {
241+ boardConfigField .setEffect (borderGlow );
242+ getBoardConfig = true ;
243+ boardConfigField .setDisable (false );
244+ boardConfigField .setText ("J317AP" );
245+ } else if (v .equals ("iPad Pro 3 11' (WiFi)(iPad8,2)" )) {
246+ boardConfigField .setEffect (borderGlow );
247+ getBoardConfig = true ;
248+ boardConfigField .setDisable (false );
249+ boardConfigField .setText ("J317xAP" );
250+ } else if (v .equals ("iPad Pro 3 11' (Cellular)(iPad8,3)" )) {
251+ boardConfigField .setEffect (borderGlow );
252+ getBoardConfig = true ;
253+ boardConfigField .setDisable (false );
254+ boardConfigField .setText ("J318AP" );
255+ } else if (v .equals ("iPad Pro 3 11' (Cellular)(iPad8,4)" )) {
256+ boardConfigField .setEffect (borderGlow );
257+ getBoardConfig = true ;
258+ boardConfigField .setDisable (false );
259+ boardConfigField .setText ("J318xAP" );
260+ } else if (v .equals ("iPad Pro 3 12.9'(WiFi)(iPad8,5)" )) {
261+ boardConfigField .setEffect (borderGlow );
262+ getBoardConfig = true ;
263+ boardConfigField .setDisable (false );
264+ boardConfigField .setText ("J320AP" );
265+ } else if (v .equals ("iPad Pro 3 12.9 (WiFi)(iPad8,6)" )) {
266+ boardConfigField .setEffect (borderGlow );
267+ getBoardConfig = true ;
268+ boardConfigField .setDisable (false );
269+ boardConfigField .setText ("J320xAP" );
270+ } else if (v .equals ("iPad Pro 3 12.9 (Cellular)(iPad8,7)" )) {
271+ boardConfigField .setEffect (borderGlow );
272+ getBoardConfig = true ;
273+ boardConfigField .setDisable (false );
274+ boardConfigField .setText ("J321AP" );
275+ } else if (v .equals ("iPad Pro 3 12.9 (Cellular)(iPad8,8)" )) {
276+ boardConfigField .setEffect (borderGlow );
277+ getBoardConfig = true ;
278+ boardConfigField .setDisable (false );
279+ boardConfigField .setText ("J321xAP" );
237280 } else {
238281 boardConfigField .setEffect (null );
239282 getBoardConfig = false ;
@@ -278,6 +321,46 @@ public void initialize() {
278321 getBoardConfig = true ;
279322 boardConfigField .setDisable (false );
280323 boardConfigField .setText ("N841AP" );
324+ } else if (newValue .equals ("iPad8,1" )) {
325+ boardConfigField .setEffect (borderGlow );
326+ getBoardConfig = true ;
327+ boardConfigField .setDisable (false );
328+ boardConfigField .setText ("J317AP" );
329+ } else if (newValue .equals ("iPad8,2" )) {
330+ boardConfigField .setEffect (borderGlow );
331+ getBoardConfig = true ;
332+ boardConfigField .setDisable (false );
333+ boardConfigField .setText ("J317xAP" );
334+ } else if (newValue .equals ("iPad8,3" )) {
335+ boardConfigField .setEffect (borderGlow );
336+ getBoardConfig = true ;
337+ boardConfigField .setDisable (false );
338+ boardConfigField .setText ("J318AP" );
339+ } else if (newValue .equals ("iPad8,4)" )) {
340+ boardConfigField .setEffect (borderGlow );
341+ getBoardConfig = true ;
342+ boardConfigField .setDisable (false );
343+ boardConfigField .setText ("J318xAP" );
344+ } else if (newValue .equals ("iPad8,5" )) {
345+ boardConfigField .setEffect (borderGlow );
346+ getBoardConfig = true ;
347+ boardConfigField .setDisable (false );
348+ boardConfigField .setText ("J320AP" );
349+ } else if (newValue .equals ("iPad8,6" )) {
350+ boardConfigField .setEffect (borderGlow );
351+ getBoardConfig = true ;
352+ boardConfigField .setDisable (false );
353+ boardConfigField .setText ("J320xAP" );
354+ } else if (newValue .equals ("iPad8,7" )) {
355+ boardConfigField .setEffect (borderGlow );
356+ getBoardConfig = true ;
357+ boardConfigField .setDisable (false );
358+ boardConfigField .setText ("J321AP" );
359+ } else if (newValue .equals ("iPad8,8" )) {
360+ boardConfigField .setEffect (borderGlow );
361+ getBoardConfig = true ;
362+ boardConfigField .setDisable (false );
363+ boardConfigField .setText ("J321xAP" );
281364 } else {
282365 boardConfigField .setEffect (null );
283366 getBoardConfig = false ;
@@ -868,7 +951,7 @@ public void aboutMenuHandler() {
868951 alert .setHeaderText ("blobsaver " + Main .appVersion );
869952 alert .setContentText ("blobsaver Copyright (c) 2018 airsquared\n \n " +
870953 "This program is licensed under GNU GPL v3.0-only" );
871-
954+
872955 resizeAlertButtons (alert );
873956 alert .showAndWait ();
874957 switch (alert .getResult ().getText ()) {
0 commit comments