split lines in sweep

 From:  Michael Gibson
744.6 In reply to 744.5 
Hi Will, well I'm certainly taking suggestions as well!

I'd like to put Merge on a "shelf" (I call these "Command sets" internally), since those really help keep the UI tidy.

But there's one additional complication in this case - a command that just goes "Bam" and immediately finishes after you press the button for it (like Join for example) doesn't quite work on a command set as smoothly as something that has additional steps that can be canceled.

You mentioned the draw comands - look at line for example. If you click on "Line" the command set appears, and the last one that you used will automatically start running. If you didn't want that one, it's no big deal, just click on the other one and the currently running one will cancel out and the other one will start running.

But that "auto-run" does not work with an immediately finishing command like Join because if it automatically ran it would finish up and be all done, before you could "switch over" to one of the different related commands in the set.

That means that immediately exiting commands like Join cannot Auto-run when they are in a command set. No auto-run means it would take 2 clicks to join something - one to open up the command set and then another one to click on Join to start it. The extra click for each join is the problem.

There are actually other areas that do this already - for example if you do a Boolean union (which is another immediate exit command), the next time you open up the Boolean set, it won't auto-run Union, you have to do a second click to launch it because of this same issue.

I don't worry so much about the one extra click for things that are not used so much in really rapid succession. Like with boolean union, you don't normally have to use it every few seconds or so. But Edit related stuff kind of falls more into that category, that's why there are no command sets in the Edit pallete, that keeps all the Edit stuff just one click to activate if that Palette is showing...

Anyway, those are some of the main issues... Eventuallly I may be forced to put Join into a command set in order to add more functionality like Merge, but I like to fight pretty hard for every saved click on frequently used things!

- Michael