Pcbnew: Modern toolset doesn't remember track posture
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
In the modern toolset the old track posture is forgotten when drawing a new track.
To route the odd pads in the attached image you have to always switch the posture.
The interactive router settings I'm using are:
Mode: Highlight collisions
Mouse drag behavior: Move Item
Remove redundant tracks
Optimize pad connections
Smooth dragged segments
Optimizer effort: Medium
Application: kicad
Version: (5.0.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.60.0 GnuTLS/3.5.18 zlib/1.2.11 libidn2/2.0.4 libpsl/0.20.2 (+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.16.0-2-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.62.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.60.0
Compiler: GCC 7.3.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=OFF
Changed in kicad: | |
importance: | Undecided → Wishlist |
tags: | added: pcbnew |
Changed in kicad: | |
milestone: | none → 5.1.0 |
Changed in kicad: | |
importance: | Wishlist → Unknown |
status: | Expired → Fix Released |
I'm not sure that I like the checkbox feature here. I test drove this today and have some qualms.
Settings make sense for things that are unlikely to change for the board or with user preferences. Pad exit direction changes based on the pad, so keeping it fixed in the settings feels off. I end up opening the settings dialog a lot more, which slows me down.
I'd be in favor of remembering the last exit posture that was requested and keeping that in a session variable for the next track.