I'd like to be able to click the Check None button and the check a box next to a category or categories.
I think the default presumption for Purge Unused should NOT be everything selected. We should have to deliberately do that using the Check All button instead.It would be a lot faster than working through a long list of families and the unused types. Ideally (even ordinarily) the list wouldn't be long but I've seen some lists that go on and on...
For what it is worth, we can select a category and use NUM LOK + * to expand the whole branch of that category. Then we can select the first and last types in the branch followed by clicking OK to Purge Unused. It just takes a while for the list to respond when there are a few thousand types...yeah I know...that's a lot!
Regarding Dynamo
I pinged Julien Benoit about this and using Dynamo. In response he was kind enough to send me the graph below.
At the moment it leaves behind a Family with no types if the purging process eliminates types and there were no types in use. Given how quickly he responded to my question WITH an attachment, no complaints here! Thanks Julien! Check out Julien's blog while you are at it.