Recently I created and shared this package to monitor if Revit is busy doing something or not.
The code use Idling to update the IsRevitBusy propriety when the event stop triggering.
I would like to know if someone have a different approach with the same goal, to know if Revit is busy or available to run ExternalEvent.
In the past, the Revit API had IsQuiescent propriety, but it seems not thread-safe and was removed.
I kinda what something like IsQuiescent without messing with events.