Feature Request: Allow extensions to control Activity Bar title casing (prevent automatic uppercase)
Current Behavior:
When defining an Activity Bar contribution using contributes.viewsContainers.activitybar in package.json, the provided title string (e.g., "My Extension") is always rendered in the VS Code UI in ALL CAPS (e.g., "MY EXTENSION").
Desired Behavior:
I would like a way for extensions to specify that the Activity Bar title should be rendered respecting the casing provided in the package.json title field.
Motivation / Use Case:
- Branding: Our extension has specific branding guidelines that prefer title case or sentence case, and the automatic uppercase transformation clashes with this.
- Readability: For longer titles, sentence case or title case can be slightly more readable than all caps.
While I understand the desire for consistency in the core VS Code UI, having this option would offer valuable flexibility for extension developers seeking specific visual presentation.
Thank you for considering this request!
See also #191160
This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!
:slightly_smiling_face: This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!
@sandy081 any chance I could send a PR for this?
I'm thinking of simply removing the automatic uppercasing entirely so that it gives greater control to the user.
Any update?