Skip to content

Handle follow up issues for Language Status Bar #10413

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

Closed
3 tasks done
Bernardin-MS opened this issue Jan 23, 2023 · 7 comments · Fixed by #10437
Closed
3 tasks done

Handle follow up issues for Language Status Bar #10413

Bernardin-MS opened this issue Jan 23, 2023 · 7 comments · Fixed by #10437

Comments

@Bernardin-MS
Copy link
Contributor

Bernardin-MS commented Jan 23, 2023

@H-G-Hristov
Copy link

The language status isn't very visible unless you know where and what to look for.

@sean-mcmanus
Copy link
Contributor

@H-G-Hristov It has a spinning arrow which seems visible to me. Are you saying it's not visible if it's not spinning?

image

@bobbrow bobbrow closed this as completed Feb 7, 2023
@bobbrow bobbrow linked a pull request Feb 7, 2023 that will close this issue
@H-G-Hristov
Copy link

@H-G-Hristov It has a spinning arrow which seems visible to me. Are you saying it's not visible if it's not spinning?

image

@sean-mcmanus My initial comment was related. to the discoverability of the feature. I saw the PR and I wanted to check out the results. So unless users know what they need to look for they may miss it. Maybe something can be improved to make it more obvious.

But now fear it stopped working is that possible:
Screenshot 2023-02-10 at 9 35 11
Screenshot 2023-02-10 at 9 45 51

In the same repository I also have Swift/Objective C/Python/Shell scripts and the SwiftLint and Swift, etc extensions.

@sean-mcmanus
Copy link
Contributor

@H-G-Hristov You need to set C_Cpp.experimentalFeatures to true; otherwise it's "random" whether you get the feature enabled or not.

@sean-mcmanus
Copy link
Contributor

sean-mcmanus commented Feb 11, 2023

@H-G-Hristov In terms of discoverability, did you have some suggestion? Do other language status bars do something differently than us to make it more discoverable? We're using the VS Code language status bar feature that other languages like TypeScript use.

@H-G-Hristov
Copy link

@H-G-Hristov You need to set C_Cpp.experimentalFeatures to true; otherwise it's "random" whether you get the feature enabled or not.

It seems setting "C_Cpp.experimentalFeatures": "enabled", disabling the Swift extension and reloading the workspace made the feature work again.

@H-G-Hristov In terms of discoverability, did you have some suggestion? Do other language status bars do something differently than us to make it more discoverable? We're using the VS Code language status bar feature that other languages like TypeScript use.

In VS code I don't think I have observed any other language status bars. I can think of Android Studio and Visual Studio, even Xcode but I haven't used those in a long time as a use VSCode mostly.

{} is a bit obscure. Maybe the hover can popup automatically (with the option to disable it) when processing starts.

@bobbrow
Copy link
Member

bobbrow commented Feb 13, 2023

{} is a bit obscure. Maybe the hover can popup automatically (with the option to disable it) when processing starts.

The VS Code team makes the {} icon "wiggle" to try to draw attention to it for status updates. You can also pin some of the items to the status bar if you would like to keep them visible. We'll need to iterate on feedback with the VS Code team though. We've asked them for a few features and are looking for additional feedback from our users that we can also take back to them.

@github-actions github-actions bot locked and limited conversation to collaborators Mar 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants