Skip to content

Contribute to language status bar #4898

@isidorn

Description

@isidorn

Hi VS Code PM here 👋

Currently the C# extension contributes individual items to the status bar. On my macOS I see the flame item in the status bar and I also see the project name (picture attached). There are probably more?
I suggest to use the language status bar, Typescript is already using this (picture attached).

This way all the C# status bar items will come under a common item making the whole status bar experience cleaner for our users.

The status bar items which are actually progress our current advise is to use the withProgress-API. With that you announce a long running thing to VS Code. Our current thinking is to add a new progress location which is the extension’s language status. With that we can render something on the composite item as well as on the item itself. This is being discussed here, please chime in.

Let me know what you think. Thanks

fyi @gregg-miskelly @jrieken

Screenshot 2021-11-16 at 17 21 39

Screenshot 2021-11-16 at 11 36 10

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions