I have put many widgets inside a panel. Now I want to cut and paste them outside. However I do not see a way to select them in one go in the project tree. One has to select each widget holding the ctrl key. Or is there some magic key combination to achieve this?
You may have your reasons for not implementing this, but this feels a lot more intuitive and what most users would feel familiar with:
Gif
To clarify. Shift dragging around widgets selects any that are enclosed/touching the enclosing box.
What might also be nice is if left click + drag behaviour defaults to shift + left click + drag behaviour (always able to select any widgets enclosed in/touching the drag box without having to hold shift)
There's also the drag-to-reorder in the project tree, different behavior depending on what's under the pointer seem more clumsy than a simple key modifier.
Yes, fair enough. Speaking of reordering in the tree. How hard would it be to implement clicking an item in the tree (e.g. button) and dragging it onto a container (e.g. panel or tab) and having it move into that container?
EDIT: Also, an indictor line would be helpful to see where the reorder will go. Something like this. A little less jarring. A nice touch.
How hard would it be to implement clicking an item in the tree (e.g. button) and dragging it onto a container (e.g. panel or tab) and having it move into that container?
I'm not sure, I'll try
EDIT: Also, an indictor line would be helpful to see where the reorder will go. Something like this. A little less jarring. A nice touch.
Currently the item itself is moved and shows where it's gonna land
Just been thinking a bit more about this. See what you think..
The current selection behaviour selects the items only after releasing the mouse.
Current behaviour
I propose a strong red colour box to aid the user experience when selecting widgets to edit. Clarity for the user.
Desired behaviour
When selecting a widget in the tree, it is sometimes difficult to see exactly where that widget is on the page. The last example in the following gif especially illustrates this (when selecting "main_panel"). A strong red box with full borders (a complete box) would provide greater clarity to the user in this aspect.
The current selection behaviour selects the items only after releasing the mouse.
And that's for a reason, it is needed to determine which widgets should be selected, it's a bit more complicated when there are nested widgets (which is not the case when selecting audio region in a DAW).
A strong red box with full borders (a complete box) would provide greater clarity to the user in this aspect.
That's more a matter of taste I'd say, you can change that with a theme file. I prefer keeping the outline discreet so that the final look of the widget is as less changed as possible when it's being customized.