From b4de8108658bdf434bddef116d0beb7579bdc915 Mon Sep 17 00:00:00 2001 From: MMagicala <36617521+MMagicala@users.noreply.github.com> Date: Tue, 23 Jun 2020 16:20:28 -0700 Subject: [PATCH] xp tracker: add option to sort skills by most recently gained xp --- .../runelite/client/plugins/xptracker/XpInfoBox.java | 5 +++++ .../client/plugins/xptracker/XpTrackerConfig.java | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBox.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBox.java index a1aab90b80..fdd083262e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBox.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpInfoBox.java @@ -251,6 +251,11 @@ class XpInfoBox extends JPanel panel.revalidate(); } + if (xpTrackerConfig.prioritizeRecentXpSkills()) + { + panel.setComponentZOrder(this, 0); + } + paused = skillPaused; // Update progress bar diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerConfig.java index c195d46987..21ed053398 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerConfig.java @@ -177,4 +177,15 @@ public interface XpTrackerConfig extends Config { return XpProgressBarLabel.PERCENTAGE; } + + @ConfigItem( + position = 12, + keyName = "prioritizeRecentXpSkills", + name = "Move recently trained skills to top", + description = "Configures whether skills should be organized by most recently gained xp" + ) + default boolean prioritizeRecentXpSkills() + { + return false; + } }