giseldo/neodataset huggingface dataset:
Action-based hotkey architecture (lp:#1828670)

[Original report](https://bugs.launchpad.net/bugs/1828670) created by **Jeff Young (jeyjey)**
```
Remove all the legacyID stuff (and its mapping) and support a single
mapping from action to hotkey-keyset.  Actions are named and categorized;
hotkeys are not.

The mapping should be exportable to/importable from a file.
```

Story points: 78.0
eeschema : Mirroring around vertical axis makes transistors circles bigger (lp:#1828655)

[Original report](https://bugs.launchpad.net/bugs/1828655) created by **Laurent Haas (efcis)**
```
Nightly build kicad-r13026.86d159277-i686

Steps to reproduce :

- Place symbol
- Choose any transistor with a circle
- Once placed, mirror it along the vertical axis
- The diameter of the circle has now doubled

Application: kicad
Version: (5.1.0-526-g86d159277), 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:
    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: 14.0
Wishlist: Sort Pin Table cells by "natural order" (lp:#1828648)

[Original report](https://bugs.launchpad.net/bugs/1828648) created by **Evan Shultz (evan-shultz)**
```
See the attached image. In the fifth row from the bottom, the first three
elements in the first column are J1 then J10 then J2.

Humans would naturally expect to see J1 then J2 ... J9 then J10. It would
be nice to see sorting in this fashion. I have seen this ordering called
"natural order", but probably there are other terms for this sorting
algorithm. Sorry if I used an unfamiliar term but I think the idea is
clear.

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

Story points: 6.0
Wishlist: Show pin qty in Pin table dialog (lp:#1828646)

[Original report](https://bugs.launchpad.net/bugs/1828646) created by **Evan Shultz (evan-shultz)**
```
In the libedit tool, I can open the Pin Table dialog to get an overview of
all the pins. See the screenshot in the next post.

This is helpful for high pincount devices. It would be easier to check if
all pins are present if the pin quantity was shown as well. I can imagine
two implementations:
1. A new column.
2. Part of the Number column (for example put " (#)" after the end of the
string in the Number column, where "#" is the pin count.

Naturally, this only really makes sense if the "Group by name" Checkbox is
selected.

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

Story points: 6.0
EEschema: mirror icons inverted (lp:#1828631)

[Original report](https://bugs.launchpad.net/bugs/1828631) created by **Michele Giorato (mr-miky64)**
```
I noticed that doing the multiselection and pressing the right mouse button
the menu appears with the inverted mirroring icons.

I always keep wondering why don't you put a simple Horizontal and Vertical
flip in place of "Mirror around vertical axis" and "Mirror around
horizontal axis".

See attached snapshot



Application: kicad
Version: 6.0.0-unknown-r15630-3caa4376, debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b 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.38.0
Platform: Linux 5.0.13-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: GCC 9.1.1 with C++ ABI 1013

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: 14.0
Switching language in the project manager doesn't switch tooltips language (lp:#1828616)

[Original report](https://bugs.launchpad.net/bugs/1828616) created by **Laurent Haas (efcis)**
```
Switching language in the project manager doesn't update the "toolbar
icons" or "app icons" tooltips language. They remain in the previous used
language.

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), 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:
    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
pcbnew Action Plugins not reloaded on "Refresh Plugin" (lp:#1828595)

[Original report](https://bugs.launchpad.net/bugs/1828595) created by **Antoine Pintout (procsynth)**
```
Action Plugins are not refreshed after hitting "Refresh Plugin". Restarting
pcbnew does not reload the plugins, only a complete KiCad restart reloads
the plugins.

Removing __pycache__ or .pyc files from the plugin folder does not help
when trying to refresh the plugins.

The plugin I'm trying to refresh is in ~/.kicad_plugins

When an exception is thrown in the script, the line number where the
exception occurs is the cached version but the line content is the new
content. This was very confusing at first ;)

Here's my version infos :

Application: kicad
Version: 6.0.0-unknown-589a37b~86~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-49-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

EDITED: added more info concerning the location of the plugin I'm trying to
refresh
```
Original tags: pcbnew python ui

Story points: 14.0
rotation angle interpretation discrepancy with coordinate system (lp:#1828554)

[Original report](https://bugs.launchpad.net/bugs/1828554) created by **Rene Poeschl (poeschlr)**
```
In footprints arcs with angle -90 are counter clockwise (which makes sense
as the y axis points down.)
But if one uses the move exactly tool and chooses -90 then it rotates in
clockwise direction (as if the y axis would point up)

Arcs seem to be the only thing that follows the coordinate system correctly
with regards to rotation. Will be interesting with the y axis inversion
stuff planned for v6
```
Original tags: pcbnew

Story points: 10.0
Libpsl updated to version 0.21.0 (lp:#1828527)

[Original report](https://bugs.launchpad.net/bugs/1828527) created by **Carlo Bramini (carlo-bramix)**
```
Hello,
I just wanted to signal that a new stable version of libpsl has been
released:

https://github.com/rockdaboot/libpsl/releases

Is it possible to update the DLL included into the installer from the next
version of Kicad?
I'm posting this issue after the suggestion received from the web forum.
Thank you very much for your time.

Sincerely.
```
Original tags: packaging windows

Story points: 6.0
Allow configurable selection heuristics (lp:#1828510)

[Original report](https://bugs.launchpad.net/bugs/1828510) created by **Andrey Shmakov (akshmakov)**
```
Most noticable with Large Courtyard area components like Connectors and
Terminal Blocks, but seems to be more associated with TH Components.

Zones placed underneath the component inside the courtyard area cannot be
selected to edit, this is true even if the zone is on the back side and
courtyard is on front side, and front side layers are hidden

If you select the zone outside of the conflicting courtyard the nodes can
be moved.

---- Edit ----

For the wishlist, the heuristic options could be in a drop-down menu in the
preferences:

- Prefer current layer
- Prefer footprints
- Prefer graphical elements
- etc.
```

Story points: 6.0
Ctrl+Shift+S to "save as" the component to a new library (lp:#1828481)

[Original report](https://bugs.launchpad.net/bugs/1828481) created by **Leandro Heck (leoheck)**
```
The Footprint Editor miss the shortcut to save the component as...

- The standard shortcut is Ctrl+Shift+S, it will be really great to have it
here too.




Application: kicad
Version: 5.1.2-f72e74a~84~ubuntu19.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-13-generic 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=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: pcbnew ui

Story points: 6.0
Symbol Properties Windows cannot be resized vertically (lp:#1828480)

[Original report](https://bugs.launchpad.net/bugs/1828480) created by **Leandro Heck (leoheck)**
```
Pulling from the corners work but not pulling from the top and bottom. The
window increases but its contents stay in the same place.
```
Original tags: eeschema ui

Story points: 6.0
<Esc> should cancel duplicate (lp:#1828477)

[Original report](https://bugs.launchpad.net/bugs/1828477) created by **Hildo Guillardi Júnior (hildogjr)**
```
<Ctrl>+d now duplicated a selected circuit. <Esc> should cancel, instead,
it's crashing Eeschema.


Application: kicad
Version: 6.0.0-unknown-f7c042a~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-146-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:
    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
<Tab> doesn't work (lp:#1828476)

[Original report](https://bugs.launchpad.net/bugs/1828476) created by **Hildo Guillardi Júnior (hildogjr)**
```
<Tab> for drag connection doesn't work

Application: kicad
Version: 6.0.0-unknown-f7c042a~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-146-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:
    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
Path Substitutions section of library setup dialog has poor column names (lp:#1828459)

[Original report](https://bugs.launchpad.net/bugs/1828459) created by **Evan Shultz (evan-shultz)**
```
The Path Substitutions section of the library setup dialog contains the
key/value pairs of the env vars. Column A is the env var name and column B
is the env var value. See the screenshot in the next post for clarity about
one place in the UI where this happens for the footprint library (the
schematic libraries have a similar dialog and possibly there are others).

Naming columns "A" and "B" seems like a placeholder or oversight. Wouldn't
"Key"/"Value" or "Name"/"Value" be more salient column names?

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: ui

Story points: 6.0
Via changes net when pad moved over it, does not undo (lp:#1828442)

[Original report](https://bugs.launchpad.net/bugs/1828442) created by **John Beard (john-j-beard)**
```
1) Have a via with a net, say GND.
2) Move a component so a pad with a different net (say +3.3V) is placed
over the via
3) "Esc" - the via is now over the component with the original net (GND)
4) "m" to move the via - the net changes instantly to the new net +3.3V.
5) put the via down somewhere
6) Ctrl-z - the via goes back to its previous position, but keeps the new
net
7) Ctrl-z - the part goes back to its previous position, but the via still
keeps the new net

I'm thinking this is "high", as it's possible to silently change via nets
this ways and it cannot be undone.

----

Application: pcbnew
Version: (5.1.2-20-g7bafc5fa8-dirty), 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.12-arch2-1-ARCH 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.1
    Compiler: GCC 8.3.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    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: pcbnew

Story points: 14.0
Change of page position (lp:#1828417)

[Original report](https://bugs.launchpad.net/bugs/1828417) created by **Hildo Guillardi Júnior (hildogjr)**
```
Every time that I click in <Ok> at "Page setting..." dialog the Eschema
page change the origin on my monitor.


Application: kicad
Version: 6.0.0-unknown-f7c042a~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-146-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:
    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
Modeless ERC window/panel (lp:#1828397)

[Original report](https://bugs.launchpad.net/bugs/1828397) created by **Antonio Vázquez Blanco (antoniovazquezblanco)**
```
I would love to see better ERC UI integration. Having to switch between
windows is quite uncomfortable in some setups.

Maybe ERC could be a side pannel in the UI that could be dettached in an
ideal situation.
```
Original tags: eeschema erc ui

Story points: 8.0
Symbol fields column width resets between uses (lp:#1828297)

[Original report](https://bugs.launchpad.net/bugs/1828297) created by **John Pateman (gasman2016)**
```
The 'Edit symbol fields' table editor in eeschema does not retain resized
column settings between uses. The initial 'best guess' is a good starting
guess but if you adjust the column widths, these new widths do not persist.
When you close and reopen the table editor the defaults are reapplied. This
is most significant when using a small screen.

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
```
Original tags: eeschema ui

Story points: 10.0
Segfault in CVPCB (lp:#1828289)

[Original report](https://bugs.launchpad.net/bugs/1828289) created by **Frank Severinsen (shack)**
```
Hi guys

When scrolling in CVPCB I have now experienced a crash 2 times.

I have the footprint viewer open and scrolled through a library.

When trying the second time through GDB I simply get:
Thread 1 "kicad" received signal SIGSEGV, Segmentation fault.
0x00007fff8f709285 in ?? () from /usr/bin/_cvpcb.kiface
(gdb) bt
#0  0x00007fff8f709285 in  () at /usr/bin/_cvpcb.kiface


ofc, the second I closed the screen recorder I got the crash.

Application: kicad
Version: 5.1.2-f72e74a~84~ubuntu19.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-13-generic 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=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: 12.0