Good that TechDraw is WIP (work in progress), this is very (VERY) important module. The progress is huge - thank you wandererfan and involved people.
>>> You're welcome!
I am attaching drafting module from bricscad (it is a little bit poor than solidworks but you can also find something useful for your project) https://www.youtube.com/watch?v=uGeQMsZXx0E
>>> can always use some good ideas. I'll take a look.
The thing I don't like the most in TechDraw (and sketcher BTW) is that you need to select first edge or points and then select a dimension tool. Much faster (and ituitive) is to select a tool first and then only show edges, points etc..
>>> AFAIK, the FreeCAD UX standard model is action/object, not object/action, so selecting tool first would make TD different from the rest of FreeCAD.
>>> So, if you select the Distance Dimension tool, you'd want to see all the potential objects for that tool highlighted in some way? That would be all the edges and vertices in the drawing. For the Angle dimension, all the straight edges that meet would be highlighted. I don't think I like this one, because I can't see it working for anything other than simple models.
Other case is that dimension tool should be smart and if you drag up/down it draws horizontal dimension if you drag left/right draws vertical dimension, if you drag some ange it draws dimension with an angle etc.. - that function was in drawing dimensioning.
>>> this would be slick, but it's a low priority at this point.
Other thing is that on a drawing sheet you can scroll only back and forth, you cannot move card on left right by panning. This is not good, sometimes you need put a view on side of paper to perform some detail view. In case when I cannot pan card to side but only zoom it I cannot do that.
>>> I'll add this to the list of things to look at.
Also izometric view is depending on main view, and aligning by 45deg. Aligning should be possible to create by centers of views, but also...
>>> don't think I understand this one. Do you want to choose a different view for "Front"? That seems reasonable. Is it the layout of the projection group that you want changed?
... de-aligning should be possible to move views freely on drawing.
>>> We could add a fuction to explode the projection group into individual, unrelated views, I guess, but why wouldn't you just create individual views with the appropriate view directions in the first place?
Ok now some bugs I've found:
1) When you do a section view, and then again you want to change arrow heads direction, drawing is not updating.
>>> yes, bug, but should change direction after a recompute.
2) After opening again drawing, the arrows from section view are gone.
>>> those arrows are driving me crazy!! I think I have to revisit the whole section line logic.
Thanks for the testing and feedback.