Comments
Sort by recent activity
Probably the Select All isn't very useful in practice? It's unlikely I'm going to want to decompile all of the .NET assemblies, especially since the source code is available in some cases. I reckon I'm going to know the two or three assemblies I need to disassemble.
I wouldn't guess that Clear Store also deselects the assemblies in the list. I would guess it would cause the selected assemblies to be redecompiled. / comments
Probably the Select All isn't very useful in practice? It's unlikely I'm going to want to decompile all of the .NET assemblies, especially since the source code is available in some cases. I reck...
Why do you think the old dialog is better?
I think the new one is preferable. / comments
Why do you think the old dialog is better?
I think the new one is preferable.
I can now see you were trying to avoid a horizontal scroll. At the moment I have to increase the window size and then because the column widths scale with that I have to reduce the width of the Assembly column too, so that's two actions.
I see you can only sort by Assembly or Path, not the other columns. I'm not a huge fan of grids because I think they look ugly, always, however they are useful because of the sorting.
How about just having the two columns, the tick and the rest, and sort the rest on assembly name, putting the path underneath on a newline in the same row? Then there might be enough room to see the path anyway.
Text mock up:
--------------------------------
X mscorlib (2.0.0.0)
C:\WINDOWS\assembly\GAC_32\mscorlib\etc.
---------------------------------
X nunit.framework (2.4.8.0)
C:\Projects\Development\.....
----------------------------------
I notice in VS2010 the new project dialog has a sort control above the list. Perhaps you could use this idea to switch between 'sort by path' and 'sort by assembly name'. I'm guessing sorting by anything other than assembly name would be uncommon.
Just some ideas... / comments
I can now see you were trying to avoid a horizontal scroll. At the moment I have to increase the window size and then because the column widths scale with that I have to reduce the width of the As...
It's better, but not great. If you select multiple files in the file open dialog, or "select all" in the grid then you get a pop-up modal dialog with yes/no for every file. Each one has to be cleared with yes or no. At the very minimum a 'Cancel' or 'No all' option, but this doesn't tell me which ones are the problem.
Again, I have lost the state (the list of files I have added), so after deleting the PDBs I'll have to pick through the list to select them again. / comments
It's better, but not great. If you select multiple files in the file open dialog, or "select all" in the grid then you get a pop-up modal dialog with yes/no for every file. Each one has to be cle...
Thinking about that dialog a bit more, perhaps the OK button is a bit misleading?
I would expect OK to dismiss the dialog after committing changes. If you add assemblies to be debugged then pressing OK actually takes you on to the next "page" of the dialog which shows the decompilation progress. (I think this is skipped if it's already in the cache, although something seems to flash by?) When that's done you have to press Close to dismiss the dialog. Therefore, in this case, OK doesn't do what I expect.
I wonder whether the dialog should follow the two-step model better, or if the progress could be added to the grid on the first page, or something else? / comments
Thinking about that dialog a bit more, perhaps the OK button is a bit misleading?
I would expect OK to dismiss the dialog after committing changes. If you add assemblies to be debugged then pressi...