Skip to content

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:

image

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