# settings_ui: Add dynamic setting fields \(\#40443\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 9056d7760479cbd7749b2b65c50d024f53cd4d7a

Requested commit: 9056d7760479cbd7749b2b65c50d024f53cd4d7a

Commit: 9056d7760479cbd7749b2b65c50d024f53cd4d7a

Tree: b6c08f3fcb722695150e7182fd1a1dd431ddcb51

Author: Ben Kunkle

Committer: GitHub

## Message

```
settings_ui: Add dynamic setting fields (#40443)

Closes #ISSUE

Includes the start of how we can get rid of most of the `.unimplemented`
"Edit in JSON" buttons in the settings UI. For now only Theme selection
is implemented, follow ups will add more settings

Release Notes:

- N/A *or* Added/Fixed/Improved ...
```

## Parents

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

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