# settings ui: Add text field support to ui layer \(\#37868\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 707d0e6ebd75e91111b57485bb2e5b6014055200

Requested commit: 707d0e6ebd75e91111b57485bb2e5b6014055200

Commit: 707d0e6ebd75e91111b57485bb2e5b6014055200

Tree: 9a43ec826864f7bac4381a1adbb1acb11e6fb665

Author: Anthony Eid

Committer: GitHub

## Message

```
settings ui: Add text field support to ui layer (#37868)

This is an initial implementation that isn't used for any settings yet,
but will be used once `Vec<String>` is implemented.

I also updated the window.with_state api to grant access to a
`Context<S>` app reference instead of just an App.

## Example

<img width="603" height="83" alt="Screenshot 2025-09-09 at 2 15 56 PM"
src="https://github.com/user-attachments/assets/7b3fc350-a157-431f-a4bc-80a1806a3147"
/>


Release Notes:

- N/A
```

## Parents

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

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