From 1447ebd640af67ae117782cc4b168c4de778c962 Mon Sep 17 00:00:00 2001 From: MelekTaus Date: Mon, 5 Oct 2026 16:09:06 +0200 Subject: [PATCH] Describe dragging the rows of a Variables or Properties node Co-Authored-By: Claude Opus 5.5 --- Behaviors.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Behaviors.md b/Behaviors.md index ab95aef..f9a60a8 100644 --- a/Behaviors.md +++ b/Behaviors.md @@ -182,9 +182,10 @@ the inspector). gap and name (90 px) are exactly as wide as a plain row's label (124 px), a nested field's name gives up what its indent takes, and names are cut with `…` rather than pushing their value out of line. - **Reordering** (#310): variables, the fields of a struct at any depth, the items of a list and the - declared ports of a Start, End, `Pack`/`Expand` or shader function are **dragged by the mark in + declared ports of a Start, End, `Pack`/`Expand` or shader function, and the picked rows of a + `Variables` or `Properties` node (a row's warning travels with it), are **dragged by the mark in front of their row** — the kind mark, for a list item its number. Such a mark carries six faint - dots at its left edge, so a row that cannot be dragged (a placed object's variable, the fields of + dots at its left edge, 3 px clear of the edge and 3 px clear of the mark, so a row that cannot be dragged (a placed object's variable, the fields of a typed struct) is told apart at a glance. With the pointer on the mark the dots light up and the block that would go with it is washed in the accent colour. A press that moves less than 4 px stays a click, so the kind picker of a list item still opens. A block moves with all of its