fix(inventory): correct drag overlay priority
Keep the persistent selection indicator above retail's waiting mesh, use the normal green accept circle for backpack-grid placement, and reserve the green drop-in arrow for bag-column containers as ItemList_DragOver does. Co-Authored-By: Codex <codex@openai.com>
This commit is contained in:
parent
ace5880fed
commit
64a056e656
6 changed files with 63 additions and 19 deletions
|
|
@ -202,13 +202,16 @@ public class DragDropSpineTests
|
|||
{
|
||||
var (root, _, cell) = RootWithBoundSlot(0x5001u);
|
||||
cell.SourceKind = ItemDragSource.Inventory;
|
||||
cell.Selected = true;
|
||||
|
||||
root.OnMouseDown(UiMouseButton.Left, 10, 10);
|
||||
root.OnMouseMove(20, 10);
|
||||
Assert.True(cell.WaitingVisual);
|
||||
Assert.True(cell.Selected); // selected indicator remains active above the waiting mesh
|
||||
|
||||
root.OnMouseUp(UiMouseButton.Left, 600, 500);
|
||||
Assert.False(cell.WaitingVisual);
|
||||
Assert.True(cell.Selected);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue