I have created Pull Request #5082 with several improvements in "Balloon" handling. It is touching following areas:
- 1. New "bubble" shape Line style, underlining the ballon text
This style is neccessary when the drawings must be made according to the ISO norms. In this particular case, the thickness of the object is 5mm and that shall be written on the reference line. Similar effect can be created with an annotation and leader line, but when placement changes are to be made, it quickly becomes impractical.
- 2. Automatic end placement when an edge or a vertex is selected
To speed up working with balloons, I offer automatic tip placement when a sub-item is selected. If an edge is selected, the balloon tip is placed at its center. This is very useful when e.g. multiple edge dimensions must be added, as the arrow tip shall be placed in the middle of the edge. Similar speed-up is automatic placement when a vertex is selected. If I want to place the balloon precisely, I often need to zoom in and out, thus this addition makes things a lot more easier. If no edge nor vertex is selected, user can place the balloon freely as usual. In any case, the position of the balloon tip can be always later changed.
- 3. Improved balloon cursor handling
I hope you will find the changes useful, in case of any problems, issues or suggestions, please let me know.