Zed is officially in public beta for macOS! We've been building Zed in Zed for a year now, and here's what we're loving most about it... 🧵
First: speed. From the beginning, we were determined to do whatever it took to make Zed fast. That's why we chose Rust, wrote our own GPU-accelerated UI framework, and created the Tree-sitter parsing framework. The result is 🚀.
But Zed is more than just a faster editor — we've engineered it with collaboration as a first-class concern, because we believe we write better software when we communicate effectively about our code. 👩💻✨👨💻
Today, you can invite other Zed users into your projects to seamlessly write and discuss code together in real time. Soon, we'll introduce text-based conversations, so you can discuss any part of your codebase at any time, not just code you've recently committed.
The beta release we're sharing today is just a shadow of the tool we envision, and we're looking forward to chiseling away the marble in the coming months and years. For more details, check out our announcement post! zed.dev/blog/beta
• • •
Missing some Tweet in this thread? You can try to
force a refresh
On a 120Hz display, apps have ~8ms to render each frame without introducing jank. In Electron, this felt impossible to achieve. So to create Zed, we took inspiration from video games and built our own UI framework in Rust that targets modern graphics hardware: GPUI. 🧵...
Rounded rectangles are a fundamental building block of user interfaces. Zed uses Signed Distance Functions to draw them in parallel entirely on the GPU.
Rendering text is equally important. In GPUI, we let the operating system handle font rasterization and cache the resulting pixels into a texture atlas. Glyphs are then read from the atlas and assembled in parallel on the GPU.
We're all home from the Zed Industries Summit and back on track with the release schedule. Here are a few highlights you can expect to see in today's release, v0.75.2.
The updated titlebar UI now enables users to easily identify who is following whom during a call.
You can now reveal files in the Finder via the command palette when focusing on an editor or through the editor context menu.
Project names are shown on hover while in Mission Control.