Skip to content

OutputDebug and v1.8.0 #142

@anonymous1184

Description

@anonymous1184

Again thanks for all the dedication to the project, but seems like the last release has an issue that in conjunction with the actual features make some not-so-welcomed additions (because they are not bug per se).

  1. First the fact that OutputDebug doesn't automatically add a line feed: I see how that can be useful and treated like a feature others lack. Having an option to be consistent with others would be nice.

20210923220455

vs

20210923220554

  1. Why the extension adds the command line? I mean, is kinda redundant after a few times, let alone using the extension for months; when debugging a large project you see it over a hundred times a day, it really is not needed at all given that the debug panel and the status bar show the profile you're working with.

  2. It now adds Debugging stopped. which again is redundant: the status bar of VSCode changes color when debugging, and changes back when it finishes giving a perfect indicator when the debugging session has finished.

  3. The exit code is very useful but only when is other than 0, now is displayed always.

In other words, printing a single value will show 3 other lines:

20210923224226

And there's a "bug" (a lack of a better word) with non-zero exit codes:

20210923223000

vs

20210923223013

Still, I'm very grateful for all the work you have poured into this. Perhaps my rationale isn't fit for everyone... options for disabling the behaviors would be very nice, even if they are under the hood rather than in the UI. That or a little guidance on where to edit the extension to recompile it; I haven't done anything with extensions but I'm comfortable around code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions