-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
selecting, little improfments #1934
Comments
Hi @olisnr, I think this refers to this discussion: https://www.klayout.de/forum/discussion/2624/how-to-lock-cells regarding 1: if you have selected things, move only selects those. regarding 2: In File/Setup, under Application/Customize Menu you find at the bottom of the list of functions some "Key binding targets". These are functions that cannot be bound to menus in a reasonable way. Among this is "Paste interactive" which does what you look for. Just bind it to a key (Cadence-like is "H"). Also try "Move Interactive" (M) or "Duplicate interactive" (C) regarding 3: the modifier keys are all taken already. It was suggested once to modify the selection behavior depending on how you drag the rectangle. regarding 4: I think that means for click selection - don't select cells that are covering the view entirely. Matthias |
hallo @klayoutmatthias |
I have implemented two enhancements and they will go into 0.29.9:
Matthias |
Maybe for the selection rectangle (3) it might be an option in setup? I think most people whether prefer inner selection or touching selection. But you get use to it and adapt the way you select depending on your habit. This option would be pretty easy to implement and would not require any key modifier or unusual behaviour. |
dear @klayoutmatthias did version 0.29.9 change also something with the shortcuts? it seem that my settings for
and then i would also like to know, if the |
snap.mp4 |
Thanks for the hints. I can reproduce the issues. Problem with the key bindings is internal - actually there is are bindings for the same thing (tool bar button and menu entry) and priority changed. That is a old topic I have not taken care of that so far. It needs fixing. Also, the partial mode object snapping has changed: it is working, but grid snapping has higher priority now. So if the objects you snap to are off-grid, the edges won't snap to the objects. I can try to fix that as well. Sorry for the inconvenience. It is a very busy time currently and there is too little time to do things properly. Matthias |
I fixed the problem with the partial mode snap and the key binding issue. Partial mode now does a smarter snapping that both considers the edge snap against plus the grid - the grid only along the edge, not perpendicular to it. The key binding problem is actually a bug in the old versions, the new one only triggered it. The next version will properly read the configurations again. However, there is a caveat: if you switch back to old versions, the configuration will already be spoiled for them. So they do not properly read key bindings that go to toolbar items. Even "Reset key bindings "will not help. In order to fix the configuration back to something useful for old versions, you have to edit the configuration file (in |
This is the PR that should fix the last two problems: #1943 |
super! thanks! a observation with snapping of paths, via the |
Yes, well. I played a lot to make the Partial snapping intuitive under object snapping, grid snapping and move constraints. That is really a challenge. With the latest change I thought I got it right - observing grid and object snapping, but then grid snapping got too strong. I am confident the hotfix will provide a better solution. But I will test it first before releasing. Master is up to date already and there are (unsigned) builds here if you like to test it: https://www.klayout.org/downloads/master/ Matthias |
i would like some changes:
The text was updated successfully, but these errors were encountered: