giseldo/neodataset huggingface dataset:
eeschema: Choose Footprint window going under its parent window (lp:#1835828)

[Original report](https://bugs.launchpad.net/bugs/1835828) created by **Andrzej Pyszniak (newmanx)**
```
Application: kicad
Version: (5.1.2-1)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.51.0
    Compiler: Clang 8.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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

After opening Symbol Properties -> (Footprint) -> Footprint Library Browser
-> (Select Footprint To Browse) -> Choose Footprint, and then making some
other window to be on top (eg. by switching desktops or clicking on the
desktop or elsewhere), when going back to eeschema, the Choose Footprint
Window gets hidden under the Footprint Library Browser and cannot be
brought to front. See attached clip.
```
Original tags: dialog eeschema focus macos

Story points: 6.0
Eeschema: move from location-based connections to net-based ones (lp:#1835826)

[Original report](https://bugs.launchpad.net/bugs/1835826) created by **Andrzej Pyszniak (newmanx)**
```
Application: kicad
Version: (5.1.2-1)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.51.0
    Compiler: Clang 8.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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


There is a problematic situation when a symbol's pin (the small circle)
happens to overlap with a wire which it's not supposed to be connected to.
You can make a correct connection by removing the unneeded joint BUT this
unneeded joint reappears after various operations on a selected schematic
block, e.g. rotation. See attached screenshots.
```
Original tags: eeschema

Story points: 6.0
pcbnew wishlist: "select until via(s)" and "select dangling" (lp:#1835789)

[Original report](https://bugs.launchpad.net/bugs/1835789) created by **Dino Ghilardi (dino-ghilardi)**
```
When routing a board, often I need to select a part of a track that starts
from one via and ends at another via (i.e. to change layer or set width
etc).

A new right-click menu item (once a segment of the track has been selected)
like
Select->track between via(s)
just near the "select single track" and "select connected tracks"
that helps to select that part of the track should be useful.


Second selection-wish: Being able to select "dangling" tracks, with a new
item in the right-click pop-up menu  like

Select->Dangling track

So that if the segment selected belongs to a track that has one side not
connected to anything, it gets selected from the loose end to the first
bifurcation or via.
In the attached image an example of what I'd like to be able to select this
way.

Cheers, Dino.
```
Original tags: feature.request pcbnew

Story points: 14.0
Zone - thermal spoke width cannot be same as minimum width (lp:#1835674)

[Original report](https://bugs.launchpad.net/bugs/1835674) created by **Jakub Kozdon (fldrivers)**
```
It is possible to set thermal spoke width > minimum width

---

Application: KiCad
Version: (5.1.0-1168-g9328ec8b5), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2r zlib/1.2.8 libidn2/0.16 libpsl/0.17.0
(+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

Build settings:
    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
```
Original tags: pcbnew

Story points: 6.0
Route menu actions start immediately on GTK (lp:#1835672)

[Original report](https://bugs.launchpad.net/bugs/1835672) created by **Ian McInerney (imcinerney)**
```
When you select "Route Single Track" from the Route menu in the menu bar,
it immediately places the first point in the trace where the mouse is
(which is outside the editor window).

Also, when you select "Route Differential Pair" from the route menu, it
immediately gives you a dialog saying that you cannot route it in the
middle of nowhere.

It seems these two actions are actually trying to start routing a trace
immediately rather than wait for the user to click the mouse in the board
editor.


Application: Pcbnew
Version: (5.1.0-1220-ga8c7e65ea-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 brotli/1.0.7 libidn2/2.1.1
libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.7/openssl/zlib nghttp2/1.37.0
Platform: Linux 5.1.15-300.fc30.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: Clang 8.0.0 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: pcbnew

Story points: 6.0
eeschema, many labels and text converts into bold (lp:#1835670)

[Original report](https://bugs.launchpad.net/bugs/1835670) created by **Nicholas Savenlid (nicholas-z)**
```
Seems to me that a lot of text and labels auto-transform themselves from
normal to bold

strange
Application: kicad
Version: (5.1.0-34-g078320e2f), 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 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    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_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```

Story points: 6.0
Esc doesn't exit highlight net (lp:#1835658)

[Original report](https://bugs.launchpad.net/bugs/1835658) created by **Seth Hillbrand (sethh)**
```
Related reports:

lp:1741330
lp:1800301

This appears to have been re-introduced.  Use hotkey '`' to highlight a
net.  Pressing escape does not exit the highlight.  You have to select the
highlight again away from a selectable net.

Application: Pcbnew
Version: (5.1.0-1213-g44734dc05-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: hotkeys pcbnew

Story points: 6.0
Vias not connecting to zones in Eagle import (lp:#1835656)

[Original report](https://bugs.launchpad.net/bugs/1835656) created by **Steven Falco (stevenfalco)**
```
I am trying to import an Adafruit Eagle project into KiCAD 6 (built from
the current tip of the 6.0 master tree).

I placed a copy of the Eagle files and the conversion here:

https://www.dropbox.com/sh/6d5bqhsvwmjvta0/AACFjeWxfUAb73uTdmt5wNHNa?dl=0

The schematic looks pretty good, but there seems to be a problem with
filled zones in the pcb.  Specifically, there are a bunch of unrouted
traces, where vias should be connected to a zone.

Also, if I select "Show filled areas of zones", the zones remain as just an
outline rather than being colored in.

I posted this on the mailing list, and got a reply from Seth stating that
it is a bug whereby "nets are not propagating".
```
Original tags: eagle import pcbnew

Story points: 6.0
Missing hotkey assignments (lp:#1835628)

[Original report](https://bugs.launchpad.net/bugs/1835628) created by **Seth Hillbrand (sethh)**
```
We have a number of hotkeys that are no longer assignable.

Examples:
- Increase / Decrease Via Size
- Shift Track Width To Next/Previous

I'm not sure what the controlling factor is in the new action-based hotkey
system, so this is not a complete list of the missing hotkeys.


Application: Pcbnew
Version: (5.1.0-1213-g44734dc05-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: hotkeys pcbnew

Story points: 6.0
pcbnew: "drill marks" option in plot dialog  does not affect NPTH holes (lp:#1835617)

[Original report](https://bugs.launchpad.net/bugs/1835617) created by **Sergey A. Borshch (sb-sf)**
```
NPTH holes always plotted in actual size if pad size equals drill size.
Expected behavior: "none" and "small" drill marks should act same as if pad
size differs from hole size.

Version info:
Application: Pcbnew
Version: (5.1.0-1187-gef03afe28), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.18.0-20-generic 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.65.1
    Compiler: GCC 7.4.0 with C++ ABI 1011

Build settings:
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=OFF
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew plot

Story points: 6.0
Ctrl+W closes actually opened window (lp:#1835616)

[Original report](https://bugs.launchpad.net/bugs/1835616) created by **Jakub Kozdon (fldrivers)**
```
This is annoying especially when changing track width in pcbnew.

---

Application: KiCad
Version: (5.1.0-1168-g9328ec8b5), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2r zlib/1.2.8 libidn2/0.16 libpsl/0.17.0
(+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

Build settings:
    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
```
Original tags: hotkeys pcbnew

Story points: 6.0
eeschema, Change component reference dialog does not update symbols (lp:#1835612)

[Original report](https://bugs.launchpad.net/bugs/1835612) created by **Thomas Pointhuber (pointhi)**
```
# Current Behaviour

There is a dialog to simplify updating schematic symbols. When I do so
nothing changes in the schematic. Actually, I need to click onto one of the
symbols and move it to see the new symbols appear.

# Expected Behaviour

Instantly update the symbols after approving the changes


# Version Information

Application: Eeschema
Version: (5.1.2-183-g01a343f28), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.65.1 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.2.0 libpsl/0.21.0
(+libidn2/2.2.0) libssh2/1.8.2 nghttp2/1.36.0
Platform: Linux 4.19.56-1-lts x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.65.1
    Compiler: Clang 8.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
Highlight collisions or shove when dragging unconnected items (lp:#1835606)

[Original report](https://bugs.launchpad.net/bugs/1835606) created by **Piotr Gałka (piotrgalka)**
```
Rather wish then bug.
Learning to use KiCad 5.1.2 I found that if:
- I set Highligh collisions Mode,
- I set Mouse drag behaviour to Interactive drag,
then when I put via anywhere where it gets GND net (not important exactly
the net) and then when click that via with mouse (selecting it) and then
grab it to place at another position then colisions highlights. Super - I
didn't found it yesterday even I was searching for such behaviour.

But. When I do the same with any element then its colisions are not
highlighted.
Also if Shove mode is selected and mouse to Interactive drag then dragging
via or element don't activate shoving.

I was thinking about element unconnected yet, but I understand that
elements like to be connected complicating the dragging of them and makeing
it a big work to be done.

But why not make dragging of unconnected elements first (dragging in sense
that colisions are highlighted or tracks pushed) - it would help to
position next set of elements as close as possible to already done part of
PCB.

I think that collisions could be highlighted always when they take place -
even for Move (not Drag) function.
```
Original tags: pcbnew

Story points: 6.0
program crashes when trying to simulate subcircuit and provides no errors (lp:#1835547)

[Original report](https://bugs.launchpad.net/bugs/1835547) created by **Juan José (blascoburguillos)**
```
I posted the issue in detail here:

https://forum.kicad.info/t/program-crashes-when-simulating-subcircuit/17914

The program crashes and gives no error when trying to simulate the
following subcircuit:

https://www.infineon.com/cms/en/product/power/mosfet/12v-800v-small-signal-
mosfet/bsd214sn/#!simulation
```
Original tags: eeschema ngspice

Story points: 6.0
Hotkey for "Duplicate" doesn't work in eeschema (lp:#1835544)

[Original report](https://bugs.launchpad.net/bugs/1835544) created by **Ron Burkey (rburkey)**
```
The hotkey for the Duplicate operation (ctrl-D) does not work.  Once an
item or a block is selected, I can use the pop-up menu to duplicate it, but
not the ctrl-D hotkey.  I've looked at the preferences, and it definitely
says that ctrl-D is the hotkey for Duplicate.

Actually, it has never worked for me after changing from 'C', but this is
just the first time it occurred to me to report it.

Application: Eeschema
Version: 6.0.0-unknown-becd6a6~86~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.11 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-53-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: eeschema

Story points: 6.0
Track clearence lines not updated (lp:#1835533)

[Original report](https://bugs.launchpad.net/bugs/1835533) created by **Piotr Gałka (piotrgalka)**
```
KiCad 5.1.2.

If you change Clearance setting then lines around pads are updated but
lines around tracks not. When then you switch lines around tracks off and
then on they get right positions (the same if you switch PcbNew off and
on).

I supposed that may be I got into situation by my works, but it is the same
at my second PC with KiCad.

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 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    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_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: pcbnew

Story points: 6.0
eeschema text should accept \t (lp:#1835526)

[Original report](https://bugs.launchpad.net/bugs/1835526) created by **Martin Thomas (mtlaunchpad)**
```
It would be great if the Text (LAYER_NOTES) accept tab (\t).
Currently if I add tab only a "?" appear. But with tabs we get the
possibility to format the text more well.
```
Original tags: wishlist

Story points: 6.0
Traces disappear when using tune diff pair  until mouse moved (lp:#1835502)

[Original report](https://bugs.launchpad.net/bugs/1835502) created by **Martin Thomas (mtlaunchpad)**
```
When I start tuning the traces dissapear until I move the mouse (see video)

Application: Pcbnew
Version: (5.1.0-1195-g1548dcfe8-dirty), debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 GnuTLS/3.5.8 zlib/1.2.8 libidn2/0.16 libpsl/0.17.0
(+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 5.1.15-mt x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: pcbnew

Story points: 10.0
Footprint placed on bottomside shows also on bottom side in 3D-Model Editor (lp:#1835479)

[Original report](https://bugs.launchpad.net/bugs/1835479) created by **Urs Obernolte (urs-obernolte)**
```
If you place a footprint on the bottomside of a board and want to change
the 3D-model afterwards for that single footprint, the editor misbehaves.

How to reproduce:

1. Place a footprint on the backside
2. Press "e"
3. Switch to 3D Settings
4. On a SMD footprint u only see a green board cause it is also on the
bottomside in the editor

The rotation and offset values behave exactly like if they are placed on
the topside, its just a display problem.

Application: kicad
Version: (5.1.0)-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,compatible with 2.8)
    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_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: 3d-viewer pcbnew

Story points: 6.0
Reset grid origin hotkey issue (lp:#1835471)

[Original report](https://bugs.launchpad.net/bugs/1835471) created by **ocb-hd-ccb (ocb-hd-ccb)**
```
PCBNew: Using "S" to set the grid origin works fine but hitting "Z" to
reset grid origin instead cycles through copper fill view options.

https://imgur.com/a/eLuH4Pq

In this screen recording I first hit "S" to set the origin then I hit "Z"
and you can see that the copper fill cycles through the 3 view options
instead of resetting the grid like the hotkey is listed to do.

Application: Pcbnew
Version: (5.1.0-1195-gcea9cd417), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    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
```
Original tags: hotkeys pcbnew ui

Story points: 6.0