-
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
Allow search in UI for interpreter selection #3596
Comments
Could we consider removing the "select alternate runtime version for a language" capability of the top bar interpreter control, and instead leave that to our quick pick option? The existing top bar control could just remain focused on active sessions? |
I like that idea. We probably still want some gesture for "choose a different version of this language" from the TBID, but it could open the quickpick (or perhaps a dedicated modal with its own search) when invoked. |
Also heavily related to #2235 Note that the Python quick pick has We've already had a few R reports where auto discovery failed because R is in a non standard place, and we need a way for people to be able to supply their own path to R or folder to look in. |
@liquidcarbon thanks for the report! I've replied in #3710. |
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]>
When we make some improvements to the interpreter selection UI, we should add the ability to search the runtimes/interpreters:
It's really normal to have ONE ZILLION options here for Python, so better UI would be great. cc @chendaniely
The quick pick that "Python: Select Interpreter" uses feels like a better fit for this task:
The text was updated successfully, but these errors were encountered: