Skip to content
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

Improve communication of no debugger support when accessed via the activity bar #14

Closed
per1234 opened this issue Feb 12, 2021 · 1 comment · Fixed by #2342
Closed

Improve communication of no debugger support when accessed via the activity bar #14

per1234 opened this issue Feb 12, 2021 · 1 comment · Fixed by #2342
Assignees
Labels
conclusion: resolved Issue was resolved criticality: medium Of moderate impact phase: design Work is in the design phase topic: code Related to content of the project itself topic: debugger Related to the integrated debugger type: enhancement Proposed improvement

Comments

@per1234
Copy link
Contributor

per1234 commented Feb 12, 2021

Is your feature request related to a problem? Please describe.

There is a very intriguing button in the place of honor in the Arduino IDE activity bar:

image

Unfortunately, many boards are not compatible with this feature, but this fact is not clear when accessing the debugger via the activity bar. When you try to use the debugger, there is no indication of why it's not working.

We saw that Pro IDE users were regularly running into this issue, for example:

An excellent improvement was made by disabling and adding a nice "Debugging is not supported by..." message when hovering over the debug button on the top bar (ATL-531), but I fear that users will bypass this by going straight for the activity bar.

Describe the solution you'd like

Any way to make it more clear that the debug feature is not available for the selected board when it is accessed via the activity bar button. For example:

  • Disable the button.
  • Show a "Debugging is not supported by..." message
  • Require the user to enable debugging functionality via File > Preferences

Environment

OS: Windows 10
Version: 2.0.0-beta.2-snapshot.298cc11
Date: 2021-02-15T14:16:52.603Z
CLI Version: 0.16.0 alpha [c977a238]

@per1234 per1234 added the type: enhancement Proposed improvement label Feb 12, 2021
@ubidefeo
Copy link

We should disable access to this sidebar when the selected board does not have debugging capabilities in the platform

@ubidefeo ubidefeo added topic: code Related to content of the project itself topic: debugger Related to the integrated debugger priority: medium Resolution is a medium priority labels Oct 20, 2021
@ubidefeo ubidefeo added the phase: design Work is in the design phase label Oct 20, 2021
@rsora rsora added criticality: medium Of moderate impact and removed priority: medium Resolution is a medium priority labels Nov 2, 2021
@rsora rsora assigned 91volt and unassigned giannicolab Jan 11, 2022
@per1234 per1234 changed the title Improve communication of no debugger support when accessed via the side bar Improve communication of no debugger support when accessed via the activity bar Nov 25, 2022
@kittaakos kittaakos self-assigned this Jan 26, 2024
kittaakos pushed a commit that referenced this issue Jan 26, 2024
Remove the 'Add configuration...' select option from the debug widget.

Closes #14

Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
kittaakos pushed a commit that referenced this issue Jan 30, 2024
Remove the 'Add configuration...' select option from the debug widget.

Closes #14

Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
kittaakos pushed a commit that referenced this issue Jan 31, 2024
Remove the 'Add configuration...' select option from the debug widget.

Closes #14

Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
@kittaakos kittaakos added the conclusion: resolved Issue was resolved label Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: resolved Issue was resolved criticality: medium Of moderate impact phase: design Work is in the design phase topic: code Related to content of the project itself topic: debugger Related to the integrated debugger type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants