mono / monodevelop

MonoDevelop is a cross platform .NET IDE
http://www.monodevelop.com
2.85k stars 1.02k forks source link

Surface tracepoints on the editor #4518

Open migueldeicaza opened 6 years ago

migueldeicaza commented 6 years ago

We have a lot of power behind the IDE, but it is not always convenient to use.

For example, recently VSCode introduce a nice UI for adding logging statements to a running program and it was received with a lot of euphoria, the UI is simple, it is a contextual menu on top of a breakpoint:

image

With an inline editing experience:

image

We have the same capability, it is just not well known that it exists, and it is difficult to get to. By not being as easy to use, it removes the incentive to use for quick tasks:

image

We should better surface this capability.

VS bug #599113

mhutch commented 6 years ago

This is a simplified version of what VS does. I think it would make a lot of sense to base our UX on that.

Short version -