You're responsible for SCMDraft? It whoops the Ursadon's ass! Thanks!
When using Trigedit, if you alter the number of lines in the code (maybe by removing or adding a trigger), the line numbers stored in the tree are no longer matched to the correct line numbers. For instance, if an tree item points to line #200 and I add a trigger which is 10 lines long around line #100, the tree item still points to #200 but the actual trigger is now at line #210.
Sometimes Trigedit doesn't save my triggers (even if I hit ctrl+s) after I change them, and it doesn't TELL ME - meaning I have to discover that the changes aren't there and the worst part - if it was a lot of work, I have to redo it all. To make sure it works, I have to select all, cut, hit the checkmark button, paste, hit the checkmark button again, then save and close.
There is some Player7 start location bug. I made a map, and the Player 7 start location didn't work. Someone told me he could tell I used SCMDraft because of it that he had the problem too. I haven't gone and tested it again to see what happens, I just deleted and replaced the start location in SCXE; it worked after that.
This one is only cosmetic: when changing the unit name in unit settings, the name in the tree doesn't change until you close and reopen it.
The following are feature requests:
As was said before, Find&Replace in TrigEdit (would also be great if regular expressions could be used).
Ability to drag&drop to move units instead of deleting and replacing.
Ability to edit locations via something like TrigEdit (so it's easy to copy-paste a ton of locations).
Have a cancel button on all dialogs (such as edit location and unit properties) or make undo work for everything (oops - I didn't mean to click that "Reset all units to default" button!).
Some way of selecting a default profile or somehow skipping that first window that opens up before SCMDraft actually opens.
None.