From 671939fe9eb258d625443be65dc118e2c23f15f1 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Sat, 30 May 2026 00:31:47 -0500 Subject: [PATCH] add auto sort on open feature - disabled by default --- api/config.lua | 1 + modules/bags.lua | 3 +++ modules/gui.lua | 1 + 3 files changed, 5 insertions(+) diff --git a/api/config.lua b/api/config.lua index 621b5702..ab4b510d 100644 --- a/api/config.lua +++ b/api/config.lua @@ -171,6 +171,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("appearance", "bags", "icon_size", "-1") pfUI:UpdateConfig("appearance", "bags", "bagrowlength", "10") pfUI:UpdateConfig("appearance", "bags", "bankrowlength", "10") + pfUI:UpdateConfig("appearance", "bags", "autoSortOnOpen", "0") pfUI:UpdateConfig("appearance", "minimap", "size", "140") pfUI:UpdateConfig("appearance", "minimap", "arrowscale", "1") pfUI:UpdateConfig("appearance", "minimap", "zonetext", "off") diff --git a/modules/bags.lua b/modules/bags.lua index 85146c4f..030b9a64 100644 --- a/modules/bags.lua +++ b/modules/bags.lua @@ -607,6 +607,9 @@ pfUI:RegisterModule("bags", function () frame.chatWasOpen = true chat:Hide() end + if C.appearance.bags.autoSortOnOpen == "1" then + StartSort({0, 1, 2, 3, 4}) + end pfUI.bag:CreateBags(object) PlaySound("INTERFACESOUND_BACKPACKOPEN") end) diff --git a/modules/gui.lua b/modules/gui.lua index 45ee1c9b..131a719c 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -2415,6 +2415,7 @@ pfUI:RegisterModule("gui", function () CreateConfig(nil, T["Item Slot Size"], C.appearance.bags, "icon_size") CreateConfig(nil, T["Auto Sell Grey Items"], C.global, "autosell", "checkbox") CreateConfig(nil, T["Auto Repair Items"], C.global, "autorepair", "checkbox") + CreateConfig(nil, T["Auto Sort When Opening Bags"], C.appearance.bags, "autoSortOnOpen", "checkbox") end) CreateGUIEntry(T["Loot"], nil, function()