Commit Graph

39 Commits

Author SHA1 Message Date
Shawrkie Williams 37b9d85313 Improves inventory loading performance
Implements deferred item population for inventory categories, which significantly improves the initial loading time of inventory windows, especially with a large number of items.

This change introduces a mechanism to populate inventory items in batches over multiple frames, preventing the UI from blocking during the initial load. It also correctly disposes of the looted category node when the addon is finalized, preventing potential memory leaks.
2026-01-25 04:06:39 -05:00
Zeffuro 324b47bab5 Add searching, add currencies 2026-01-23 18:46:45 +01:00
Zeffuro 26b3de8a1d Update KTK, Swap Dropdowns to EnumDropdowns 2026-01-23 14:49:33 +01:00
Zeffuro 0fee7d0954 Fix TextColor 2026-01-19 00:28:09 +01:00
Zeffuro 652d583747 Update KTK, rework some things 2026-01-14 04:24:34 +01:00
Shawrkie Williams cd7a4c610b Fixes category nodes going beyond the grid 2026-01-11 11:48:54 -05:00
Zeffuro 6d15ee1b13 Some misc performance changes + logging 2026-01-11 05:09:28 +01:00
Shawrkie Williams d7babea111 Improves inventory refresh logic and fixes UI glitches 2026-01-10 16:58:26 -05:00
Shawrkie Williams 665d3b62ba Pinning, Hoisting, Recently Lotted 2026-01-09 17:53:07 -05:00
Zeffuro b9654dfb21 Misc fixes and tweaks 2026-01-03 09:50:40 +01:00
Zeffuro aec704dece IPCs, Improved AT support, BISBuddy support 2026-01-02 23:23:49 +01:00
Zeffuro a7bfd7ea66 Move Debug logs under DebugOnly 2026-01-02 15:32:15 +01:00
Zeffuro 79a16b89eb Inherited Improvements 2026-01-02 11:37:55 +01:00
Zeffuro ca2baf917e Open/Hide for SaddleBags/Retainers working 2025-12-31 23:59:34 +01:00
Zeffuro b6084fb7e5 Fixed Retainer/SaddleBag drag 2025-12-31 20:50:46 +01:00
Zeffuro 1dec5b3183 Use KTK/CS DragDrop again 2025-12-31 16:49:58 +01:00
Zeffuro c15ddc8342 Reference Index 2025-12-30 22:42:16 +01:00
Zeffuro 200c430f8f Misc fixes and move lifecycles 2025-12-30 17:42:38 +01:00
Zeffuro 300fcee7ac More fixes 2025-12-30 01:45:28 +01:00
Zeffuro 5f73a47fee Basic Saddlebags 2025-12-30 01:25:57 +01:00
Zeffuro acdd79f73a More changes 2025-12-30 00:12:20 +01:00
Zeffuro 0d232e1fa0 WIP Abstraction 2025-12-29 23:40:05 +01:00
Zeffuro cc042f0349 Fix dragging slots over each other 2025-12-29 22:54:03 +01:00
Zeffuro c394e3e3f1 Merge branch 'dev/zeffuro' 2025-12-29 21:51:14 +01:00
Shawrkie Williams 47d5aa3bd6 WIP pinning and hoisting 2025-12-29 15:36:06 -05:00
Zeffuro 9f1fb7f884 Add Item Discard 2025-12-29 21:15:45 +01:00
Zeffuro 399c80d405 Item linking, import/export fixed, stats 2025-12-29 10:27:14 +01:00
Zeffuro 2d254701d7 Category Amount and more State Filters 2025-12-29 09:54:35 +01:00
Zeffuro 6be6a2c09d Cleanup 2025-12-28 21:04:09 +01:00
Zeffuro aeb4fdcb9d InventoryLocation things 2025-12-28 20:39:30 +01:00
Zeffuro e46be61b1c Improve category matching 2025-12-28 15:26:49 +01:00
Zeffuro 98742482e3 Open Inventory, different InventoryNotificationType 2025-12-28 13:36:41 +01:00
Zeffuro ab0692299b Update KTK, fix tooltips 2025-12-27 09:09:20 +01:00
Zeffuro 09f8201a7b Track InventoryNotifications 2025-12-27 05:45:07 +01:00
Zeffuro 9c68149d74 Fix moving retainers, add InventoryNotificationNode 2025-12-27 03:54:47 +01:00
Zeffuro fc12b41f33 Add Retainers, need to refactor more 2025-12-26 09:02:06 +01:00
Zeffuro 0eb1adc9c0 Add new configuration options 2025-12-25 13:23:57 +01:00
Zeffuro 67bd995329 Fix move item 2025-12-24 21:11:32 +01:00
Zeffuro a0fb7f5103 Slight refactor/moving namespaces 2025-12-24 19:50:11 +01:00