Home / Companies / Zed / Blog / Post Details
Content Deep Dive

Zed for Windows: What's Taking So Long?!

Blog post from Zed

Post Details
Company
Zed
Date Published
Author
Max Brunsfeld
Word Count
1,219
Language
English
Hacker News Points
-
Summary

Zed, a software application, is progressing towards a Windows release, having transitioned from a one-person project to a full-time focus for four engineers over the past six weeks. Initially, Zed used a Vulkan-based rendering backend, which led to compatibility issues, prompting a shift to DirectX 11, reducing its memory footprint and ensuring broader compatibility with Windows 7 and later versions. The development process encountered challenges with glyph rasterization, leading to a switch from Direct2D to DirectWrite to work with RenderDoc for debugging. Moreover, Zed faced GPU memory allocation issues, which were mitigated by optimizing the multi-sample antialiasing (MSAA) process, enhancing performance across platforms. The auto-update system had to be restructured due to Windows-specific file system constraints, introducing an "auto update helper" for managing updates. Crash reporting was also adapted for Windows, using minidump files to handle symbolicating stack traces server-side. Future development will address key bindings, SSH remoting, WSL compatibility, extension path conventions, and performance monitoring. Users and developers interested in the Windows version can join the beta-testing group or contribute via GitHub, and the team is actively hiring.