snap to object feature now only works for things on the same layer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Expired
|
Low
|
Bug Description
I seem to remember that the snap to objects feature worked with respect to any layer no mater which layer the snap target is on. Right now this seems no longer to be the case.
To test this draw some lines on the edge cuts layer.
And then try to snap to that while drawing on the silk layer.
---
This is also the case with the move command when the group one moves contains things from multiple layers. Lets draw some lines on edgecuts and one on silk as the moved objects plus a reference line on the edgecuts layer. As long as one does not include the line on silk in the moved group it is possible to snap to the edge cuts line. This stops working as soon as the silk line is included.
---
Application: kicad
Version: (5.1.2)-1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 8.2.0 with C++ ABI 1013
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
description: | updated |
Changed in kicad: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: pcbnew |
Changed in kicad: | |
milestone: | none → 5.1.5 |
Changed in kicad: | |
milestone: | 5.1.5 → 6.0.0-rc1 |
I notice the same thing with nightly builds. If "Snap to graphical" is on in the preferences it still snaps to the same layer only.
If some people find snapping only to the same layer useful or vice versa, maybe it could be made optional in preferences.
Application: KiCad 657-g323ecada8) , release build compatible with 2.8)
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 8.2.0 with C++ ABI 1013
Build settings: WX_GRAPHICS_ CONTEXT= OFF WX_OVERLAY= OFF SCRIPTING= ON SCRIPTING_ MODULES= ON SCRIPTING_ PYTHON3= OFF SCRIPTING_ WXPYTHON= ON SCRIPTING_ WXPYTHON_ PHOENIX= OFF SCRIPTING_ ACTION_ MENU=ON GITHUB_ PLUGIN= ON USE_OCE= ON USE_OCC= OFF
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON