Enhanced IDE detection with friendly name mapping:
function getIDEDisplayName(ideId) {
switch (ideId) {
case "vscode": return "VS Code";
case "cursor": return "Cursor";
case "windsurf": return "Windsurf";
case "pycharm": return "PyCharm";
case "intellij": return "IntelliJ IDEA";
case "webstorm": return "WebStorm";
// ... and many more IDEs
}
}
Supports detection of 20+ different IDEs including JetBrains suite, VS Code variants, and Android Studio.