pcbnew net names on tracks only shows when zoomed in (lp:#1830344)
Original report created by bwack (hanspd)
I'm using a 1600x1200 desktop.
After going from 4.0.7 -> 5.1.0, I've noticed that in pcbnew i need to
zoomed in on tracks much more than before for net names on tracks to be
visible. I find myself zooming in and out more often.
screenshot:
Legacy toolset, net names visible on thin tracks:
https://imgshare.io/image/2019-05-24-10-38-37-pcbnew-d-documents-
github-c64-saver-bwac.rg09Y
Modern toolset (fallback), net names not visible:
https://imgshare.io/image/modern-toolset.rgHon
Modern toolset (fallback) zoomed in as far as needed to see netnames:
https://imgshare.io/image/kicad-5-1-0-zoomed.rgLdP
Other observations:
- selecting a track in zoomed out will show net name on that track.
Allthough small, they are very visible with high rendering option.
https://imgshare.io/image/modern-toolset-selected.rgk89
- highlighting a net will not show net name on tracks (zoomed out (Home))
My question then is, if the netnames on thin tracks are easily readable,
why hide them? When I make a screenshot of the layout for review on github,
I find it best take screenshot. Plot does not give the same quality as the
actual screen rendering. To get all the net names on tracks I zoom in and
take 4x4 tile screenshots (easier than it sounds, but still..), then
concatinate them with imagemagick, and resize to ordinary size, and still
the net names are readable on the thinnest traces that I showed in the
first screenshot. example:
https://raw.githubusercontent.com/bwack/C64-Saver-
bwack/develop/addon%20board/C64Saver2-addon.kicad_pcb_1_3.png
Application: kicad
Version: (5.1.0)-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