-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing option for hiding the new debug launcher from the statusbar #37954
Comments
@isidorn I'm sorry if I insist, but isn't the 1st point of my list a good enough reason for fixing this? |
@fabiospampinato thanks for the feedback. We will start a discussion about how to proceed. |
@fabiospampinato thanks for the feedback. I have reduced the size of the icon slightly so the size aligns well with the warning / errors size. If I go too small that will not be the case. As for your other points I do not agree since then it would not align nicely with the typing debug in quick open and you could not add a new configuration via the status bar. @weinand had a great suggestion that this all could be done using an extensoin. So why not give that a try @fabiospampinato. If the extension works great I would be more than happy to remove the debug status bar if I get the blessing from @egamma |
@fabiospampinato Just to be clear: removing our debug status bar support would require that its most important feature "showing the current launch configuration" would be covered by your extension (and that you would provide a setting for turning off all your other buttons ;-) ) |
I think it would be better to have 2 seperate extensions imho |
@isidorn I don't know if this is true for everyone, but I usually edit the debug configurations when I create a new project, and then basically never touch them again. While on the other hand I may start a debugging session tens of times, this is the use case the statusbar item should optimize for imho. Adding a @weinand Sounds great, I'll work on this tomorrow. Btw it would be awesome if we could expose more state/methods via APIs (#30810), such as:
|
@fabiospampinato wow there cowboy. I think most of those are valid API requests. However I would take this one step at a time. To get a the current behavior you have everything you need, just using quick pick to type |
@weinand @isidorn I've just published a new version of the extension, this is how to make it look like the included statusbar item:
There are some differences though:
I'd love to make it better, but for doing so I think I need those extra APIs I mentioned. What do you think? |
@isidorn What has to be verified here? |
@sandy081 that there is an option to hide the debug status bar |
Yeah, just figured that out by searching in settings. Would be happier if it was mentioned here :) |
@isidorn What is the difference between the options |
@sandy081 always should always showw the debu status. OnFistSessionStart should only show the debug status after the first debug sesison was started (thus not spamming users who do not care about debugging) |
I think you can add description for each enum value. May be it is worth adding above description for the value |
v1.18.0 introduced a statusbar item for launching a debug session, I already use my StatusBar Debugger extension (below in the second rectangle in red) and I want to hide the included one because it's useless and broken:
start
symbol looks too big and out of place, there's already astart
symbol in octicon, why didn't you use it instead? (In the screenshot above you can see that my extension uses it and it's arguably better looking).Please, give us an option for hiding it 🙏
The text was updated successfully, but these errors were encountered: