4 ms·
Rendering a platform native GUI and what you render it on are two different things. In the case of Zed, its a combination of - metal is quite easy to work with
by shaunsingh 4y ago
Rendering a platform native GUI and what you render it on are two different things. In the case of Zed, its a combination of
- metal is quite easy to work with
- apple has clear design guidelines and nice toolkits
The Xi editor team quickly found out how much of a mess "native" gui's were on windows. Zed will hopefully add support for vulkan and linux/windows later, but it makes sense to start off on macOS
- saagarjha 4y agoMetal is not a platform native GUI, it is Apple's graphics API. The native UI on the platform is Cocoa (which calls Metal for some things, but isn't being used here).