giseldo/neodataset huggingface dataset:
EESCHEMA: Unable to view symbol libraries due to thin colum browser (lp:#1844424)

[Original report](https://bugs.launchpad.net/bugs/1844424) created by **Victor W (vicw)**
```
When using the latest version of EESchema, and opening our project, we get
the following warning:

==
Illegal Entry found in project file symbol library list

Symbol libraries defined in the project file symbol library are no longer
supported and will be removed. This may cause broken symbol library links
under certain conditions.
==

Then, I try and select a part, by pressing on 'a', I don't see anything.
This is because the symbol library slider comes up in such a way that that
the "item" column is super thin - so thin that you don't see it, and it
appears as though everything is missing. The solution is that you need to
move your pointer all the way to the left side of the "description" column
and drag it open so that it has a non-thin width.

I realize that I'm using the wrong words, so I've attached two pictures of
the issue. The first one is how it looks when you first press 'A'. The
second one shows the pointer expanding the slider to make it wider.


Application: Eeschema
Version: (5.99.0-129-gc6889b006), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.1 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.1.1 libpsl/0.20.2
(+libidn2/2.1.1) libssh2/1.8.1 nghttp2/1.36.0
Platform: Linux 5.0.9-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.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.1
    Compiler: GCC 8.3.0 with C++ ABI 1013

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
```

Story points: 6.0
wishlist: pcbnew net class: (automatic?) import of trace width/via from net classes definition to "tracks and vias" (lp:#1844321)

[Original report](https://bugs.launchpad.net/bugs/1844321) created by **Dino Ghilardi (dino-ghilardi)**
```
When a net class is defined in Board setup->Design Rules->Net Classes, the
track dimensions and via type(size, drill) are not imported automatically
in Defaults->Track and vias.

A way to add (semi)automatically those trace width, via type to the default
track and vias  (just to have them added to the "W" - "shift+W" sequence
for routing) could make the board setup a little bit faster than using
copy/paste for the values.

Automatically adding all the width/drill sizes probably is not the optimum
since when importing the settings from another project may be not all the
existing net classes are needed in current project, but also a way do tho
this manually can be an improvement.

A possible solution could be right-clicking the row and having a pop-up
menu item added with "import into Defaults track/via"
Another solution, more "atomic" could be right-click a cell where we have a
track width and have "import track width into board defaults" (or a better
and shorter function name) to import just that trace width (or via size).

Cheers, Dino.

-----------------------------------------------------
Application: Pcbnew
Version: (5.99.0-130-g072ea9a33-dirty), 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 ui

Story points: 6.0
pcbnew and footprint editor core dump on del or cut (lp:#1844208)

[Original report](https://bugs.launchpad.net/bugs/1844208) created by **Richard Howlett (dynorice)**
```
I recently did an apt update/upgrade.  When I ran KiCad and started to make
an edit to a footprint in the editor, it crashed while doing a delete of a
pad.  Started it up again, and tried a cut.  It would cut, but then it was
stuck in a cursor focus and panned the screen if I tried to leave the
drawing area.  As soon as I kit a hotkey it crashed.  Then I did a $>sudo
apt-get --purge remove kicad*  Then I re-installed with the same issues.
I'm going to try the nightly build to see if this was resolved in an
earlier but involving "cut"

Here is my info (let me know if I missed anything):

Application: KiCad
Version: 5.1.4-e60b266~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-62-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


rhowlett@AORUS $> cat /etc/apt/sources.list.d/js-reynaud-ubuntu-
kicad-5_1-bionic.list
deb http://ppa.launchpad.net/js-reynaud/kicad-5.1/ubuntu bionic main


rhowlett@AORUS $> kicad
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


(kicad:30656): Gtk-CRITICAL **: 19:31:53.459: gtk_widget_set_allocation:
assertion '_gtk_widget_get_visible (widget) || _gtk_widget_is_toplevel
(widget)' failed

(kicad:30656): Gtk-CRITICAL **: 19:31:53.471: gtk_widget_set_allocation:
assertion '_gtk_widget_get_visible (widget) || _gtk_widget_is_toplevel
(widget)' failed
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

Segmentation fault (core dumped)
```

Story points: 6.0
GerbView mirroring (lp:#1844043)

[Original report](https://bugs.launchpad.net/bugs/1844043) created by **Calcousin55 (calcousin55)**
```
Can the mirroring option that was added in Pcbnew v5 also be added to
GerbView to see the back of the board? This would be helpful to check the
gerber outputs to see if layers like the back silk screen text look correct
before sending the gerbers off to get fabricated.
```
Original tags: gerbview

Story points: 6.0
Unable to open edit dialog at all when "edit changes track width" is active (lp:#1844023)

[Original report](https://bugs.launchpad.net/bugs/1844023) created by **Ian McInerney (imcinerney)**
```
When the "edit changes track width" is selected in preferences, it also
makes it so the properties context menu item changes the track width
instead of opening the properties window. This means that there is no way
of actually editing a trace's properties when that option is activated.

It seems that the context menu action should not be overridden by the
preference, so that action is only modified when using the keyboard. That
way you could still open the edit window to change other properties about
the trace without having to go into preferences and change the option.


Application: Pcbnew
Version: (5.1.4-75-gf1436cec9), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.65.3 OpenSSL/1.1.1c-fips zlib/1.2.11 brotli/1.0.7
libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.9.0/openssl/zlib
nghttp2/1.38.0
Platform: Linux 5.1.18-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.65.3
    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: hotkeys pcbnew ui

Story points: 6.0
Use environment variable that remove the most folders in path normalization (lp:#1843994)

[Original report](https://bugs.launchpad.net/bugs/1843994) created by **Karl Zeilhofer (zeilhofer)**
```
Hi,

it seems, that we have found a bug, how KiCad's footprint editor replaces
given paths with environment variables.

Let's assume this variables:

FOOTPRINTS -> /footprints
3D_MODELS -> /footprints/packages3d

If now a footprint is edited, and the 3d model is changed to e.g.

/footprints/packages3d/Diode_SMD.3dshapes/D_SMA.step
, then KiCad replaces this path by

${FOOTPRINTS}/packages3d/Diode_SMD.3dshapes/D_SMA.step

instead of the simpler form:

${3D_MODELS}/Diode_SMD.3dshapes/D_SMA.step
(note the skipped '/packages3d` here).

With a single user setup, this is no problem at all. But with a multi user
setup, where each user has set up proper environment variables, but not
necessarily nested, this leads to missing 3D models, if the 2nd user has
not his 3D models within the path of ${FOOTPRINTS}/packages3d .

Please let me know, if this is intended behaviour, or if this is a bug. I
hope this is a bug. If not, all users are forced to put their 3d-models
within the path of the footprints.

KiCad's official libraries on Github do not show such a nested folder
structure, but a default installation on Windows does.

This bug was discovered with KiCad V5.1.2 on Windows.

Kind regards, Karl
```

Story points: 6.0
Why not allow pad holes being bigger then pad? (lp:#1843989)

[Original report](https://bugs.launchpad.net/bugs/1843989) created by **Piotr Gałka (piotrgalka)**
```
It is not a bug, and even not a wish. It is the suggestion to consider
changing some assumptions.

I fill no comfortable with drill size equal to pad size for NPTH. Having in
mind that drills positioning has a finite precision I imagine a moon-like
copper can be left on the board.
Since 'always' I was using much smaller pads then drill sizes for NPTHs.

Seeing I can't define drill size bigger then pad size I supposed that KiCad
when generating gerbers masks copper layers with drills. But at Thursday I
generated gerbers of my first V5 PCB and noticed that it is not masked.

I believe precision KiCad version is not needed here.
```
Original tags: pcbnew

Story points: 6.0
Editing part reference or value moves them back to default location (lp:#1843929)

[Original report](https://bugs.launchpad.net/bugs/1843929) created by **Bram Prosman (ajprosman)**
```
When editing a parts reference or value and saving it moves the part
reference/value to its default location on the sheet.

1. Place a part, e.g. a resistor (See attachment 1)
2. Edit the value/reference/size and drag them to the desired location (See
attachment 2).
3. Change the value (in this example from 330E to 470E) See Attachment 3.
4. When saving the Reference/Value are thrown back to their original
location (See attachment 4).


VApplication: Eeschema
Version: (5.99.0-123-gf1790c24e), 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.21.0 (+libidn2/2.1.1) 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
ersion :
```
Original tags: eeschema

Story points: 6.0
PcbNew Zone defining lines not visible on white background (lp:#1843835)

[Original report](https://bugs.launchpad.net/bugs/1843835) created by **Piotr Gałka (piotrgalka)**
```
Color of zone defining lines not changed when background changed to white.
And not editable, I think.
When working with white background placing zone is really impossible.

Application: KiCad
Version: (5.1.4)-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: 10.0
Pcbnew: breaking wire resets interactive Router mode to "highlight collisions" (lp:#1843810)

[Original report](https://bugs.launchpad.net/bugs/1843810) created by **Nikolaus Trnka (dasniggl)**
```
Application: Pcbnew
Version: (5.1.4)-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

Start Pcbnew, set interactive Router Mode to push&shove or going round,
create a copper wire, leave the routing mode via Esc, right cklick on the
wire and use "breaking wire". The interactive Router mode is resetted to
"highlight collisions". It happens with both modes push&shove and going
round.
```
Original tags: pcbnew

Story points: 6.0
Delete file in project tree should move to trash [waiting on wxWidgets] (lp:#1843781)

[Original report](https://bugs.launchpad.net/bugs/1843781) created by **Seth Hillbrand (sethh)**
```
When choosing the "Delete" option from the project tree, the file will be
unlinked and removed from the filesystem with no option to recover if it
was mistakenly removed.  This is contrary to expected behavior for a
filesystem action.

wxWidgets does not support the "send to trash" action natively, so this
would likely be a porting task from similar features in other GPL-
compatible applications.

c.f. https://github.com/hsoft/send2trash

Alternatively, we could create a .Trash folder in the project tree itself
where deleted files go

Application: KiCad
Version: (5.99.0-112-gff663b33c-dirty), debug 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
    KICAD_STDLIB_DEBUG=OFF
    KICAD_STDLIB_LIGHT_DEBUG=OFF
    KICAD_SANITIZE=OFF
```
Original tags: feature.request starter wxwidgets

Story points: 6.0
Footprint editor moving pad has snap active even when not snapping (lp:#1843672)

[Original report](https://bugs.launchpad.net/bugs/1843672) created by **eelik (eelik)**
```
Footprint editor seems to have the snap mark active even when I'm not
snapping, just moving a pad. When I try to snap it snaps to anhchor (fp
origin) but nowhere else.

Application: ModEdit
Version: (5.1.4-62-g8d04d3903)-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.21.0 (+libidn2/2.1.1) 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

Story points: 6.0
Pcbnew Net Selection functions are not working (lp:#1843626)

[Original report](https://bugs.launchpad.net/bugs/1843626) created by **Novak Tamas (novak-7)**
```
Ctrl+LeftMouseClick selects a single segment only instead of selecting sub-
net.

MousePointing + U selects the whole net (exactly what "I" should do. "I"
does the same as "U").


It is a new malfunction: nightly 12544 (May 2019) works well, but nightly
14089 (Aug 2019) fails.

Application: KiCad
Version: (5.1.0-1589-g820c2d272), 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
```

Story points: 6.0
dropdown lists in board settings Net Classes don't work (MSW + wxWidgets 3.0.x-specific) (lp:#1843594)

[Original report](https://bugs.launchpad.net/bugs/1843594) created by **eelik (eelik)**
```
Dropdowns in Board Settings Net Classes -> "Net Class Filter" and "New Net
Class" don't work. See https://forum.kicad.info/t/problem-with-design-
rules-editor-filter/18894 (has a link to a video) and
https://forum.kicad.info/t/assign-net-class-bug-in-pcbnew/18723.

Application: Pcbnew
Version: (5.1.4-76-g90fbf2711)-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.21.0 (+libidn2/2.1.1) 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 ui windows

Story points: 22.0
Footprint editor: pad properties dialog too tall (lp:#1843580)

[Original report](https://bugs.launchpad.net/bugs/1843580) created by **Dino Ghilardi (dino-ghilardi)**
```
In master branch, the pad properties dialog is quite tall: in a 1920x1080
screen is partially outside the screen (since a small bar on top is used by
the O.S.).

Grouping the fields with X and Y as parameters could be solution, like
having:

Position:   X: [_______]  Y: [_______] mm
Size:       X: [_______]  Y: [_______] mm
...
Shape offset: X:[_______] Y: [_______] mm

Corner: Size:[_____]%  Radius:[_______]mm
...


chamfered corner:       Top left [] [] Top Right
                     Bottom left [] [] Bottom right

Cheers,
Dino.

--------------------------------------------------------
Application: ModEdit
Version: (5.99.0-110-g95ec2fba0-dirty), 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: modedit pcbnew ui

Story points: 6.0
[ModEdit] Footprint Editor crash when cut (lp:#1843552)

[Original report](https://bugs.launchpad.net/bugs/1843552) created by **chinky (chinky)**
```
Footprint Editor crash when cut.

Steps to reproduce:
1. Open Footprint Editor,and open a footprint;
2. Select something,and cut (Ctrl + x, or from menu);
3. select a reference point for copy , Click mouse left button -> crash

------------------------------------------
Application: ModEdit
Version: (5.1.4)-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: 14.0