giseldo/neodataset huggingface dataset:
Pad Properties dialog affected by pad Shape selection (lp:#1837789)

[Original report](https://bugs.launchpad.net/bugs/1837789) created by **Evan Shultz (evan-shultz)**
```
See the video in the next comment.

If I change the pad shape in the Pad Properties > General dialog from a
non-custom to a custom pad, the "Connection to Copper Zones" in the "Local
Clearance and Settings" tab changes. That group of elements gets offset
down at to the right.

Changing the pad type from custom to non-custom has a similar issue, but
not quite as bad.

Since the content of that part of the dialog is the same regardless of pad
shape, I expect the intention is for it not move.

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,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 ui

Story points: 6.0
Label doesn't change by Ctrl+z (lp:#1837772)

[Original report](https://bugs.launchpad.net/bugs/1837772) created by **Hildo Guillardi Júnior (hildogjr)**
```
Label doesn't change the visual in canvas by Ctrl+z. To reprocuce:

1) Create a label with a random name;
2) Change the name of the label;
3) Hit <Ctrl>+z to undo the change;
4) Check that the name visualized doesn't change;
5) Click to edit the label and see the internally it return to the first
name.

I think that is missing some update routine in the canvas.


Application: Eeschema
Version: 6.0.0-unknown-3514473~86~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-154-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
pcbnew crashes on via drag (45 degree mode). (lp:#1837766)

[Original report](https://bugs.launchpad.net/bugs/1837766) created by **Dino Ghilardi (dino-ghilardi)**
```
Dragging a via in 45 degree mode crashes pcbnew and kicad.

Note: Commit 8c77d31d4d444646f271b42eab2271641b9bde87 does not crash.

Commit 9e90cb95720b8bdb19701383216f4bcca5f8f533 shows the problem and
crashes while dragging a via.

On a complex board before crashing the program becomes irresponsive for
some seconds.


To reproduce the problem: Draw a minimal board or open a project that have
more than one layer, (tested also on a "2 resistors and 4 tracks board",
dragging one of the vias them some times crashes kicad.

On a more complex board (may be when dragging needs to move more vias and
tracks) it is more deterministic and crashes every time.

Crashes when the interactive router settings are in

   -shove
   -walk-around mode
does not crash in "highlight collisions" mode.

Cheers, Dino.

-------------------------------------------------------------------------
Application: Pcbnew
Version: (5.1.0-1354-g9e90cb957), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2s 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.69.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: 26.0
Improve zone and polygon edge modification (lp:#1837762)

[Original report](https://bugs.launchpad.net/bugs/1837762) created by **Art (diametrix)**
```
The middle slider of each segment of a zone outline (the round one) is
really difficult to adjust while preserving alignment of the adjacent
segments.  For example: a simple case of rectangular zone outline - if it
has been drawn in one grid dimension and then the grid has been changed, an
attempt to move a side by its middle slider in one direction will lead to
it also snapping to the grid in the other direction, thus moving the corner
points and rendering the sides not perpendicular to each other.  Even with
Ctrl key modifier I don't get consistent results in making it move along
the axis.  Sometimes it does, sometimes I still end up with skewed sides.

I would suggest allowing those to move only in direction of the axes (i.e.
if you started to move along Y axis only that move is allowed until it is
released)  Ctrl modifier can be used to lock the move in the perpendicular
direction of the side being moved.  This would make aligning zones with
sides that are at an angle to the main axes.

Application: KiCad
Version: (5.1.0-1338-g346495ae3), 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:
    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
ERC complains "unconnected pin connected" if hierarchical label connected on multiple times on inside. (lp:#1837695)

[Original report](https://bugs.launchpad.net/bugs/1837695) created by **Rene Poeschl (poeschlr)**
```
If i leave a hierarchical pin unconnected on purpose but that pin has
multiple pins connected to it on the inside of the sheet then kicad
complains that a pin marked as unconnected is connected.

It does not complain if i leave such a pin unconnected.

The expectation would be the other way round. (Complains about the pin not
being connected even if multiple pins are connected to it on the inside of
the sheet. Reasoning: compare the hierarchical pins to the parameters of a
function in c. It does not matter to the outside user what the pins are
connected to on the inside as long as the interface is used correctly.)

---

Experienced in

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,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: eeschema erc

Story points: 6.0
Templates rename library files (lp:#1837667)

[Original report](https://bugs.launchpad.net/bugs/1837667) created by **Seth Hillbrand (sethh)**
```
When using a template for a new project, all files that share the same
prefix in the template directory are renamed to the new project name.

This works except for project-specific libraries.  These should not be
renamed unless the library table reference is also updated.

To show this behavior, make a new project using the Raspberry PI Hat
template.  Name the new project "TestingProject".  Then open Eeschema.



Application: Eeschema
Version: (5.1.3-2-gb6fe4ff63), 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:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=ON
    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=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Assign net classes in pad context menu (lp:#1837636)

[Original report](https://bugs.launchpad.net/bugs/1837636) created by **Will Carroll (will.carroll7)**
```
The current procedure for assigning net classes to nets in Pcbnew is
tedious and time-consuming. In order to assign a net class one must open
the "Setup > Design Rules..." dialog and manually sort through the list of
nets to find the desired net, then use the ">>>" net class assignment
widget to assign the net to a net class. Additionally, the Design Rules
dialog disallows any interaction with the editor window while it is open --
requiring the user to repeatedly open and close the dialog.

I propose an enhancement by adding an option to the context menu of a pad
that allows the user to change the net class of the pad's associated net
either through a sub-menu of the new context menu option or through an
additional dialog activated by the new context menu option.


Related:
https://bugs.launchpad.net/kicad/+bug/1787220
This feature request discusses adding a net class reassignment option to
the context menu for a track or via, which was determined in that request
to be the wrong approach, as nets are not associated with tracks and vias,
but with pads.

https://bugs.launchpad.net/kicad/+bug/1749474
This feature request discusses improving the overall design language of
KiCad "to pass engineering notes from the schematic to the layout program".
This would probably involve a way to assign some type of net class
information within Eeschema. Because the only current way to assign net
classes is within Pcbnew through the Design Rules dialog, making this
process faster by adding it to the pad context menu seems logical.

https://bugs.launchpad.net/kicad/+bug/1822493:
This feature request discusses simplifying the net class assignment dialog
so that assigning net classes in bulk via the dialog is easier. It differs
from this request in that this request is proposing a method of reassigning
net classes without having to use the Design Rules dialog.


Application: kicad
Version: 5.0.2-bee76a0~70~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1
(+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-54-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
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011
Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: feature.request pcbnew

Story points: 16.0
Long names keep having ...-dots, even when the layers manager panel is wide enough in the gerber viewer (lp:#1837578)

[Original report](https://bugs.launchpad.net/bugs/1837578) created by **KiCad bug report (kicad-bug-report)**
```
In the layer-manager-panel (on the right of the screen) in the Gerber-
viewer, long names keep showing up with the dots(blabl...lablablabla), even
when the layer-manager-panel is made very wide. That way, the full name is
never readable. When hovering over the abbreviated name, no hint with the
full name is shown either (which is often used as alternative solution).

I have attached a screenshot to show the issue.


Application: gerbview
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
```
Original tags: gerbview ui

Story points: 6.0
Zone filled overlap (lp:#1837559)

[Original report](https://bugs.launchpad.net/bugs/1837559) created by **Hildo Guillardi Júnior (hildogjr)**
```
See the attached Pcbnew file. I have 2 F.Cu (red) filed zone in nets GND_1
and GND_2. Those net are connected by the JP4 in the center of the board.
When I press B to re-fill the zones, those areas are grouped (it's a not
expected behavior).

Debugging a little, I see that the zone are not changed to a single one
but, those 2 zone get overlapped.


Application: Pcbnew
Version: 6.0.0-unknown-30c724e~86~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-154-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: pcbnew

Story points: 6.0
pcbnew: plot drill map with info text as drawing (lp:#1837436)

[Original report](https://bugs.launchpad.net/bugs/1837436) created by **Eldar Khayrullin (eldar)**
```
It will be good to have text in drill map as editable text.

Application: KiCad
Version: 5.1.2-br-unknown-02d43be~84~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1
(+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Platform: Linux 4.15.0-54-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.4.0 with C++ ABI 1011

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: drillmap dxf pcbnew plot

Story points: 6.0
PCB text should have upright property (lp:#1837404)

[Original report](https://bugs.launchpad.net/bugs/1837404) created by **Hildo Guillardi Júnior (hildogjr)**
```
Text box should have Upright propriety on Pcbnew. When I use the text to
explain a jumper or configuration, I expect that the text be same align as
the reference.

Application: 3D Viewer
Version: 6.0.0-unknown-4d4adf0~86~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-154-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: feature.request pcbnew

Story points: 10.0
Junction added after deletion: end point on wire not "joined" (lp:#1837398)

[Original report](https://bugs.launchpad.net/bugs/1837398) created by **Brian Piccioni (br0an)**
```
This just popped up and is 100% repeatable. If I move this block (I've
reduced the schematic to a 4 wires) a junction gets added on SDA and SCL.
It seems that there once were end points where the junctions show up.

If I delete the junctions, they are gone until I move the block then re-
appear as the end points are still there.

I only noticed the extra junctions by accident well after I had completed
the design and started layout after I made a cosmetic change to the board
by shifting the schematic a few mm. I would not normally have run error
checks after such a small change.

I think proper behavior would be for the mid wire end-points to be removed
when the junction is removed so junctions do not automatically re-appear at
a later date.

I can re-create the issue by making 4 wires cross, adding 4 junctions,
deleting 2 junctions, and moving the block.


Application: Eeschema
Version: (5.1.2-130-g610d200e8)-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: eeschema

Story points: 6.0
Select one from stacked elements (lp:#1837375)

[Original report](https://bugs.launchpad.net/bugs/1837375) created by **Piotr Gałka (piotrgalka)**
```
In PcbNew pressing E at stacked elements should allow to select which one
you wont to edit.
I have 3 footprints one over another (ferrite plate, antenna for 13.56MHz,
antenna for 125kHz). I didn't found other way to enter by E to one I need
then moving others. But I have them exactly located previously.

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 : Tabs in text are not correctly rendered on MSW & GTK (lp:#1837322)

[Original report](https://bugs.launchpad.net/bugs/1837322) created by **Laurent Haas (efcis)**
```
When using tabs in a text to draw a table, the so-called column are not
always aligned.

Also (cosmetics), the top line of the text entry field of the dialog isn't
visible.

Check the screenshot below

Application: Eeschema
Version: (5.1.0-1334-gab7cf4a2b), 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), 32 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 7.3.0 with C++ ABI 1011

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: 20.0