I have been experimenting with some stuff discussed here and there on the forum, it is now in master with git commit 4cb93bf66. The idea is to make working with Draft a bit more "intuitive" for autocad users (and actually everybody else too). It doesn't change anything to the way things work in Draft, all the work is in what gets presented to the user:
1) in-command shortcuts, such as "O" to close a Draft wire, etc... are now centralized at the beginning of DraftGui.py, so they will be much easier to change or make customizable in the future. The difficulty is to avoid letters that are used in units, for ex. C, because the system would get confused if you want the shortcut or write "cm"
2) these shortcuts now appear on the buttons and on the report view, when starting a command
3) there is now more stuff printed in the report view. So far only Line and Wire tools have been fully ported. I thought best to gather ideas before going further:
Please have a try and tell me what you think could be improved!
I'm wondering if we could extend the console/report view to print bold text, and maybe links too... I'll have a look at that later on