You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expectation: Both classes remain selected and get dragged around. Reality: The second class gets deselected and only the one where dragging started gets moved.
This can be worked around by holding shift when starting drag on unselected item, but this is quite cumbersome.
I believe this is a regression from original NClass.
The text was updated successfully, but these errors were encountered:
This also allows to deselect/select when doing multiple elements
selection holding ctrl/shift.
The problem is that, if you have two selected elements and if you click
one of them, it won't clear the selection. But this is the same
behaviour as the original NClass
So, it is indeed a regression from the original version. I broke it when I tried to implement the usual 'add/remove to/from selection when holding ctrl and/or shift' logic, which you can find in the most desktop apps today.
The ctrl/shift thing should work now, the only caveat is, that if you have multiple elements selecting, click one of them won't remove the rest from the selection (if they get removed, then the regression happens). But this is also the behavior in the original NClass.
Repro steps:
Expectation: Both classes remain selected and get dragged around.
Reality: The second class gets deselected and only the one where dragging started gets moved.
This can be worked around by holding shift when starting drag on unselected item, but this is quite cumbersome.
I believe this is a regression from original NClass.
The text was updated successfully, but these errors were encountered: