microsoft / microsoft/vscode-dotnettools

Improve run/debug buttons

Open
#255 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area-debugging enhancement
Dominant language
No language data
Stars
321
Forks
54
Avg merge
2d 19h
Merged PRs (30d)
2

Description

Please improve quick buttons for run/debug. The main button icon should change according to which button I clicked in the drop down menu (now the icon does not change and while working you forget the last command and you have to open the drop down menu):

Untitled

Clicking on the Run multiple button should run multiple projects at the same time.

Clicking on the Settings button should bring up a window where you can select multiple projects to run simultaneously and choose the behavior of the buttons Run and Debug.

settings

The behavior of the Ctrl+F5 and F5 Hot keys should change accordingly and should not revealed project list. At the moment when we use hotkeys they always offer to select projects from the list:

image

P.S. issues-79 is no longer needed.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the quick Run/Debug buttons, their drop-down actions, the Settings action, and the Ctrl+F5/F5 hotkey commands. Done means the main icon reflects the selected command, Run multiple launches multiple projects, Settings controls project selection and Run/Debug behavior, and the hotkeys follow those choices without revealing the project list.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.