1

Closed

Analyzer.exe UI

description

Add a simple UI to Analyzer.exe for user feedback and to allow cancellation. Currently users must use Task Manager to see whether stdlib analysis is running, when it has completed and to abort it.

When started from the command line (or automatically by VS), Analyzer.exe should only show a notification icon to indicate that it is running.

If the user clicks this icon, a progress display is shown. We can estimate progress based on the number of items left in the analysis queue - or we can just display the number of items in the queue and explain what it means. The user can abort analysis.

If started with no command line options, the UI displays the same Python interpreters as known by VS and allows the user to manually start analyzing their standard libraries. Multiple libraries can be selected at a time and analyzed in parallel.
Closed Aug 27, 2013 at 12:29 AM by huguesv

comments

dinov wrote Feb 6, 2013 at 2:09 AM

There's an interesting question of where the UI is hosted. If we host it in Analyzer.exe it's self there may be multiple notification icons. If we host it in VS then VS could exit and you'd lose the icons while the analysis continues running. But maybe the multiple icons don't happen enough to be annoying.

Zooba wrote Feb 6, 2013 at 3:22 PM

I had in mind using some sort of IPC for the UI, since the easiest way to run multiple analyses in parallel is to run Analyzer.exe multiple times and I didn't want multiple UIs for that. Maybe the UI should be a completely separate exe?