The H/V/45 deg constraint on "Graphics Editing" also constrains the movement of other items
Description
When "Preferences - Editing Options - Graphics Editing - limit actions to 45 degrees from start" in PCB editor, or "Preferences - Editing Options - Graphics Editing - Constraint to H, V, 45 degrees" in footprint editor was checked, not only the creation and editing of graphics items are affected. Moving a track or even a via/pad can also be performed on an increment of 45 degrees only.
Users may expect that this option will only affect the editing of graphics item (such as graphical arcs, lines, rectangles etc)and should not affect the editing of other elements (copper arc, traces, pads, vias or footprints). This option is not documented in Master branch documentation either.
Steps to reproduce
- Check the mentioned options
- Move a track by pressing M when selected
KiCad Version
Application: KiCad Footprint Editor
Version: (5.99.0-13166-gde93a071e2), release build
Libraries:
wxWidgets 3.0.5
libcurl/7.79.1 OpenSSL/1.1.1l zlib/1.2.11 brotli/1.0.9 zstd/1.5.0 libidn2/2.3.2 libpsl/0.21.1 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.45.0
Platform: Linux 5.10.70-1-MANJARO x86_64, 64 bit, Little endian, wxGTK, KDE, x11
Build Info:
Date: Nov 8 2021 21:58:59
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.76.0
OCC: 7.5.3
Curl: 7.79.1
ngspice: 35
Compiler: GCC 11.1.0 with C++ ABI 1016
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON
Edited by Jeff Young