Wish: pcbnew - bring back the Move behavior from v5 as an option
Description
In kicad v5 (i think also in v4) when you M (move) things:
- if you move one object: the object is grabbed either via its anchor, via one of its pads, or via some endpoint (
behavior 1
) - if you move multiple objects: nothing is "grabbed", the cursor snaps to the grid, effectively you are moving the whole selection at whole grid increments (
behavior 2
)
this was automatic, and it was great!
even if you were not aware of it, you could do a lot of moving-things-around manouvers and keep things on the grid.
but in v6, the two behaviors have been split and put on a checkbox in the preferences:
so it's either behavior 1
or behavior 2
all the time.
effectively, it's very hard to keep things on the grid
there are additional new Move modes in v6, but this used to be easy before
the problems come mostly when moving multiple objects, because then you really want behavior 2
maybe the new way is better for most people, but i wish the old "automatic" behavior was still available
Steps to reproduce
KiCad Version
Application: KiCad PCB Editor
Version: 6.0.2+dfsg-1~bpo11+1, release build
Libraries:
wxWidgets 3.0.5
libcurl/7.74.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Platform: Linux 5.10.0-11-rt-amd64 x86_64, 64 bit, Little endian, wxGTK, LXDE, x11
Build Info:
Date: Feb 18 2022 07:39:00
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.74.0
OCC: 7.5.1
Curl: 7.74.0
ngspice: 34
Compiler: GCC 10.2.1 with C++ ABI 1014
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON
Edited by Anton Savov