From d2f5b26c1f6965a25491c9641843226885696e92 Mon Sep 17 00:00:00 2001 From: Martin Prokoph Date: Sat, 22 Feb 2025 22:12:25 +0100 Subject: [PATCH] feat: maintain tab order - The ordering of tabs will now be defined by the order entries are sorted in config classes --- .../main/java/eu/midnightdust/lib/config/MidnightConfig.java | 2 +- gradle.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/eu/midnightdust/lib/config/MidnightConfig.java b/common/src/main/java/eu/midnightdust/lib/config/MidnightConfig.java index 037254b..8591097 100755 --- a/common/src/main/java/eu/midnightdust/lib/config/MidnightConfig.java +++ b/common/src/main/java/eu/midnightdust/lib/config/MidnightConfig.java @@ -241,7 +241,7 @@ public abstract class MidnightConfig { public final Screen parent; public MidnightConfigListWidget list; public TabManager tabManager = new TabManager(a -> {}, a -> {}); - public Map tabs = new HashMap<>(); + public Map tabs = new LinkedHashMap<>(); public Tab prevTab; public TabNavigationWidget tabNavigation; public ButtonWidget done; diff --git a/gradle.properties b/gradle.properties index a18f146..a1e95cc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ yarn_mappings=1.21.4+build.1 enabled_platforms=fabric,neoforge archives_base_name=midnightlib -mod_version=1.6.8 +mod_version=1.6.9 maven_group=eu.midnightdust release_type=release curseforge_id=488090