None
DE
Zed Weekly: #26
[]
Zed Industries - Blog
Because of that, we've been building out a few systems to differentiate between system themes (those fully built in Rust and baked into the app), third-party default themes (external themes that we import and dynamically build as Rust files to bake into the app) and eventual user themes (won't be available at build time, will need to be deserialized and made available on the fly.) To give a brief overview of our current theme pipeline in GPUI 2, we have a theme_importer CLI tool that can ingest VS Code themes represented as JSON and emit them as Zed themes represented as Rust source code. Previously we were emitting a complete Zed theme, meaning that color values that weren't specified by the VS Code theme were replaced by the values from the default Zed theme.