Skip to content

Add a version picker dropdown for Roslyn versions #104

Open

Description

@siegfriedpammer

Currently it's possible to select a Roslyn compiler package version, but the UX could be improved.

There is a link to the "unofficial" dotnet-tools feed below the version field, but from there it is actually quite hard to select a version: You cannot just select and copy a version number from the list as the text there is not selectable (at least in my browser, which is Firefox). You first have to click on the entry and select/copy the version number from the title and then paste it into the settings field.

Would it be possible to add a dynamically populated dropdown instead? Having a prefix search/filter in that dropdown would be chef's kiss.

Maybe we would need special prefixes like "version:", "pr:", "branch:", "build:" to refer to the different sources, to make the selection unique?

Activity

  1. jjonescz commented on Oct 12, 2025

    @jjonescz
    Owner

    Would it be possible to add a dynamically populated dropdown instead?

    Good idea, thanks. Just help me understand - what kind of versions do you expect to be entering there? Because when you open such drop down, it can display only a couple of versions at once (until filtered down). So I'm wondering whether it makes sense to display the last roslyn prerelease versions like

    Image

    I think that's not very useful - you probably want the "latest" version anyway (and there is a special "latest" version specifier for that btw, with a quick link to enter that without typing; there is just currently a bug where the "latest" specifier chooses from nuget.org versions only, but I plan to fix that).

    So perhaps the default drop down should contain something like this to be useful?

    • 5.3.0-1.25511.101 (latest on AzDo)
    • ...(a couple more AzDo versions?)
    • 5.0.0-2.final (latest on nuget.org)
    • 4.14.0 (latest stable)
    • ...(a couple more nuget.org versions?)
  2. siegfriedpammer commented on Oct 12, 2025

    @siegfriedpammer
    Author

    Yes, I completely agree that providing all versions is a bit too much. I think we could start with a list providing quick access to the last few versions from AzDo as well as nuget.org, like you described.

    However, it would be nice to make it so you can easily "browse" through all versions that contain/start with a specific string, for example, when I enter "5.3" I would want to see/be able to select from all the prerelease versions of "5.3". Do you think that's feasible?

    Another example would be entering "4.1" should show 4.14, 4.13, 4.12, 4.11, 4.10, 4.1 and all the available prerelease versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions