I was posting various issues in another post but I think that was distracting from bigger issues. So here’s a rundown of what I’ve found so far plus one new relatively big issue:
- The various printing issues (look up my post history) mostly to do with linetype and line thicknesses scaling.
- Dialog issues - They are relatively minor but a pain especially for people who haven’t figured them out. The dialog in the options menu won’t save some of the settings and reverts to previous settings when you click on another line definition. I think it does it with the thickness but can’t recall - worth testing every text entry. The dialog via the “_Linetypes” command is much better. The only issue I’ve found in that dialog is that when you duplicate a linetype the thickness goes to “pixels”. Easy to fix on our end maybe also on yours.
I think a big reason this got out of hand is because there are two dialogs. This also created some back and forth as the McNeel team didn’t originally believe me that the bug existed because they were using the other dialog. This might be something worth noting and avoiding in the future. Seems like a lot of extra work.
Edit: Can’t repeat the “new” issue so forget about it for now until I can repeat it.
A lot of the code is a mess. I do AutoLISP programming and DCL. I would actually be able to find and correct similar issues in my own code. I’m getting more and more into Python (and hopefully ETO as well). What I’m getting at is that there is no reason for a lot of these issues to persist - The printing and scaling issues look challenging and I’ll be grateful if/when those are corrected (they are KILLING me right now). These little dialog issues however… It doesn’t take a Linus Torvalds to sort some of these issues out. Maybe more like a coffee and possibly a bit of help with the testing/debugging.