Bug: Border radius has infected VSCode editor
A GitHub issue on VSCode complains about a recent UI update introducing excessive rounded corners across the code editor and panels.
summary is enough The issue is a quick read, and the comment section provides helpful workarounds to disable the unwanted UI changes.
summary
A VSCode user filed a bug report venting frustration that the editor's modern UI update has infected the interface with pervasive rounded corners. Commenters join in to critique endless UI trend cycles, pointing out that software often grows visually noisier over time. Amid the complaints, users share configuration flags to revert the changes and discuss migrating to alternative editors like Zed.
key points
- VSCode introduced a modern UI update featuring pervasive rounded corners across the editor, terminal, and file explorer.
- Users can disable the new look by setting workbench.experimental.modernUI to false in their configuration.
- Commenters highlight broader design fatigue with recurring UI trends like pill-shaped buttons and forced redesigns.
who should read it
Developers who want to know how to disable VSCode's latest UI changes or are interested in editor design discussions.
discussion skeptical
consensus
Commenters widely agree that forced UI redesigns are annoying and that modern software trend-chasing often degrades usability.
pushback
A minority of commenters find the complaints trivial or didn't even notice the rounded corners until reading the thread.
Rounded corners and pill-shaped buttons really infest UI everywhere, and I never understood what kind of ergonomics they are supposed to improve.
And fighting them is increasingly difficult, but at least somewhat possible:
- VSC luckily still supports
workbench.experimental.modernUI
we can turn off; and if they will be marginally clever, it will remain there indefinitely.
On the web, we can use userstyles sharpening most dulled corners [1]. And if you happen to have seen upcoming Firefox skin, it is also pill addict's fewer dream. We can use userChrome.css, but web components are making …
It shares the specific configuration setting needed to turn off the modern UI changes and links to userstyles for web tools.
Generated by an LLM from the article and thread. Check the sources before relying on it.