-
Notifications
You must be signed in to change notification settings - Fork 92
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
Interpreter dropdown overhaul #6150
Labels
area: console
Issues related to Console category.
area: ui
Issues related to UI category.
enhancement
New feature or request
Milestone
Comments
Problems with the existing UI reported in #6222 |
dhruvisompura
added a commit
that referenced
this issue
Feb 21, 2025
Adds more useable interface for primary interpreter picker. Addresses #6150, #3596, #2143 https://github.com/user-attachments/assets/a9aa05ae-3c51-4a3b-bbec-5b0add8a9373 ### Release Notes <!-- Optionally, replace `N/A` with text to be included in the next release notes. The `N/A` bullets are ignored. If you refer to one or more Positron issues, these issues are used to collect information about the feature or bugfix, such as the relevant language pack as determined by Github labels of type `lang: `. The note will automatically be tagged with the language. These notes are typically filled by the Positron team. If you are an external contributor, you may ignore this section. --> #### New Features - Adds action to open Quick Pick to allow user to choose active runtime session, or to create a new one - Replaces main interpreter picker dropdown with button to trigger Quick Pick above - Modifies Positron action bar button to allow display of custom icon (vs. only Codicons as was previously) to support language icons in new interpreter button #### Bug Fixes - N/A ### QA Notes <!-- Add additional information for QA on how to validate the change, paying special attention to the level of risk, adjacent areas that could be affected by the change, and any important contextual information not present in the linked issues. --> e2e: @:interpreter --------- Signed-off-by: Sam Clark <[email protected]> Co-authored-by: Dhruvi Sompura <[email protected]>
Verified FixedPositron Version(s) : 2025.03.0-83 Test scenario(s)Confirmed that the new session picker works as expected and displays accurate active sessions. Closing out as complete. The following tests have been added: |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area: console
Issues related to Console category.
area: ui
Issues related to UI category.
enhancement
New feature or request
The Interpreter dropdown is being simplified as a component to provide a better UX to users as part of the work for multiple sessions.
The dropdown is being replaced with a button that only has two jobs:
The mechanisms for managing a session (start/stop/restart) are moving into the console pane.
When the button is clicked, a user should see a quick pick list to select an active interpreter session. When clicked, the command palette should be rendered with the list of active session from
runtimeSessionService.activeSessions
Testing
The text was updated successfully, but these errors were encountered: