I recently updated from an old version of assembly4 (0.7 or so) to 0.9.9 and I noticed a change in the behavior of the LCS creation shortcut buttons.
Previous to v0.9 the "New Hole LCS" button created an LCS concentric to the selected hole. This was super useful as the vast majority of LCS's I create are intended to attach fasteners or align parts using their mounting holes and I could do it with just two clicks, or one and the keyboard shortcut.
Starting in v0.9 the button was changed to "New Hole Axis" and now creates a datum line on the axis of curvature of the selected hole. The specific lines are highlighted here
in the newDatumCmd.py file.
The change throws a monkey-wrench in my workflow, I can't figure out what I'm supposed to do with a datum line. Now to create an LCS concentric with a hole I have to deselect everything, click New LCS, accept the name, click the hole, specify concentricity, hit okay...its a bit of a drag.
I suspect this was changed for some good reason, but I'm not clear on what the intended workflow is. So far I haven't found any mention of attachments to datum lines or changes to how LCSs behave around holes in any documentation but this is a fairly recent change and I know it usually lags behind by a bit. Is the shortcut meant to be used for creating a rotation axis for animated assemblies?
I'd feel kinda bad submitting a pull request that just reverts zolko's change without understanding why it was made. Would it be better for me to create a PR for an entirely new shortcut that has the behavior of the pre-v0.9 "New Hole LCS" button?