zspitz / ANTLR4ParseTreeVisualizer

Visual Studio debugging visualizer, and .NET visualization controls, for ANTLR4 parse trees
MIT License
69 stars 11 forks source link

Change modal message box about unloadable assemblies on the debuggee side, to something non-modal #52

Open shargon opened 4 years ago

shargon commented 4 years ago

image

With Visual Studio 2019

zspitz commented 4 years ago

The error message should probably be more clear, but all it's saying is if there are any parsers or lexers in these assemblies, the visualizer won't be able to use them. Once you press OK, you should be able to use the visualizer as normal.

shargon commented 4 years ago

Yes, it works after click OK, but it's not possible to remove it?

zspitz commented 4 years ago

I'm currently using this to display the list of available lexers and parsers in the settings. It's important to let the user know that the lexer or parser they want to use is unavailable to the visualizer because the assembly cannot be loaded.

I suppose I could add assemblies for which this error should be ignored, and the message would only appear once. Would that be a good compromise?

Do you have any other thoughts on how to improve this UX?