Problem Statement
I have a few slow items on my context menu like TortoiseSVN etc. I would like some way for some check that anything that is available in the first 200ms or something gets shown, and as slower items become available they show up..
Things like properties and rename should open instantly...
Proposed Solution
I know this is a big one, and there are lots of ideas, and many efforts have been already tried...
Perhaps another option would be pre-caching some context menu sets for a given set of extensions or something? Could load at startup once in idle after loading everything else... And some model for rechecking, perhaps when you click on a file, the cached menu is shown, and it start gathering the current menu items, and if they differ then it updates once the new load is complete, but the user was able to interact with the cached version while loading...
Alternatives Considered
No response
Problem Statement
I have a few slow items on my context menu like TortoiseSVN etc. I would like some way for some check that anything that is available in the first 200ms or something gets shown, and as slower items become available they show up..
Things like properties and rename should open instantly...
Proposed Solution
I know this is a big one, and there are lots of ideas, and many efforts have been already tried...
Perhaps another option would be pre-caching some context menu sets for a given set of extensions or something? Could load at startup once in idle after loading everything else... And some model for rechecking, perhaps when you click on a file, the cached menu is shown, and it start gathering the current menu items, and if they differ then it updates once the new load is complete, but the user was able to interact with the cached version while loading...
Alternatives Considered
No response