Skip to content

Commit 3a48c9e

Browse files
committed
Add iPhone 15/Plus, move more devices to 'Older Devices' toggle
(Pro/Max needs tsschecker update)
1 parent d5a747f commit 3a48c9e

File tree

5 files changed

+15
-11
lines changed

5 files changed

+15
-11
lines changed

build.gradle

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,8 @@ application {
7777
applicationDefaultJvmArgs.add addExports
7878
}
7979

80-
private String getJarDirectory() {
81-
var dir = ''
82-
if (DefaultNativePlatform.currentOperatingSystem.isMacOsX()) dir = 'macos/Contents'
83-
else if (DefaultNativePlatform.currentOperatingSystem.isWindows()) dir = 'windows/files'
84-
else if (DefaultNativePlatform.currentOperatingSystem.isLinux()) dir = 'linux'
85-
return "${projectDir}/dist/${dir}"
86-
}
80+
var jarDirectory = os.isMacOsX() ? 'macos/Contents' : os.isWindows() ? 'windows/files' : 'linux'
81+
jarDirectory = "${projectDir}/dist/${jarDirectory}"
8782

8883
run {
8984
systemProperty 'jar.directory', jarDirectory

src/main/java/airsquared/blobsaver/app/Controller.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ private void useMacOSMenuBar() {
392392
new SeparatorMenuItem(), tk.createBringAllToFrontItem());
393393
tk.autoAddWindowMenuItems(menuBar.getMenus().get(3));
394394

395-
menuBar.getMenus().get(4).getItems().remove(11); // remove about
395+
menuBar.getMenus().get(4).getItems().removeLast(); // remove about
396396

397397
tk.setApplicationMenu(applicationMenu);
398398
tk.setGlobalMenuBar(menuBar);

src/main/java/airsquared/blobsaver/app/Devices.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ public static void updateLists() {
7373
if (Prefs.getShowOldDevices()) {
7474
iPhoneList.setAll(iPhones);
7575
iPadList.setAll(iPads);
76-
} else if (!iPhoneList.get(0).equals("iPhone 6s")) {
77-
iPhoneList.remove(0, iPhoneList.indexOf("iPhone 6s"));
78-
iPadList.remove(0, iPadList.indexOf("iPad Mini 4 (Wifi)"));
76+
} else if (!iPhoneList.get(0).equals("iPhone 8 (iPhone10,1)")) {
77+
iPhoneList.remove(0, iPhoneList.indexOf("iPhone 8 (iPhone10,1)"));
78+
iPadList.remove(0, iPadList.indexOf("iPad Pro 9.7 (Wifi)"));
7979
}
8080
}
8181

src/main/resources/airsquared/blobsaver/app/boardconfigs.properties

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ iPhone14,7=d27ap
6363
iPhone14,8=d28ap
6464
iPhone15,2=d73ap
6565
iPhone15,3=d74ap
66+
iPhone15,4=d37ap
67+
iPhone15,5=d38ap
68+
iPhone16,1=d83ap
69+
iPhone16,2=d84ap
6670
iPod3,1=n18ap
6771
iPod4,1=n81ap
6872
iPod5,1=n78ap

src/main/resources/airsquared/blobsaver/app/devicemodels/iPhones.properties

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,8 @@ iPhone\ 14\ (iPhone14,7)=iPhone14,7
4646
iPhone\ 14+\ (iPhone14,8)=iPhone14,8
4747
iPhone\ 14\ Pro\ (iPhone15,2)=iPhone15,2
4848
iPhone\ 14\ Pro\ Max\ (iPhone15,3)=iPhone15,3
49+
iPhone\ 15\ (iPhone15,4)=iPhone15,4
50+
iPhone\ 15\ Plus\ (iPhone15,5)=iPhone15,5
51+
# TODO needs tsschecker update:
52+
# iPhone\ 15\ Pro\ (iPhone16,1)=iPhone16,1
53+
# iPhone\ 15\ Pro\ Max\ (iPhone16,2)=iPhone16,2

0 commit comments

Comments
 (0)