Validated using newest GoldLeaf v0.9 and works fine. Updated text, application preferences record, fxml, readme.

This commit is contained in:
Dmitry Isaenko 2021-08-25 07:03:17 +03:00
parent 825af65ff2
commit 3f2e986aed
6 changed files with 11 additions and 15 deletions

View file

@ -27,7 +27,7 @@ public class AppPreferences {
private final Preferences preferences;
private final Locale locale;
public static final String[] goldleafSupportedVersions = {"v0.5", "v0.7.x", "v0.8"};
public static final String[] goldleafSupportedVersions = {"v0.5", "v0.7.x", "v0.8-0.9"};
private AppPreferences(){
this.preferences = Preferences.userRoot().node("NS-USBloader");
@ -113,12 +113,10 @@ public class AppPreferences {
public boolean getNspFileFilterGL(){return preferences.getBoolean("GL_NSP_FILTER", false); }
public void setNspFileFilterGL(boolean prop){preferences.putBoolean("GL_NSP_FILTER", prop);}
public String getGlVersion(){
int recentGlVersionIndex = goldleafSupportedVersions.length - 1;
String recentGlVersion = goldleafSupportedVersions[recentGlVersionIndex];
return preferences.get("gl_version", recentGlVersion);
public int getGlVersion(){
return preferences.getInt("gl_ver", goldleafSupportedVersions.length - 1);
}
public void setGlVersion(String version){ preferences.put("gl_version", version);}
public void setGlVersion(int version){ preferences.putInt("gl_ver", version);}
public double getSceneWidth(){ return preferences.getDouble("WIND_WIDTH", 850.0); }
public void setSceneWidth(double value){ preferences.putDouble("WIND_WIDTH", value); }

View file

@ -53,6 +53,6 @@ public class SettingsBlockGoldleafController implements Initializable {
final AppPreferences preferences = AppPreferences.getInstance();
preferences.setNspFileFilterGL(getNSPFileFilterForGL());
preferences.setGlVersion(getGlVer());
preferences.setGlVersion(glVersionChoiceBox.getSelectionModel().getSelectedIndex());
}
}

View file

@ -103,7 +103,7 @@ class GoldLeaf_08 extends TransferModule {
this.nspFilterForGl = nspFilter;
print("============= GoldLeaf v0.8 =============\n\t" +
print("=========== GoldLeaf v0.8-0.9 ===========\n\t" +
"VIRT:/ equals files added into the application\n\t" +
"HOME:/ equals "
+System.getProperty("user.home"), EMsgType.INFO);

View file

@ -66,7 +66,7 @@ public class UsbCommunications extends CancellableRunnable {
case "TinFoil":
module = new TinFoil(handler, nspMap, this, logPrinter);
break;
case "GoldLeafv0.8":
case "GoldLeafv0.8-0.9":
module = new GoldLeaf_08(handler, nspMap, this, logPrinter, nspFilterForGl);
break;
case "GoldLeafv0.7.x":