score icon indicating copy to clipboard operation
score copied to clipboard

Feature request: mouse selection and dragging of multiple processes

Open edumeneses opened this issue 2 months ago • 9 comments

This is a quality-of-life feature request:

  • Choosing multiple objects with CRLT + left click and drag (it already works with CTRL + click on each object, but it isn't very pleasant)
  • Drag multiple objects: this doesn't work at all (at least on Linux). Organizing scores is painful without this feature

Those features will also be helpful when the user wants to convert between Internals, Nodes, and Scenarios.

edumeneses avatar Oct 23 '25 19:10 edumeneses

@guillaumeriousat if you're down for investigating this

jcelerier avatar Nov 07 '25 18:11 jcelerier

I just checked and here "move multiple things" is implemented and works for nodes, it's not implemented though for the temporal / timeline side of things

jcelerier avatar Nov 07 '25 18:11 jcelerier

Yes, @jcelerier , I realized that yesterday: holding CTRL after multiple process selection (done with CTRL+click) enables dragging multiple processes.

The only missing feature AFAIK is drag-select (CTRL+left_click+dragging) to select multiple processes.

edumeneses avatar Nov 18 '25 15:11 edumeneses

ahhhh with the dashed selection rectangle right?

jcelerier avatar Nov 18 '25 21:11 jcelerier

I'm looking at this right now. From what I understand you can only move multiple processes if you control-clicked them and then hold control while click-dragging. Is there a point in needing to have control held to move multiple selected processes ?

I think it would be nicer to move everything without holding control but I don't think I'm familiar enough with Score's controls to understand if this would conflict with anything.

Also, yes, rectangular selection would be very nice.

guillaumeriousat avatar Nov 18 '25 21:11 guillaumeriousat

Moving multiple processes with Ctrl is fine by me, my issue is having to click on each process to select them. What I really want is rectangular selection (drag-select)

edumeneses avatar Nov 18 '25 22:11 edumeneses

regarding the shortcut (holding control necessary while dragging): it had been chosen in 2015-ish after comparing the behaviour in a fair amount of software across mac and windows (ranging from Finder and explorer.exe, to PowerPoint, OmniGraffle, Ableton, Blender, Unity3D, etc.). Non-plot-twist: there was no strong majority, e.g. everyone is doing their stuff differently, but we went for the "slightly most common and least controversial" after discussions with the users at the time.

jcelerier avatar Nov 20 '25 04:11 jcelerier

For the rectangular drag likewise not everyone agrees: in Max it's with click+drag, in TD it's click+shift+drag..

jcelerier avatar Nov 20 '25 04:11 jcelerier

For the rectangular drag likewise not everyone agrees: in Max it's with click+drag, in TD it's click+shift+drag..

In our case, there's not much of a choice: we already use click+drag to move on the scene. If implemented, it makes more sense to use Ctrl+click+drag to activate rectangular selection.

edumeneses avatar Nov 20 '25 13:11 edumeneses