excalidraw icon indicating copy to clipboard operation
excalidraw copied to clipboard

Enable selection of single elements to unlock when locked for better UX

Open ad1992 opened this issue 2 years ago • 7 comments

As per UX, I feel it's not intuitive to disable selection and I am not sure why we are disabling selection, even when you right-click the element it gets selected. As per the flow, I select an element -> right-click, -> lock, hence I am expecting then when I click on an element again it will select it, and then I can either use the context menu/shortcut to unlock it. Miro, Figjam , whimisical allow the selection of lock elements and show a visual indicator to unlock as well which makes it more intuitive. Hence I would suggest we allow selection and show some indicator (eg lock icon) that makes it clear that the element is locked so the user needs to unlock it(clicking on lock icon will unlock the element).

And this is most helpful during collaboration where users don't know which elements are locked and which aren't And one more thing, disabling selection+ not showing indicator might look like a bug when someone tries to interact with the elements (eg move, resize) unless the user is aware of the lock functionality in Excalidraw

In case we want to disable selection then I suggest showing some indicator that makes it more clear how to unlock and why the selection is disabled but to align with other tools I think we should allow selection + some indicator to unlock when selected as well.

ad1992 avatar May 03 '22 16:05 ad1992

I have exactly this problem, I selected a ton of items with a drag, locked them all, and now I realised I locked too many things and I want to bulk select them to unlock them. How do I do that?

bradwood avatar May 20 '22 09:05 bradwood

I have exactly this problem, I selected a ton of items with a drag, locked them all, and now I realised I locked too many things and I want to bulk select them to unlock them. How do I do that?

Same here. Missing such feature looks like a bug. There should be something like an "unlock all" option.

adrianbienias avatar May 29 '22 22:05 adrianbienias

I have a similar problem in mobile, i am learning how to use this tool and I locked several items. It seems to me its not possible to revert that situation in a phone/tablet

pikatwinky avatar Aug 04 '22 17:08 pikatwinky

Having the same issue here!

zaidakhterr avatar Feb 05 '23 17:02 zaidakhterr

we could merge https://github.com/excalidraw/excalidraw/pull/5894/files to help unlock all elements on scene

dwelle avatar Feb 05 '23 20:02 dwelle

This looks good, what are the steps needed to merge this? I haven't contributed to this repo yet, but anyway that I can help?

zaidakhterr avatar Feb 05 '23 21:02 zaidakhterr

I have exactly this problem, I selected a ton of items with a drag, locked them all, and now I realised I locked too many things and I want to bulk select them to unlock them. How do I do that?

I'm struggling with unlocking multiple objects. Although it's not a fundamental solution, here's my current approach. When I want to lock multiple objects, it's more convenient to first group them and then apply the lock.

CromyNews avatar Apr 25 '24 15:04 CromyNews