From 503510b4ad1e516e86928144637a228dc52c8cde Mon Sep 17 00:00:00 2001 From: Arthur Poiret Date: Mon, 5 Jan 2026 22:31:32 +0100 Subject: [PATCH] fix(#419): sort target environment entry list --- .../com/owlplug/explore/controllers/ExploreController.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/owlplug-client/src/main/java/com/owlplug/explore/controllers/ExploreController.java b/owlplug-client/src/main/java/com/owlplug/explore/controllers/ExploreController.java index fa05271b..f7385a65 100644 --- a/owlplug-client/src/main/java/com/owlplug/explore/controllers/ExploreController.java +++ b/owlplug-client/src/main/java/com/owlplug/explore/controllers/ExploreController.java @@ -42,6 +42,7 @@ import com.owlplug.plugin.model.PluginFormat; import java.io.File; import java.util.ArrayList; +import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map.Entry; @@ -193,7 +194,11 @@ public void initialize() { Label popupLabel = new Label("Target environment contains"); popupLabel.getStyleClass().add("label-disabled"); platformFilterVbox.getChildren().add(popupLabel); - for (Entry entry : targetFilterCheckBoxes.entrySet()) { + for (Entry entry : targetFilterCheckBoxes.entrySet() + .stream() + .sorted(Entry.comparingByKey().reversed()) + .toList() + ) { platformFilterVbox.getChildren().add(entry.getValue()); }