It would be great if the Python Editor could record the user's GUI actions and display in real time. Currently, the Macro Recorder would have to be stopped, and the Macro saved before it can be viewed.
This limits the length of the recording, and requires the user to do a lot of forward planning and memorising. It also prevents corrections, roll back, iteration, branching, saving blocks to be re-used where it would be quicker to avoid using the GUI.. etc
It would also be a very quick way for users to learn, discover the python equivalents of the GUI tools.
See the way SpaceClaim/Ansys Discovery works. Also GC's Record Model Changes.
to support recorded macro re-use, it would be good to enhance the MR to record:-
ElementIDs of the elements selected, under the cursor... not just the x,y.z coordinates
Indexing metadata, relationship info to get to subelements
Tentative, active ACS, Accudraw settings