For me on macOS (and win 10) the ratsnest is shown when moving a footprint as long as the ratsnest is enabled in the Items tab in the Layers Manager (duplicated in the left hand toolbar). This matches the behaviour you describe for 5.0.2 and is IMO correct.
Application: kicad
Version: (5.1.0-41-ga7c8df5666), debug build
Libraries:
wxWidgets 3.0.4
libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.2.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.54.0
Compiler: Clang 10.0.0 with C++ ABI 1002
For me on macOS (and win 10) the ratsnest is shown when moving a footprint as long as the ratsnest is enabled in the Items tab in the Layers Manager (duplicated in the left hand toolbar). This matches the behaviour you describe for 5.0.2 and is IMO correct.
Application: kicad 41-ga7c8df5666) , debug build compatible with 2.8)
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.2.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (UTF-8,STL containers,
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.54.0
Compiler: Clang 10.0.0 with C++ ABI 1002
Build settings: WX_GRAPHICS_ CONTEXT= ON WX_OVERLAY= ON SCRIPTING= OFF SCRIPTING_ MODULES= OFF SCRIPTING_ PYTHON3= OFF SCRIPTING_ WXPYTHON= OFF SCRIPTING_ WXPYTHON_ PHOENIX= OFF SCRIPTING_ ACTION_ MENU=OFF GITHUB_ PLUGIN= ON USE_OCE= ON USE_OCC= OFF
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON