You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix up runtime discovery with progress notification and improved user feedback (#9247)
Addresses #8404
With this PR, we now show a progress notification when users explicitly
call _Interpreter: Discover All Interpreters_. It looks like this while
discovery is going on (which can take a while, but if a user really
explicitly said to do this, probably the right option):
<img width="1368" height="994" alt="Screenshot 2025-09-01 at 3 20 49 PM"
src="https://github.com/user-attachments/assets/78ca42b0-38f5-4e79-a7ed-19a7dc26dec6"
/>
If nothing new is found, the progress notification resolves and then you
see this:
<img width="1368" height="994" alt="Screenshot 2025-09-01 at 3 21 04 PM"
src="https://github.com/user-attachments/assets/235a0614-e208-4eb4-98b7-5900d0e12573"
/>
If something new _is_ found, the progress notification resolves and then
you see this:
<img width="1368" height="994" alt="Screenshot 2025-09-01 at 3 22 41 PM"
src="https://github.com/user-attachments/assets/30aec486-28fd-4bde-835f-9f2764973439"
/>
### 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
- Improved user feedback when using the command _Interpreter: Discover
All Interpreters_.
#### Bug Fixes
- N/A
### QA Notes
The command _Interpreter: Discover All Interpreters_ will not run unless
the first round of discovery is done, which runs quietly in the
background. This may take longer than you expect. Once you _can_ run it:
- Look at all your interpreter options in Positron
- Add a new one via the regular terminal (for example, a new rig
version)
- Look at all your interpreter choices and see that your new one is not
there yet
- Execute the command, and note the new progress notification
- Look at all your interpreter choices and see that now the new one is
there
- Execute the command again, and see the same progress notification
- Note the message telling you nothing new was found
0 commit comments