Commit Graph

157 Commits

Author SHA1 Message Date
Shawrkie Williams 58df621611 Improves inventory window management.
Addresses an issue where the inventory window doesn't always open correctly when the game inventory is opened.
Adds logic to ensure the inventory window closes when the inventory addon is hidden.
Updates the inventory opening logic to check for visibility using RaptureAtkUnitManager instead of AtkValues.
2026-02-04 18:09:10 -05:00
Shawrkie Williams de4da5e61b Improves item disposal in inventory category
Ensures items are returned to the shared item pool or disposed of properly when clearing an inventory category.
2026-02-04 17:48:51 -05:00
Shawrkie Williams ac782aa5bb Adds external category search
Extends the inventory filter to include searching through external category tags provided by other mods.
2026-02-04 17:47:57 -05:00
Shawrkie Williams 755a71813f Clears highlight state when disabling features
Ensures highlight labels are cleared when BiS Buddy or AllaganTools categories are disabled.

This prevents stale highlights from persisting when a feature is toggled off.
2026-02-04 16:51:50 -05:00
Shawrkie Williams a453dd8dd6 Merge branch 'dev/pie-lover' 2026-02-04 16:27:16 -05:00
Shawrkie Williams 5c141dba72 Calculation updates, fixes, virtualization, new plugin ipc 2026-02-04 16:26:38 -05:00
Shawrkie Williams 968a952a9a Update 'KamiToolKit' submodule 2026-02-04 16:11:19 -05:00
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
Shawrkie Williams 1c0917c3c1 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2026-01-25 03:59:49 -05:00
Zeffuro 324b47bab5 Add searching, add currencies 2026-01-23 18:46:45 +01:00
Zeffuro 723cb727ad Update KTK 2026-01-23 14:50:20 +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 f074ca446f Fix some dispose issues 2026-01-19 00:03:42 +01:00
Zeffuro f576af797e Fix Dispose errors, update KTK 2026-01-14 22:59:25 +01:00
Zeffuro 652d583747 Update KTK, rework some things 2026-01-14 04:24:34 +01:00
Zeffuro 2172ff0a51 InventoryMonitor, LootedItemsTracker Fix 2026-01-11 19:33:14 +01:00
Zeffuro 5f6fa7ff2f Still need subscribe for events done through contextmenu etc 2026-01-11 18:30:43 +01:00
Zeffuro ad109210bb Fix currency colors 2026-01-11 18:17:33 +01:00
Zeffuro dfa4ec08b5 Merge remote-tracking branch 'origin/master' into dev/zeffuro 2026-01-11 18:00:13 +01:00
Shawrkie Williams a51b1bec50 Merge branch 'dev/pie-lover' 2026-01-11 11:58:32 -05:00
Shawrkie Williams c5a82d1c82 Various improvements to reduce pressure 2026-01-11 11:56:08 -05:00
Shawrkie Williams cd7a4c610b Fixes category nodes going beyond the grid 2026-01-11 11:48:54 -05:00
Shawrkie Williams f15b585516 Minor layout changes 2026-01-11 11:43:30 -05:00
Zeffuro d46d780778 Fix user categories 2026-01-11 17:43:10 +01:00
Zeffuro 29fbd4de61 Fix color stuff 2026-01-11 17:23:24 +01:00
Zeffuro 50fec68a7d Fix label height for color input row 2026-01-11 16:56:10 +01:00
Shawrkie Williams 76a94b245a Merge branch 'master' into dev/pie-lover 2026-01-11 00:32:25 -05:00
Zeffuro 82b9d96335 Don't subscribe to atkarray 2026-01-11 06:06:59 +01:00
Zeffuro 6d15ee1b13 Some misc performance changes + logging 2026-01-11 05:09:28 +01:00
Shawrkie Williams 51934eb23d Merge branch 'dev/pie-lover' 2026-01-10 17:00:27 -05:00
Shawrkie Williams d7babea111 Improves inventory refresh logic and fixes UI glitches 2026-01-10 16:58:26 -05:00
Shawrkie Williams 955c837e85 Merge branch 'dev/pie-lover' 2026-01-09 18:00:16 -05:00
Shawrkie Williams 665d3b62ba Pinning, Hoisting, Recently Lotted 2026-01-09 17:53:07 -05:00
Shawrkie Williams fe7a8136af Merge remote-tracking branch 'origin/master' into dev/pie-lover 2026-01-09 17:50:05 -05:00
Zeffuro 4e6523f8a0 Finish BiS bucket stuff 2026-01-09 22:02:52 +01:00
Zeffuro ac3b802799 Better PrintChat 2026-01-08 06:42:45 +01:00
Zeffuro 9a188514d8 Change BisBuddy IPC 2026-01-07 21:58:01 +01:00
Zeffuro 7fdb4fa43e Cleaner lifecycle cleanup 2026-01-07 21:24:30 +01:00
Shawrkie Williams ac5e59d821 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2026-01-07 15:19:28 -05:00
Zeffuro 3d9d399b26 Improve Category editor 2026-01-05 03:01:37 +01:00
Zeffuro d66142dfd2 Update KTK 2026-01-05 00:27:13 +01:00
Zeffuro b9654dfb21 Misc fixes and tweaks 2026-01-03 09:50:40 +01:00
Zeffuro 7cec19f5f2 Disposal safety 2026-01-02 23:42:12 +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 120fcf00cf Small cleanup 2026-01-02 13:45:21 +01:00
Zeffuro f87ec829b6 Add Import/Export/Reset to config and small additions 2026-01-02 12:17:51 +01:00
Zeffuro 79a16b89eb Inherited Improvements 2026-01-02 11:37:55 +01:00
Zeffuro 3044e63106 Use ScrollingListNode where applicable 2026-01-02 10:50:43 +01:00