diff --git a/client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaConfigUI.java b/client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaConfigUI.java index ffb7d503..d7e3870b 100644 --- a/client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaConfigUI.java +++ b/client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaConfigUI.java @@ -103,19 +103,24 @@ public class CamsodaConfigUI extends AbstractConfigUI { CheckBox couples = new CheckBox("Couples"); couples.setSelected(tabs.contains("c")); couples.setOnAction(e -> toggleTab("c", couples.isSelected())); - checkboxGrid.add(couples, 0, 1); + checkboxGrid.add(couples, 3, 0); CheckBox isNew = new CheckBox("New"); isNew.setSelected(tabs.contains("isNew")); isNew.setOnAction(e -> toggleTab("isNew", isNew.isSelected())); - checkboxGrid.add(isNew, 1, 1); + checkboxGrid.add(isNew, 0, 1); CheckBox voyeur = new CheckBox("Voyeur"); voyeur.setSelected(tabs.contains("isVoyeur")); voyeur.setOnAction(e -> toggleTab("isVoyeur", voyeur.isSelected())); - checkboxGrid.add(voyeur, 2, 1); + checkboxGrid.add(voyeur, 1, 1); - layout.add(checkboxGrid, 1, row, 3, 2); + CheckBox all = new CheckBox("All"); + all.setSelected(tabs.contains("all")); + all.setOnAction(e -> toggleTab("all", all.isSelected())); + checkboxGrid.add(all, 2, 1); + + layout.add(checkboxGrid, 1, row, 4, 2); row += 2; var createAccount = new Button("Create new Account"); diff --git a/client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaTabProvider.java b/client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaTabProvider.java index d7ffcde9..d4c1660f 100644 --- a/client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaTabProvider.java +++ b/client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaTabProvider.java @@ -35,7 +35,7 @@ public class CamsodaTabProvider extends AbstractTabProvider { methodMap.put("isVoyeur", CamsodaModel::isVoyeur); Map tabMap = new HashMap<>(); - tabMap.put("a", "All"); + tabMap.put("all", "All"); tabMap.put("m", "Male"); tabMap.put("f", "Female"); tabMap.put("c", "Couples"); @@ -46,7 +46,7 @@ public class CamsodaTabProvider extends AbstractTabProvider { for (String tab : enabledTabs) { String title = tabMap.getOrDefault(tab, tab); switch (tab) { - case "a": + case "all": tabs.add(createTab("All", API_URL, m -> true)); break; case "m":