Hi Michael - I would think
IdleProcessor would do it… but maybe I am still misunderstanding - are you saying that if the user makes some changes and then leaves Rhino alone for the idle processor period and the save occurs, then he interacts with Rhino again, and then leaves it alone again for the idle processor period, it does not save again? If that is the case that is incorrect or unexpected behavior, I would say.
But, if the idle processor time runs out and the save occurs, and the time runs out again, with the user not interacting with Rhino, there is no second save, that is expected, BUT, there is also no lost data, correct, so nothing actually is lost?
Now… what about the
Autosave… is the autosave folder on a network? I’d say that is not recommended , by default it is on the local hard drive and it seems to me that is a better idea.