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

Support for Multiple Collections of Watch Values in Debugger #238773

Open
cardosojoao opened this issue Jan 25, 2025 · 0 comments
Open

Support for Multiple Collections of Watch Values in Debugger #238773

cardosojoao opened this issue Jan 25, 2025 · 0 comments
Assignees

Comments

@cardosojoao
Copy link

Description: It would be highly beneficial to have the ability to create and manage multiple collections of watch values in the Watch panel of the Visual Studio Code debugger. This feature would allow developers to organize and group related watch expressions, making it easier to debug complex applications.

Use Case: When debugging large applications, developers often need to monitor a variety of variables and expressions. Currently, all watch expressions are listed in a single, flat list, which can become cluttered and difficult to manage. By allowing multiple collections or groups of watch values, developers can better organize their watch expressions based on different contexts or modules within their application.

Proposed Solution:

Add functionality to create, rename, and delete collections of watch values.
Allow users to add watch expressions to specific collections.
Provide a UI in the Watch panel to switch between different collections.
Example:

Collection 1: Physics Variables
Physic.VelocityX
Physic.VelocityY
Collection 2: Player State
Player.Health
Player.Position
Benefits:

Improved organization of watch expressions.
Easier navigation and management of variables during debugging.
Enhanced productivity for developers working on large and complex projects.
Additional Context: This feature would be particularly useful for developers working on games, simulations, or any application with multiple subsystems that need to be debugged simultaneously.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants