# Remove old theme system \(\#3883\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/fa40433125d940d133b3610c33ba5ed7456e8455)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: fa40433125d940d133b3610c33ba5ed7456e8455

Requested commit: fa40433125d940d133b3610c33ba5ed7456e8455

Commit: fa40433125d940d133b3610c33ba5ed7456e8455

Tree: 908a14e5f12824e7c9fa94072514d47f4e6941bc

Author: Nate Butler

Committer: GitHub

## Message

```
Remove old theme system (#3883)

This PR removes the old typescript-based theme system, and it's related
functions.

TODO:
- [x] Create standalone repo of old theme system in case it is needed.
  - https://github.com/zed-industries/zed1-styletrees
- [x] Remove `styles`
- [x] Remove licenses generating code related to `styles`
- [x] Remove docs related to old theme system
- [x] Add license generation to new theme system (#3917)
- [x] Check as best possible that all the places we were accessing
`styles` are removed or updated.

Note: For now, the JSON files in `assets/themes` will remain until we
are finished with the Zed 1 theme importer. We should be able to remove
those in the next few weeks.

Release Notes:

- N/A
```

## Parents

- [79cccdb6d1f05530745575e275511a1b3edb2640](https://git.cafe/gitcafe/zed/commit/79cccdb6d1f05530745575e275511a1b3edb2640?format=markdown)

- [1e7e3804f24a8f7a35f1091d314d2cb846dbdfbc](https://git.cafe/gitcafe/zed/commit/1e7e3804f24a8f7a35f1091d314d2cb846dbdfbc?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/fa40433125d940d133b3610c33ba5ed7456e8455?format=markdown)
