Yeah an option to tighten a module or all modules at once with imaginary screws so it won't move :D I always accidentally move modules when I am just trying to rotate a knob. Cheers! :)
Perhaps a Lock Modules feature from the toolbar. There's too much in the toolbar right now, so we'd need to use icons, and tooltips would need to be implemented (using Blendish) so you know what each icon does.
Mate I can see the screws on VCV Rack but they aren't screwing on anything ;) just kidding lolol :P Skeuomorphism
Maybe an option could be added to the right mouse menu to lock a module in place.
No, this should be a global setting. Individual locking is too tedious.
needed feature for live uses,. . dragging whole modules when missing a control is jarring.
Just started using Vcv rack yesterday and after first session googled to see if a 'lock modules in place' setting existed... Shame it doesn't exist atm but good to see a bunch of requests for it. Hopefully it appears in a future build. On surface Pro when using touchscreen it's especially easy to accidently start moving a module instead of a knob.
What about requiring a modulator key (ALT, or CMD) for moving modules, or right click and drag? Something which distinguishes it from normal left click, used for knobs, etc.?
One of the fundamentally nice things about Rack is the ease of moving modules around, so that default behavior shouldn't change.
OK, but then such modulator key could be used to override the optional lock. Would be faster to move a module then having to unlock all, move it, and lock them again.
Anyway, it was just an idea....
Oh, I see. Yeah, that's a good idea when in lock mode.
Yeah it's great being able to fly modules around the rack so easily. A well implemented 'Lock' option needn't interfere with that unless people choose for it to tho... Options are good :)
Always find that moving all modules to fit a module in takes very long. Perhaps if you could slide all modules left or right, to the direction you want to move them would be great. Also an auto fit when moving a module to a space could be very useful.
@LKHSogpit Here's the issue for that. https://github.com/VCVRack/Rack/issues/307
In addition - the more I play with this and really wish I would have a way to lock things (for touch screen usage as well as 'playing'/twiddling...), imo a lock mechanism should be 2-fold:
This would allow for more worry-free knob twiddling (for me) which (especially without undo and [easy to map] midi learn) can be bit of a mine field ending in curses @ screen.
Just me 2 cents. Churs.
Marking #565 as a dependency of this issue.
Do users have to toggle individual screws to lock a module?
How do they know if the screw is locked, or if they locked some and not all?
I think there is a point where staying true to skeuomorphism goes overboard, wouldn't you agree?
No, I think the screws were tongue-in-cheek. The action will have a toggle button on the toolbar and a key command.
@AndrewBelt
Ah ok, I was a bit worried there for a minute. Couldn't tell.
No, this should be a global setting. Individual locking is too tedious.
Would multi-select resolve this? Locking would only apply to the position, not the selection in this case.
As I mentioned in #307, Rack has no concept of selection.
Now that locking modules globally is possible in the 0.6.1 Rack release via the icon bar from the looks - would be grand if the icon would have 2 states of the lock icon to show if it is in locked/unlocked state as well.
I think you had someone to help with graphic bits ? If not and you need icon edits, let me know, happy to help there.
I'll clean the icon states up later.
Thanks, forgot to close this.
Most helpful comment
One of the fundamentally nice things about Rack is the ease of moving modules around, so that default behavior shouldn't change.