# feat\(web\): start font rows as inputs, upgrade to the picker on discovery · stienswout/t3code

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

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

Visibility: public

Requested revision: 8a5e436f23777f6f9acb84fd7309901ac60aeb0a

Requested commit: 8a5e436f23777f6f9acb84fd7309901ac60aeb0a

Commit: 8a5e436f23777f6f9acb84fd7309901ac60aeb0a

Tree: bebe4db5cd819aa3b1b2db6fe0032dcf176d9809

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
feat(web): start font rows as inputs, upgrade to the picker on discovery

Every row begins as a plain family-name input whose placeholder names
the font actually in use - no Default branding. Focusing the input is
the user gesture that runs Local Font Access discovery; when the engine
grants it, the control upgrades to the searchable picker, popped open
when the swap lands under focus. Blocked or unsupported engines simply
keep the input.

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

```

## Parents

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

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