Commit Graph
54 Commits
Author SHA1 Message Date
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
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
Shawrkie Williams 76a94b245a Merge branch 'master' into dev/pie-lover 2026-01-11 00:32:25 -05: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
Shawrkie Williams ac5e59d821 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2026-01-07 15:19:28 -05:00
Shawrkie Williams 9b05087b72 Merge branch 'master' into dev/pie-lover 2025-12-29 17:23:23 -05:00
Shawrkie Williams 7310825ca9 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-29 16:46:48 -05:00
Shawrkie Williams b8bb1b2fd7 Merge branch 'master' into dev/pie-lover 2025-12-29 16:15:21 -05:00
Shawrkie Williams a6b17b657e Resolve build errors, disable wip code 2025-12-29 15:48:46 -05:00
Shawrkie Williams dc1dbbfbcb Merge branch 'dev/pie-lover' 2025-12-29 15:38:51 -05:00
Shawrkie Williams 47d5aa3bd6 WIP pinning and hoisting 2025-12-29 15:36:06 -05:00
Shawrkie Williams 17a67b8c12 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-29 05:02:47 -05:00
Shawrkie Williams d74447201b Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-29 04:50:54 -05:00
Shawrkie Williams 64d8cb8370 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-28 11:39:20 -05:00
Shawrkie Williams 9b7e99276e Merge branch 'dev/pie-lover' 2025-12-27 09:11:42 -05:00
Shawrkie Williams 7c8ae6b87b Minor visual nitpick changes 2025-12-27 07:55:58 -05:00
Shawrkie Williams 325a6a92f5 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-27 06:26:47 -05:00
Shawrkie Williams c40eb29238 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-26 01:36:35 -05:00
Shawrkie Williams adfe3dc961 Merge branch 'dev/pie-lover' 2025-12-25 01:41:36 -05:00
Shawrkie Williams 3f335696b7 Update KamiToolKit 2025-12-25 01:39:41 -05:00
Shawrkie Williams e2a227a23c Add support for preview color 2025-12-25 01:38:55 -05:00
Shawrkie Williams 3ef8cb7076 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-24 14:26:46 -05:00
Shawrkie Williams 45ebc2dd24 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-24 13:50:14 -05:00
Shawrkie Williams 5be6f99743 Merge remote-tracking branch 'origin/master' into dev/pie-lover 2025-12-24 04:18:05 -05:00
Shawrkie Williams a4cea4b19d Use IsEnabled correctly 2025-12-23 12:40:30 -05:00
Shawrkie Williams 73d8411af2 Merge remote-tracking branch 'origin/master' into feature/wrapping-grid-node-layout-rework 2025-12-22 23:11:21 -05:00
Shawrkie Williams 10c365828f Update submodule KamiToolKit 2025-12-22 22:40:09 -05:00
Shawrkie Williams b4733a9537 Playing with disable state handling 2025-12-22 22:35:02 -05:00
Shawrkie Williams 3e64927fff Tab Compact Lookahead setting 2025-12-22 17:40:46 -05:00
Shawrkie Williams bc9a7b9122 WIP changes for layout engine and config 2025-12-22 17:18:44 -05:00
Shawrkie Williams 6d70495cf2 Separate HQ/NQ items during aggregation 2025-12-22 13:38:32 -05:00
Shawrkie Williams 5bf5e50a38 Add caching for currency 2025-12-22 13:29:08 -05:00
Shawrkie Williams 50eb28c3e0 Improve placement of search bar 2025-12-21 05:29:24 -05:00
Shawrkie Williams 55ad494bb5 Refactors inventory management and UI update logic.
- Improves inventory data handling by introducing a bucket-based system for category management.
- Streamlines UI updates by implementing a queued refresh mechanism to prevent redundant calculations
- Enhances item filtering by using pre-calculated item lists.
- Fixes an issue with autosizing and layout recalculations to ensure responsiveness and correct display.
2025-12-20 20:48:37 -05:00
Shawrkie Williams 9fe450ec81 Merge remote-tracking branch 'origin/master' 2025-12-20 10:52:33 -05:00
Shawrkie Williams ced0e5ef22 Layout + Search Optimizations 2025-12-20 10:49:45 -05:00
Shawrkie Williams 00f3c898e6 Update gitignore 2025-12-20 10:30:35 -05:00
Shawrkie Williams 8a496ae6f1 Revert property unification for clarity 2025-12-20 09:31:17 -05:00
Shawrkie Williams 2752e8d930 Improves inventory window layout and interaction 2025-12-20 09:27:52 -05:00
Shawrkie Williams 205b87e58d Experimental - Row Pooling 2025-12-20 05:04:41 -05:00