Have been using SPM's "swift build" + some copy commands to create a fully functional signable bundle, no need even for an .xcodeproj.
You then need to create a folder with an .app extension, set up a simple folder structure, and add some necessities such as the Info.plist file and your resources like the app icon/images. And codesign or notarize depending on your deployment requirements.
Code completion works great for dev and I've found VSCode to be snappier than Xcode even if the underlying engine (SourceKit) is supposed to be the same. The only thing "missing" is not having Interface Builder, but probably most serious projects use code-generated UIs anyway. You could, of course, still make an .xib file in Xcode and use it in your VSCode project. (I don't have a MainMenu.xib myself.)
See: https://developer.apple.com/library/archive/documentation/Co...
Or at least, there's a loud one, and I guess they figured it's also a big-enough one...
Say what you will about Electron apps in general, but Microsoft has done a great job in making VS Code not feel like a typical Electron app.
That's not really a fair comparison I think. JetBrains IDEs do a lot more than VS Code. You'd have to load it up with plugins to make something resembling a fair comparison, and in that case I'd be very interested in how efficient VS Code still is.
Fwiw before getting internet fiber, a 95MB file resulted in about 20 min download (my reference was 300MB an hour).
Electron apps are bloated ick but I guess at least Electron is equally repulsive on all OSes.
Out in real life no one knows or cares about this
My hope is that they create enough momentum to force the VSCode team to rewrite in React Native.