Allow external arrow in the dimension tool
Description
When measuring little dimensions, the text-string with the measure usually doesn't fit into the in-braces spaces.
Despite it is easy to move the text out, the arrows drawing could be improved to reflect the behavior of other CAD software.
Propose
When moving the text out of the measure space, use a external arrows format. This could be also be chosen by Pcbnew when, placing the measure, it release that the text doesn't fit into the space (as the first image).
KiCad Version
Application: Pcbnew
Version: 5.99.0-unknown-0ab82ef66~91~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.0.4
Platform: Linux 5.4.0-48-generic x86_64, 64 bit, Little endian, wxGTK
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.71.0
OCE: 6.9.1
Curl: 7.68.0
ngspice: 31
Compiler: GCC 9.3.0 with C++ ABI 1013
Build settings:
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_SPICE=ON