# feat\(web\): restore all four font settings with a calmer custom input · stienswout/t3code

[View on GitCafe](https://git.cafe/stienswout/t3code/commit/d932f98749c996662795ff7d83ecb9c534f37adc)

Repository: [stienswout/t3code](https://git.cafe/stienswout/t3code)

Visibility: public

Requested revision: d932f98749c996662795ff7d83ecb9c534f37adc

Requested commit: d932f98749c996662795ff7d83ecb9c534f37adc

Commit: d932f98749c996662795ff7d83ecb9c534f37adc

Tree: 0a35b3dfa8d382bb15c30c8b61f1838c4cdee8be

Author: Wout Stiens

Committer: Wout Stiens

## Message

```
feat(web): restore all four font settings with a calmer custom input

The final split keeps every surface configurable: interface (labels,
controls, messages, composer chrome), prompt (textarea and placeholder
only), code (code blocks, diffs, file previews), and terminal. Every
dropdown now offers the same Default entry, fixing the prompt/terminal
inconsistency.

The custom input no longer commits on every keystroke: it edits a local
draft and commits 400ms after typing pauses (or on Enter/blur), so the app
does not reflow mid-word and the unknown-name flag waits for the pause.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [4e4cf0f4969fc6bc408487ff3cc036241a3be66a](https://git.cafe/stienswout/t3code/commit/4e4cf0f4969fc6bc408487ff3cc036241a3be66a?format=markdown)

[Source at this commit](https://git.cafe/stienswout/t3code/tree/d932f98749c996662795ff7d83ecb9c534f37adc?format=markdown)
