Checklist

6 of 6 complete
  • Trace main inventory presentation, canonical slots and native interaction/lifecycle callers; identify minimal reusable boundary changes and verify baseline.
  • Preserve real native item gestures, selection/availability, validated movement/use/equip and stale/session/pending-move cleanup across integration.
  • Migrate main Inventory frame/grid/list/preferences to shared Lua components with valid empty-slot drop targets, preserving other container views.
  • Verify actual input, other container/shortcut/tooltip behavior, full appropriate suites and unchanged-update/resource guarantees; document actual limits and handoff.
  • Migrate bags, bank and corpse/chest loot to one shared scripted item-container presentation, preserve native policies, and remove all InventoryPresenter callers and dead presenter/layout/sizing code.
  • Replace widget-oriented item resolution with GUI-independent logical container/location data and one generic hit-view binding seam; demonstrate lookup without rendered frames.
Project
engines
Kind
Feature
Task ID
tsk_5m7pmtfpyt
Updated