giseldo/neodataset huggingface dataset:
Wish: Optionally make page layout description files page specific (lp:#1789481)

[Original report](https://bugs.launchpad.net/bugs/1789481) created by **Jan F (janfisc)**
```
EESchema:
Currently, when changing the page layout description file in the _Page
settings_ menu, this also affects all other pages in the schematic.
Since Kicad already allows each page be individually assigned a different
size, it would only be logical to also allow this for the page layout
description file.
This would also facilitate adding specific segments to a schematic, like
revision lists or documentation.
```
Original tags: eeschema wishlist

Story points: 6.0
CMake creates two pcbnew/_pcbnew.so targets (lp:#1789468)

[Original report](https://bugs.launchpad.net/bugs/1789468) created by **Roman Beránek (curlybracket)**
```
When I try to build KiCAD using the ninja CMake generator, I get:

```
ninja: error: build.ninja:15280: multiple rules generate pcbnew/_pcbnew.so
[-w dupbuild=err]
```

And as pcbnew/CMakeLists.txt reveals, there are, truly, 2 mutually
exclusive targets defined (if I understand it correctly).
```

Story points: 22.0
Pcbnew freeze OS when move group (lp:#1789418)

[Original report](https://bugs.launchpad.net/bugs/1789418) created by **Hildo Guillardi Júnior (hildogjr)**
```
Pcbnew freeze OS when move group of components selected one-by-one using
Shift.

To reproduce:
1) Select some components placed holding <Shift>;
2) Press m to move;
3) Freeze all the OS.

Attached photo (is not possible a screen-shot).

Version:
Application: kicad
Version: 6.0.0-rc1-unknown-7c11d03~66~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-134-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_WXPYTHON=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
Gerber plot fills custom pads with holes (lp:#1789404)

[Original report](https://bugs.launchpad.net/bugs/1789404) created by **Jiri Kerestes (nephirus)**
```
Gerber plot fills pads with holes inside (e.g. capacitive touch sensors).
I've attached an image for comparison (pcbnew vs gerbview).

----------

Application: kicad
Version: 5.0.0-fee4fd1~66~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-33-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: export gerber pcbnew

Story points: 6.0
PCBnew: Renaming layers doesn't work (lp:#1789390)

[Original report](https://bugs.launchpad.net/bugs/1789390) created by **Sebastian (herostrat)**
```
Hello

I can not swap layers with the "Move Layers" menu or by hand using
Setup->Layer Setup

I attached an image showing my layer setup, actions done and results.

To describe it by words:

Copper Layer description:
1. F.Cu
2. InGround.Cu
3. InSignal1.Cu
4. InSignal1.Cu
5. InPower.Cu
6. B.Cu


(1)
 - Edit -> Move and Swap Layers -> Swapping the inner layers "InSignal1.Cu"
with "InGround.Cu" and "InSignal2.Cu" with "InPower.Cu"

Expected behauvior: Swap Layers
Observed behauvior: After a short calculation time, no change in the layer
structure and all layers "enabled for visibility". Everything stays the
same as before the measure.

(2)
 - Setup -> Layer Setup -> Renaming the layers and types (the goal was to
afterwards manually change the zones and tracks per hand)

Expected behauvior: Swap Layer names, while tracks and zones stay in the
layers
Observed behauvior: After a short calculation time, no change in the layer
names on the layers manager. Everything stays the same as before the
measure.


Although it is quite possible I am not using this tools right, I think this
could be a bug.

_________

Application: kicad
Version: 5.0.0-fee4fd1~66~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-33-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
```

Story points: 6.0
P&S router: Via to via clearance calculation error (lp:#1789388)

[Original report](https://bugs.launchpad.net/bugs/1789388) created by **Stefan Hamminga (stefanhamminga)**
```
In the recent Kicad builds (at least down to 10988) the push & shove router
seems to miscalculate the via to via clearance, leading to double the
clearance. My guess is the collision is calculated between clearance radii
instead of max(r_pad1 -> r_clr2, r_pad2 -> r_clr1).

I attached a picture illustrating this. When grabbing either via they can
wiggle horizontally, but never come closer.
```
Original tags: pcbnew pns

Story points: 6.0
Category "For final assembly" in footprint "Fabrication Attributes" (lp:#1789363)

[Original report](https://bugs.launchpad.net/bugs/1789363) created by **Stefan Hamminga (stefanhamminga)**
```
In footprint properties -> "Fabrication Attributes", would it be possible
to include a category for parts that will not be soldered (neither TH /
SMD) but aren't virtual either? Parts such as fasteners, heatsinks,
gaskets, pluggable modules, etc. These parts are included in the design for
fitting or simply information storage (BOMs, etc).

For example:
I want to use a camera module (the Raspberry Pi camera without the daughter
board). Besides including the proper connector, which is an universal part,
I also want to be sure I position the camera properly. So I have a separate
part 'Camera Module' without any PCB traces (just a 3D model and some some
silkscreen marks) that I place, lining up the connector to match. This part
is not virtual and definitely should show up in any BOM for the final
assembly of the PCB.
```

Story points: 6.0
Impossible to change properties of track/via selection with different via sizes (lp:#1789349)

[Original report](https://bugs.launchpad.net/bugs/1789349) created by **Oleg Endo (oleg.endo)**
```
Trying to modify properties of a tracks/vias selection (selected with U in
pcbnew), where the selection consists of vias of different sizes, will
always display the error message

Via drill size must be smaller than via diameter.

This makes it impossible to e.g. set the lock property of the selection.
That used to work before until just recently.

Application: kicad
Version: 6.0.0-rc1-unknown-7c11d03~66~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-33-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
```

Story points: 6.0
Confusing/Annoying "this will change the net to .." warning dialog (lp:#1789348)

[Original report](https://bugs.launchpad.net/bugs/1789348) created by **Oleg Endo (oleg.endo)**
```
Selecting some tracks/vias with U in pcbnew and then editing some of the
properties with E will always show:

This will change the net assigned to .... to ....
Do you wish to continue?


This is confusing, especially when the net name has not been changed, but
only some other properties of the selection.  If the net name will not be
changed, this warning should not be displayed.

There is also a "do not show again" checkbox, but I can't figure out the
logic of it.  If I tick it, then try again with another net, it will pop up
again.


Application: kicad
Version: 6.0.0-rc1-unknown-7c11d03~66~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-33-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
```

Story points: 6.0
Eagle pcb import error: <package> name: "" duplicated in eagle <library> (lp:#1789311)

[Original report](https://bugs.launchpad.net/bugs/1789311) created by **Andrzej Wolski (awolski)**
```
Attached Eagle brd file fails to import in pcbnew with error message:
<package> name: "" duplicated in eagle <library> "TiLDA Mk3 Parts"

The file opens fine in Eagle 7.7 and imports without errors in Altium.

File found on Github:
https://github.com/emfcamp/Mk3-Hardware/blob/master/Mk3%20v3.1415926535.brd

Application: pcbnew
Version: (6.0.0-rc1-dev-391-g089f27f48), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.57.0 OpenSSL/1.0.2n (WinSSL) zlib/1.2.11 libidn2/2.0.4
libssh2/1.8.0 nghttp2/1.29.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.66.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.57.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eagle import pcbnew

Story points: 6.0
Eeschema: autopan is too fast to be useable in my setup (lp:#1789306)

[Original report](https://bugs.launchpad.net/bugs/1789306) created by **Steve Wood (steve+ubuntu)**
```
Auto-pan in Eeschema is not usable due to the excessive speed of panning.
The work-around I have to use is "Home" and then zoom in to the desired
area.

Application: kicad
Version: 5.0.0-fee4fd1~66~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-33-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
```

Story points: 6.0
PANEL_SETUP_TRACKS_AND_VIAS::validateData() does not check Differential Pairs (lp:#1789293)

[Original report](https://bugs.launchpad.net/bugs/1789293) created by **Thomas Pointhuber (pointhi)**
```
In "File" -> "Board Setup" -> "Tracks & Vias" I can, for example, enter
negative with for Differential Pairs and no error dialog appears when
pressing OK. This happens because the validateData() method in
PANEL_SETUP_TRACKS_AND_VIAS does not check Differential Pairs, only Tracks,
and Vias.

Issue found while fixing: https://bugs.launchpad.net/kicad/+bug/1788877

# Version Information

Application: kicad
Version: (6.0.0-rc1-dev-385-g92ffa91c7-dirty), debug build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.61.0 OpenSSL/1.1.0i zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.32.0
Platform: Linux 4.18.3-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 2.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    Compiler: Clang 6.0.1 with C++ ABI 1002

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: pcbnew

Story points: 6.0
New autoplacer tool leads to crash (lp:#1789283)

[Original report](https://bugs.launchpad.net/bugs/1789283) created by **Aimylios (aimylios)**
```
I wanted to test Tom's new autoplacer tool, but whenever I try to use it,
KiCad crashes with the following message:
/usr/include/c++/8/bits/stl_vector.h:932: std::vector<_Tp,
_Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp,
_Alloc>::size_type) [with _Tp = int; _Alloc = std::allocator<int>;
std::vector<_Tp, _Alloc>::reference = int&; std::vector<_Tp,
_Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n <
this->size(), true)' failed.
Aborted (Speicherabzug geschrieben)

A minimal example project is attached, although I think that does not
matter, as I can reproduce this problem with all the projects I have tried
so far. I can try provide more detailed information about the crash, but
you'll have to advise me how to do that.

My computer is a Lenovo T420s running Fedora 28.

---

Application: kicad
Version: 6.0.0-rc1-unknown-r13610.90788a5a7.fc28, debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.59.0 OpenSSL/1.1.0h zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh/0.8.1/openssl/zlib nghttp2/1.32.0
Platform: Linux 4.17.18-200.fc28.x86_64 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.66.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.59.0
    Compiler: GCC 8.1.1 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    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
Footprint editor: Select by browser unusable (lp:#1789254)

[Original report](https://bugs.launchpad.net/bugs/1789254) created by **Fabián Inostroza (fabianinostroza)**
```
In the 5.0 branch the sequence "Load footprint from library", "Select by
browser", doesn't allow to select a footprint, the window in the attached
screenshot is shown.

Application: kicad
Version: (5.0.1-dev-48-ga4ddbff32), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.4 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.17.0-3-amd64 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.62.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    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_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```

Story points: 6.0
Delete and rename column-name from symbol field (lp:#1789251)

[Original report](https://bugs.launchpad.net/bugs/1789251) created by **Sebastian (herostrat)**
```
If you add a new field in EESchema (for example partnumber #farnell) and
later want to remove or rename it, I think the only way currently is to
search and replace the string with a text editor in the files.

I think it would benefit the workflow to be able to delete and rename the
symbol field name over the whole schema and not only at one item per time.

Application: kicad
Version: 5.0.0-fee4fd1~66~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-33-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: eeschema ui

Story points: 14.0
3D viewer zoom limits to narrow. (lp:#1789200)

[Original report](https://bugs.launchpad.net/bugs/1789200) created by **firewalker (firew4lker)**
```
Is there any reason for the specific zoom in and out boundaries current in
pcbnew?

It would be nice if zoom out at least was broader. It would help when for
example a large 3D model ia anchored to a small part. It would make the
alignment easier.

In the example bellow I want to anchor a front panel to a led indicator.
The zoom out limitation makes it had to move it around and align it.

https://i.imgur.com/s8QvHnJ.png
```
Original tags: 3d-viewer pcbnew

Story points: 14.0
shortcut "c" segfault (lp:#1789195)

[Original report](https://bugs.launchpad.net/bugs/1789195) created by **Franck78 (fbourdonnec)**
```
Hello,

Open a pcb

Hit "c" key.

It seems to enter "create zone tool" but we are trapt doing nothing until a
real click on zone icon.



Select a track segment
Hit "c"
Now you can draw 'a polygon' with mouse clicks
Validate a polygon => segfault



Application: kicad
Version: 5.0.0, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.37.0 OpenSSL/1.0.2j zlib/1.2.8 libidn/1.28 libssh2/1.4.3
Platform: Linux 4.4.143-65-default x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,STL containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.61.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.37.0
    Compiler: GCC 4.8.5 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: pcbnew

Story points: 6.0
some tables have black border, some not (lp:#1789190)

[Original report](https://bugs.launchpad.net/bugs/1789190) created by **Thomas Pointhuber (pointhi)**
```
Some tables have an explicit black border (like path settings tables), some
a grey one (which seems to be defined by the gui toolkit) and some simply
have no one (like library manager).

This seems inconsistent, and I would prefer the grey one (in my case)
should be used everywhere which seems to default to the specific gui
toolkit. Compared to some hardcoded value.

Illustration: https://cloud.oe5tpo.com/s/dKGzzLJHYyj4j2j

# System Information

Application: kicad
Version: (6.0.0-rc1-dev-377-g7c11d0371), debug build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.61.0 OpenSSL/1.1.0i zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.32.0
Platform: Linux 4.18.3-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 2.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    Compiler: Clang 6.0.1 with C++ ABI 1002

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: inconsistency ui

Story points: 6.0
pcbnew, eeschema, no tooltip for 'select' (lp:#1789181)

[Original report](https://bugs.launchpad.net/bugs/1789181) created by **Franck78 (fbourdonnec)**
```
Hello,

The top right icon (arrow) have no tooltip.

Kicad v5.0.0





Application: kicad
Version: 5.0.0, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.37.0 OpenSSL/1.0.2j zlib/1.2.8 libidn/1.28 libssh2/1.4.3
Platform: Linux 4.4.143-65-default x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,STL containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.61.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.37.0
    Compiler: GCC 4.8.5 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: eeschema pcbnew

Story points: 6.0
Uniform net(name) selection GUI (lp:#1789151)

[Original report](https://bugs.launchpad.net/bugs/1789151) created by **Oleg Endo (oleg.endo)**
```
Right now there are at least 2 different GUIs to select a net(name):

* Track & Via Properties dialog
  Can only select the net name from a dropdown control.
  Very impractical for larger designs.

* Zone Properties dialog
  Can select from a list with text filters
  Generic and quite useful.

It'd be great if there was a generic net name selection which also scales
for larger designs.  For example like the text filters in the Zones
Properties dialog.  Another useful thing is being able to type a netname in
the dropdown box and then filter the candidates according to the input
text.

For example, typing "GN" would reduce the displayed candidates to GND,
GNDA, GNDD, ....
```

Story points: 6.0