"Display local ratsnest" clears on Escape.

Bug #1826441 reported by Anton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Triaged
Wishlist
Unassigned

Bug Description

At the moment if I need to move the footprint, I am trying to use the "Display local ratsnest" button. It helps, not as good as displaying the ratsnest footprint when moving it. There is some benefit in it. There is one vague point. To use the "Display local ratsnest" function, you need to immediately select the investigated contact pads without undoing (Esc, Cancel key) by pressing the M button to move, while the "Display local ratsnest" button is pressed - the tool turns off, but the ratsnest remains. At the same time, in order to remove the ratsnest, you need to press the "Display local ratsnest" button again and click in the free space on the canvas with a pencil.

In general, to make it so that when you press the Esc or Cancel button through the context menu, the tool turns off, but the ratsnest of the selected contact pads remains.

Application: kicad
Version: 5.1.2, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.63.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.34.0
Platform: Linux 4.19.8-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.63.0
    Compiler: GCC 8.2.1 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: pcbnew
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

This would make the functionality similar to the highlight net tool.

1) Activate tool
2) Select pads to make ratsnest visible for the respective nets.
3) Esc to return back to selection tool leaves ratsnests visible.

Remove ratsnest lines by either selecting the individual net again or disable all nets by clicking empty canvas area ONLY when the "Display local ratsnest" tool is active.

summary: - Feature Request. PCBNew "Display local ratsnest" button.
+ "Display local ratsnest" clears on Escape.
Changed in kicad:
importance: Undecided → Low
milestone: none → 5.1.3
status: New → Triaged
Revision history for this message
Anton (antonpupkov) wrote :

Yes!

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

I'd vote for making this configurable on an individual tool basis in settings, I personally prefer to have the net highlighting/ratsnest lines cleared on Escape.

Revision history for this message
Anton (antonpupkov) wrote :

Saved a lot of time?
Why is this better? If you want, for example, some additional tool, cancel it and the ratsnest disappear, and if you want them to stay?

Revision history for this message
Anton (antonpupkov) wrote :

Checkboxes in pcbnew settigs for both highlight net and display local ratsnest action on escape will good idea.

Revision history for this message
Anton (antonpupkov) wrote :

Рighlight net have two Esc presses: first press - tool is off, second press - highlight net is off.

It is also possible to do this with "display local ratsnest": the first press of Esc switches off the tool, the second press of Esc removes local ratsnests.

But the option that prohibits the removal of local ratsnest via Esc or Cansel in the settings still needs to be.

Revision history for this message
Anton (antonpupkov) wrote :

In fact, the Highlight Net and Display local ratsnests options both have two Esc presses: off tool, off highlight / ratsnests. Just discovered.

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

 > Highlight net have two Esc presses: first press - tool is off, second press - highlight net is off.
Yes, agreed.

 > It is also possible to do this with "display local ratsnest": the first press of Esc switches off the tool, the second press of Esc removes local ratsnests.
I can't recreate this behaviour. If this is the case, surely there is nothing to fix?

 > But the option that prohibits the removal of local ratsnest via Esc or Cansel in the settings still needs to be.
The two-press of the escape key model means a setting in preferences is not required.

> In fact, the Highlight Net and Display local ratsnests options both have two Esc presses: off tool, off highlight / ratsnests. Just discovered.
Again, as above, I can't recreate this behaviour. If this is the case, surely there is nothing to fix?

Revision history for this message
Anton (antonpupkov) wrote :

Yes, recreate this behaviour (two Esc presses) for display local ratsnest. It would be nice.

Revision history for this message
Anton (antonpupkov) wrote :

First Esc - disables tool, second Esc clears ratsnests

Revision history for this message
Anton (antonpupkov) wrote :

Rather, everything here is more of a feature than an bug, nothing to fix. Only improve.

Jon Evans (craftyjon)
Changed in kicad:
importance: Low → Wishlist
Seth Hillbrand (sethh)
Changed in kicad:
milestone: 5.1.3 → none
tags: added: pcbnew
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.