fix(ui): select retained items on mouse down
Port UIElement_ListBox's press-time selection ordering through the shared retained item-list contract. Inventory, loot, paperdoll, and physical shortcuts now update canonical selection before release or drag promotion, while target-mode consumption suppresses drag and release-time activation. Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
parent
2dd5cb80d2
commit
043ab10b3c
18 changed files with 292 additions and 62 deletions
|
|
@ -35,7 +35,10 @@ the configurable `SelectRight` action's retail release-completed gesture,
|
|||
including drag cancellation, then reuses the canonical
|
||||
picker/selection/appraisal path. The parallel retained ItemList branch now
|
||||
selects and appraises occupied inventory, external-container, paperdoll, and
|
||||
physical-shortcut cells through the same request owner. Slice 3's first connected gate exposed
|
||||
physical-shortcut cells through the same request owner. Its shared physical
|
||||
left-click contract now also matches retail's press-time selection: the
|
||||
selection frame updates on MouseDown before drag promotion, while completed
|
||||
click/double-click remains the activation boundary. Slice 3's first connected gate exposed
|
||||
three deeper defects, now corrected: the response enum mislabeled ACE's
|
||||
creature bit `0x0100` and dropped monster packets while retaining the busy
|
||||
cursor; the imported 310 x 400 examination layout was incorrectly hosted as
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue