diff --git a/client/src/main/java/ctbrec/ui/sites/cam4/Cam4ConfigUI.java b/client/src/main/java/ctbrec/ui/sites/cam4/Cam4ConfigUI.java index d0441734..bba40786 100644 --- a/client/src/main/java/ctbrec/ui/sites/cam4/Cam4ConfigUI.java +++ b/client/src/main/java/ctbrec/ui/sites/cam4/Cam4ConfigUI.java @@ -103,7 +103,12 @@ public class Cam4ConfigUI extends AbstractConfigUI { CheckBox trans = new CheckBox("Trans"); trans.setSelected(tabs.contains("shemale")); trans.setOnAction(e -> toggleTab("shemale", trans.isSelected())); - checkboxGrid.add(trans, 0, 1); + checkboxGrid.add(trans, 3, 0); + + CheckBox newModels = new CheckBox("New"); + newModels.setSelected(tabs.contains("new")); + newModels.setOnAction(e -> toggleTab("new", newModels.isSelected())); + checkboxGrid.add(newModels, 0, 1); CheckBox hdModels = new CheckBox("HD"); hdModels.setSelected(tabs.contains("hd")); @@ -115,7 +120,7 @@ public class Cam4ConfigUI extends AbstractConfigUI { mobile.setOnAction(e -> toggleTab("mobile", mobile.isSelected())); checkboxGrid.add(mobile, 2, 1); - layout.add(checkboxGrid, 1, row, 3, 2); + 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/cam4/Cam4TabProvider.java b/client/src/main/java/ctbrec/ui/sites/cam4/Cam4TabProvider.java index 93ff01ac..3dcf855a 100644 --- a/client/src/main/java/ctbrec/ui/sites/cam4/Cam4TabProvider.java +++ b/client/src/main/java/ctbrec/ui/sites/cam4/Cam4TabProvider.java @@ -49,12 +49,12 @@ public class Cam4TabProvider extends AbstractTabProvider { case "mobile": tabs.add(createTab("Mobile", site.getBaseUrl() + "/directoryCams?directoryJson=true&online=true&url=true&orderBy=MOST_VIEWERS&gender=female&broadcastType=female_group&broadcastType=solo&broadcastType=male_female_group&source=mobile")); break; + case "new": + tabs.add(createTab("New", site.getBaseUrl() + "/directoryCams?directoryJson=true&online=true&url=true&orderBy=MOST_VIEWERS&gender=female&broadcastType=female_group&broadcastType=solo&broadcastType=male_female_group&newPerformer=true")); default: } } - tabs.add(createTab("New", site.getBaseUrl() + "/directoryCams?directoryJson=true&online=true&url=true&orderBy=MOST_VIEWERS&gender=female&broadcastType=female_group&broadcastType=solo&broadcastType=male_female_group&newPerformer=true")); - followed = new Cam4FollowedTab((Cam4) site); followed.setRecorder(recorder); tabs.add(followed);