# How We Rebuilt Settings in Zed

DevFeed: [How We Rebuilt Settings in Zed](<https://devfeed.tech/articles/how-we-rebuilt-settings-in-zed-13535.md>)

Original publisher: [Read original article](<https://zed.dev/blog/settings-ui>)

Author: Mikayla Maki, Danilo Leal, Ben Kunkle, Anthony Eid, Katie Geer

Published: 2025-12-12T00:00:00Z

Content type: article

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [ui](<https://devfeed.tech/topics/ui.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [code](<https://devfeed.tech/tags/code.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [rust](<https://devfeed.tech/tags/rust.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-framework](<https://devfeed.tech/tags/ui-framework.md>)

## AI overview

Zed describes rebuilding its Settings Editor, including the design and implementation of a unified interface for project, server, and user settings. The work required refactoring how settings were modeled across the codebase and adding capabilities to the GPUI UI framework.

## Source excerpt

Behind-the-scenes peek at all the required work to expose a myriad of Zed's settings in a UI.