giseldo/neodataset huggingface dataset:
Eeschema doesn't highlight net (lp:#1796989)

[Original report](https://bugs.launchpad.net/bugs/1796989) created by **Seth Hillbrand (sethh)**
```

Highlight net tool in Eeschema does not show the net highlighted but
Activating the highlight net tool in pcbnew does cause the correct net to
be highlighted in Eeschema

Clicking highlight in Eeschema does cause the correct net to be highlighted
in pcbnew.

Application: kicad
Version: (6.0.0-rc1-dev-848-g13997f005), debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 OpenSSL/1.0.2l zlib/1.2.8 libidn2/0.16 libpsl/0.17.0
(+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

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=OFF
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```

Story points: 6.0
Large components not rendered in higher zoom (lp:#1796960)

[Original report](https://bugs.launchpad.net/bugs/1796960) created by **Kerusey Karyu (keruseykaryu-deactivatedaccount)**
```
On higher zoom factor, large symbols aren't rendered at all when about 75%
of symbol is out of canvas. Take a look at enclosed screenshots.


Application: kicad
Version: (6.0.0-rc1-dev-844-g808a7d948), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
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.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.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=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 12.0
Use CMAKE_INSTALL_FULL_LIBDIR for 3d plugin path (lp:#1796905)

[Original report](https://bugs.launchpad.net/bugs/1796905) created by **Stefan Bruens (stefan-bruens)**
```
Difference between CMAKE_INSTALL_<dir> and CMAKE_INSTALL_FULL_<dir> is
documented in
https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html

This should solve the problems mentioned in
https://forum.kicad.info/t/3d-viewer-not-showing-3d-models-after-update-to-
nightly/6153/13
```

Story points: 6.0
Pin table sorting doesn't work on value columns (lp:#1796869)

[Original report](https://bugs.launchpad.net/bugs/1796869) created by **ivantaran (ivantaran)**
```

if in [Symbol Editor - pin table editor] select sorting f.e. Y Position:
result: -6.8 -6.6 -6.4 -7.8 -7.6 -7.4
must be: -6.4 -6.6 -6.8 -7.4 -7.6 -7.8



Application: kicad
Version: (6.0.0-rc1-dev-714-g3024ded91), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 GnuTLS/3.5.18 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-36-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

Story points: 6.0
Component selection "broken" (lp:#1796866)

[Original report](https://bugs.launchpad.net/bugs/1796866) created by **Oliver (schrodingersgat)**
```
In recent version of KiCAD the footprint selection (using the mouse
selection rectangle in PCBNEW) is somewhat "broken."

When selecting left-to-right (enclosure selection) the footprint is not
selected unless all the associated text items are also selected. This
includes hidden text. Given that often text layers are often hidden to
avoid PCB clutter, and also text is also not really a functional component
of the footprint, I think this is an error.

Attached are two gifs to demonstrate.

"select.gif" - Various attempts to select a simple footprint left-to-right
in enclosure mode (see also https://imgur.com/nmuYWmW)

"select_reverse.gif" - Showing that right-to-left selection still works
fine (see also https://imgur.com/bz8Iq2g)
```

Story points: 6.0
Pcbnew: Changing via predefined size leaves empty label after selection (lp:#1796780)

[Original report](https://bugs.launchpad.net/bugs/1796780) created by **Fabián Inostroza (fabianinostroza)**
```
See attached video

Application: kicad
Version: (6.0.0-rc1-dev-722-gf11cb736e-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.0-1-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: 10.0
Changing Eeschema label type doesn't set the connected flag (lp:#1796775)

[Original report](https://bugs.launchpad.net/bugs/1796775) created by **Seth Hillbrand (sethh)**
```
Place a global label on a wire.  Note that it is correctly connected (No
square).  Change the type to hierarchical label.  Note that the label now
thinks it is disconnected (square shows).  Press 'M' on the label, don't
move it and click to place.  Note that the label is again connected.

Desired behavior:
Changing the label type should not change the connected flag of the label.

Application: kicad
Version: (6.0.0-rc1-dev-729-g1b37f93cf), release build
Libraries:
    wxWidgets 3.0.2
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Compiler: GCC 6.3.0 with C++ ABI 1010

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=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 14.0
Choose Symbol column sizes too large and can't be changed (lp:#1796774)

[Original report](https://bugs.launchpad.net/bugs/1796774) created by **Seth Hillbrand (sethh)**
```
Trying to place a symbol and the columns in the choose symbol dialog are
too large (there is substantial space between the two text columns) and I
can't make them a size I like.

I can resize the window but the window size is not saved between sessions.

The items to address here:
1) Default column width should be 2-4 characters longer than the longest
text item
2) Column widths should be adjustable
3) Column width and window width should be saved between KiCad sessions

Application: kicad
Version: (6.0.0-rc1-dev-729-g1b37f93cf), release build
Libraries:
    wxWidgets 3.0.2
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Compiler: GCC 6.3.0 with C++ ABI 1010

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=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema ui

Story points: 10.0
Can't see via until you click on the screen (lp:#1796769)

[Original report](https://bugs.launchpad.net/bugs/1796769) created by **Seth Hillbrand (sethh)**
```
Trying to use the via tool on the side bar.  I click on the via tool and
move the mouse over the screen.  I no longer see the via that I am going to
place.  After I click on the screen, I see the via and can place it.

Application: kicad
Version: (6.0.0-rc1-dev-729-g1b37f93cf), release build
Libraries:
    wxWidgets 3.0.2
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Compiler: GCC 6.3.0 with C++ ABI 1010

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=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Wish: Eeschema, highlight net using Ctrl+Click (lp:#1796755)

[Original report](https://bugs.launchpad.net/bugs/1796755) created by **Fabián Inostroza (fabianinostroza)**
```
Just as in Pcbnew

Application: kicad
Version: (6.0.0-rc1-dev-722-gf11cb736e-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.0-1-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
```
Original tags: eeschema feature.request ui

Story points: 18.0
Pcbnew: Crosshair doesn't follow cursor when modifying zone or polygon (lp:#1796721)

[Original report](https://bugs.launchpad.net/bugs/1796721) created by **Fabián Inostroza (fabianinostroza)**
```
Also the coordinates at the status bar are not updated.

Application: kicad
Version: (6.0.0-rc1-dev-714-g3024ded91-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.0-1-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
Pcbnew: always put zones in disambiguation list when clicking on edge (lp:#1796719)

[Original report](https://bugs.launchpad.net/bugs/1796719) created by **Fabián Inostroza (fabianinostroza)**
```
See the attached video.

Using the <Alt> modifier makes the zone be listed on the clarification list
or the clarification list be shown at all.

This is also present on the 5.0 branch.

In the 5.0.0 release the zone is always shown in the clarification list
(near the board edge) and the zone is easier to select near the the
footprint.

Application: kicad
Version: (6.0.0-rc1-dev-714-g3024ded91-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.0-1-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
KiCad Spice Model Emulator is missing the JFET model type (lp:#1796700)

[Original report](https://bugs.launchpad.net/bugs/1796700) created by **WaveyDipole (was-never-here-deactivatedaccount)**
```
In KiCad Eeschema, select the Propetries of a component and click the Edit
Spice Model button. Here, on the Model tab, there is a dropdown for 'Type'.
This includes the types Subcircuit, BJT, MOSFET, DIODE. However there is no
JFET (or MESFET) type as mentioned here:

https://forum.kicad.info/t/update-on-the-use-of-ngspice-from-eeschema/7958

Unfortunately this means I currently can't use a JFET in my simulation!

The Print Screen button will not work when the drop down list activated so
I am unable to provide a screen capture of the issue.


VERSION INFORMATION:

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-34-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: jfet model spice

Story points: 6.0
pcbnew fails to open old-stable kicad_pcb (lp:#1796596)

[Original report](https://bugs.launchpad.net/bugs/1796596) created by **Nick Østergaard (nickoe)**
```
Trying to open a kicad_pcb from old-stable in the 5.0 branch fails.

The test file is
https://raw.githubusercontent.com/myriadrf/reference-development-
kit/master/umyriadrf-7002/v2/KiCAD/uMyriad7002.kicad_pcb

Inspired by the info from http://kicad-pcb.org/help/upgrading/ about the
layer names. It looks like some layers are missing in the top of the file.

I manually added below lines to make it load successfully.
(10 Inner10.Cu signal)
(9 Inner9.Cu signal)
(8 Inner8.Cu signal)
(7 Inner7.Cu signal)

The question is: Do we need to implement some, legacy logic to handle these
files? Maybe an experimental file healer for know issues?

Application: pcbnew
Version: (5.0.1-dev-152-gf591f8741), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-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.68.0
    OpenCASCADE Technology: 7.3.0
    Curl: 7.61.1
    Compiler: GCC 8.2.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=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON
```
Original tags: 5.0.0 pcbnew

Story points: 6.0
bug-report generated by static analyzer pvs-studio for free projects (lp:#1796581)

[Original report](https://bugs.launchpad.net/bugs/1796581) created by **ivantaran (ivantaran)**
```
I checked source code for fun with a static analyzer pvs-studio
there are several important mistakes, it will be interesting

link to report: https://yadi.sk/d/LYVAADepBbfohQ
```

Story points: 6.0
MacOS (OSX) nightly build script stopped? (lp:#1796577)

[Original report](https://bugs.launchpad.net/bugs/1796577) created by **Rune Warhuus (dinkdonk)**
```
Has the MacOS (OSX) nightly builds stopped?
I see the latest build is from 28/09/2018, and the latest windows build is
from 06/10/2018.
```
Original tags: macos

Story points: 8.0
default line with is referenced to wrong layers (lp:#1796541)

[Original report](https://bugs.launchpad.net/bugs/1796541) created by **Thomas Pointhuber (pointhi)**
```
# HowTo Reproduce

1. change courtyard line width in "pcbnew" -> "Board Setup" -> "Text &
Graphics" to some unique value
2. draw F.Fab line (it will use the width specified for the courtyard)

What I noticed so far, what layers are actually modified and how they are
named (did not tested all):

Courtyard -> F.Fab, B.Fab, Margin, Dwgs.User
Edge Cuts -> F.CrtYd, B.CrtYd

Footprint Editor seems to be affected as well.

# Version Information

Application: kicad
Version: (6.0.0-rc1-dev-706-gebfa7d1f7), debug build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-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.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 7.0.0 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
change point of dimension drawing shows snapping, but does not use it (lp:#1796540)

[Original report](https://bugs.launchpad.net/bugs/1796540) created by **Thomas Pointhuber (pointhi)**
```
# HowTo reproduce

https://cloud.oe5tpo.com/s/Tt3ZNqNrnfkmQZy

1. place via at offscreen location
2. add a graphic dimension drawing somewhere
3. try to match endpoint of dimension drawing to via

You will notice the snapping point appears in the center of the via, but
the point snaps to the grid position.

Using the via as reference for initial drawing works, only in case of
adjusting the point it fails.

# Version Information

Application: kicad
Version: (6.0.0-rc1-dev-706-gebfa7d1f7), debug build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-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.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 7.0.0 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
Pcbnew: Crosshair doesn't snap to grid when drawing graphic items (lp:#1796524)

[Original report](https://bugs.launchpad.net/bugs/1796524) created by **Fabián Inostroza (fabianinostroza)**
```
Application: kicad
Version: (6.0.0-rc1-dev-701-gd669ae043-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.0-1-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
snapping on dimension drawing position shows up at wrong locations (lp:#1796507)

[Original report](https://bugs.launchpad.net/bugs/1796507) created by **Thomas Pointhuber (pointhi)**
```
https://cloud.oe5tpo.com/s/K3xDY6XydmjAYoX

When changing endpoints of the dimension graphic, the snapping circle
appears at locations where no element is located at all.

# Version Information

Application: kicad
Version: (6.0.0-rc1-dev-701-gd669ae043), debug build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-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.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 7.0.0 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
drawing graphic on a copper layer is not easy (lp:#1796500)

[Original report](https://bugs.launchpad.net/bugs/1796500) created by **Thomas Pointhuber (pointhi)**
```
From my current knowledge, graphic items on copper is no longer a problem
in the nighly, which means people can draw items on the copper layer.
Unfortunately, users cannot really do this because the GUI still has some
legacy behaviour which makes it impossible to directly draw graphics on the
copper layer.

Example:

1. select graphic line tool
2. change layer to copper (F.Cu for example)
3. move the cursor to the drawing area. When it enters the canvas the layer
is changed to F.SilkS automatically
4. user draws on F.SilkS instead of the selected F.Cu layer


# Version Information

Application: kicad
Version: (6.0.0-rc1-dev-698-gf2a49c6bd), debug build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-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.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 7.0.0 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