STOP whatever you're doing button!
-
Wouldn't be great to have a button you could click that would stop whatever process SketchUp is occupying itself with. For instance, when you accidentally double click on a high-poly TIN surface, then select the Smoove tool, and SketchUp goes into hyper-panic mode and won't pay any attention to you for 10 minutes. The button could be called "Never Mind". It would be a really nice feature.
-
Maybe something like pressing the Esc-key three-times = Abort! would be a good thing, as the buttons are disabled during processing...
-
There are probably some actions that can’t or shouldn’t be interrupted until they are complete. For instance, reading a file/array could be stopped anytime. Writing or updating might cause bad things (I’m speaking from an experience years ago when I aborted a duplicate & move and lost half day of work). Perhaps some flag could be set to check for user input at various times? Say if it’s a large file, check for key press 2 or 3 times (spread out) over the size of the file? Then give the user the option to continue or return to state before process start?
I haven’t written code in a while (I was using fortran, that should put a time frame) I‘m not sure how it would currently workout? So I’m interested in any comments.
Glenn. -
This should not need to be made by a third party. The absence of this essential function must be provided by the sketchup company itself. My computer exceeds 100% Celsius even when fans are set to maximum speed during several sketchup functions. Also, I accidentally let go of the mouse at the wrong time when my hand is exhausted, triggering an irrelevant task.
-
Seems like a useful idea, but it could be much harder to implement than it sounds. Depending on what was going on, the current activity might have the model in a broken or unstable condition that would have to be repaired or risk crashing SketchUp. Also, while a Ruby plugin is running the main event loop of SketchUp is blocked (that's why you get the spinning cursor and not responding messages), which means that user inputs can't be processed. Not saying it's impossible, just that it might be hard to get it to work right.
-
@zxen said:
This should not need to be made by a third party. The absence of this essential function must be provided by the sketchup company itself.
Uh...Sketchup already provides the absence of it quite effectively.
-
Perhaps some heavy actions could have backup action joined and then you can end the process without loss of work? Usually I just save my work before something heavy and if the software freezes or crashes I just end the process on task manager and and then continue again ( I use this on many software ).
Advertisement