Extend theme_importer in preparation for importing Zed1 themes (#3791)

This PR extends the `theme_importer` with the overall structure required
to support importing themes from Zed1.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2023-12-22 13:47:30 -05:00 committed by GitHub
parent c34a81152f
commit dc64411cca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 352 additions and 16 deletions

View file

@ -11,6 +11,12 @@ doctest = true
[features]
test-support = ["tempdir", "git2"]
# Suppress a panic when both GPUI1 and GPUI2 are loaded.
#
# This is used in the `theme_importer` where we need to depend on both
# GPUI1 and GPUI2 in order to convert Zed1 themes to Zed2 themes.
allow-multiple-gpui-versions = []
[dependencies]
anyhow.workspace = true
backtrace = "0.3"