Correct Goldleaf supported versions list

master
Dmitry Isaenko 2023-11-08 14:34:00 +03:00
parent 8348c9f2ab
commit fa236cb1ad
4 changed files with 9 additions and 9 deletions

View File

@ -29,7 +29,7 @@ public class AppPreferences {
private final Preferences preferences; private final Preferences preferences;
private final Locale locale; private final Locale locale;
public static final String[] goldleafSupportedVersions = {"v0.5", "v0.7.x", "v0.8-0.9", "v0.10"}; public static final String[] GOLDLEAF_SUPPORTED_VERSIONS = {"v0.5", "v0.7.x", "v0.8-0.9", "v0.10+"};
private static final Font DEFAULT_FONT = Font.getDefault(); private static final Font DEFAULT_FONT = Font.getDefault();
private AppPreferences(){ private AppPreferences(){
@ -42,13 +42,13 @@ public class AppPreferences {
} }
public String getTheme(){ public String getTheme(){
String theme = preferences.get("THEME", "/res/app_dark.css"); // Don't let user to change settings manually String theme = preferences.get("THEME", "/res/app_dark.css"); // Don't let user change settings manually
if (!theme.matches("(^/res/app_dark.css$)|(^/res/app_light.css$)")) if (!theme.matches("(^/res/app_dark.css$)|(^/res/app_light.css$)"))
theme = "/res/app_dark.css"; theme = "/res/app_dark.css";
return theme; return theme;
} }
public int getProtocol(){ public int getProtocol(){
int protocolIndex = preferences.getInt("protocol_index", 0); // Don't let user to change settings manually int protocolIndex = preferences.getInt("protocol_index", 0); // Don't let user change settings manually
if (protocolIndex < 0 || protocolIndex > 1) if (protocolIndex < 0 || protocolIndex > 1)
protocolIndex = 0; protocolIndex = 0;
return protocolIndex; return protocolIndex;
@ -56,7 +56,7 @@ public class AppPreferences {
public void setProtocol(int protocolIndex){ preferences.putInt("protocol_index", protocolIndex); } public void setProtocol(int protocolIndex){ preferences.putInt("protocol_index", protocolIndex); }
public String getNetUsb(){ public String getNetUsb(){
String netUsb = preferences.get("NETUSB", "USB"); // Don't let user to change settings manually String netUsb = preferences.get("NETUSB", "USB"); // Don't let user change settings manually
if (!netUsb.matches("(^USB$)|(^NET$)")) if (!netUsb.matches("(^USB$)|(^NET$)"))
netUsb = "USB"; netUsb = "USB";
return netUsb; return netUsb;
@ -120,7 +120,7 @@ public class AppPreferences {
public void setNspFileFilterGL(boolean prop){preferences.putBoolean("GL_NSP_FILTER", prop);} public void setNspFileFilterGL(boolean prop){preferences.putBoolean("GL_NSP_FILTER", prop);}
public int getGlVersion(){ public int getGlVersion(){
return preferences.getInt("gl_ver", goldleafSupportedVersions.length - 1); return preferences.getInt("gl_ver", GOLDLEAF_SUPPORTED_VERSIONS.length - 1);
} }
public void setGlVersion(int version){ preferences.putInt("gl_ver", version);} public void setGlVersion(int version){ preferences.putInt("gl_ver", version);}

View File

@ -38,7 +38,7 @@ public class SettingsBlockGoldleafController implements Initializable {
final AppPreferences preferences = AppPreferences.getInstance(); final AppPreferences preferences = AppPreferences.getInstance();
nspFilesFilterForGLCB.setSelected(preferences.getNspFileFilterGL()); nspFilesFilterForGLCB.setSelected(preferences.getNspFileFilterGL());
glVersionChoiceBox.getItems().addAll(AppPreferences.goldleafSupportedVersions); glVersionChoiceBox.getItems().addAll(AppPreferences.GOLDLEAF_SUPPORTED_VERSIONS);
glVersionChoiceBox.getSelectionModel().select(preferences.getGlVersion()); glVersionChoiceBox.getSelectionModel().select(preferences.getGlVersion());
} }

View File

@ -75,7 +75,7 @@ public class GoldLeafCli {
private String getGlSupportedVersions(){ private String getGlSupportedVersions(){
StringBuilder builder = new StringBuilder("Supported versions: \n"); StringBuilder builder = new StringBuilder("Supported versions: \n");
for (String a : AppPreferences.goldleafSupportedVersions){ for (String a : AppPreferences.GOLDLEAF_SUPPORTED_VERSIONS){
builder.append("\t"); builder.append("\t");
builder.append(a); builder.append(a);
builder.append("\n"); builder.append("\n");
@ -98,7 +98,7 @@ public class GoldLeafCli {
"Try 'ns-usbloader -g help' for more information."); "Try 'ns-usbloader -g help' for more information.");
} }
for (String version : AppPreferences.goldleafSupportedVersions){ for (String version : AppPreferences.GOLDLEAF_SUPPORTED_VERSIONS){
if (version.equals(goldLeafVersion)) if (version.equals(goldLeafVersion))
return; return;
} }

View File

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