v0.27.0 — The panel speaks for itself
The panel's own dialogs, its own paging, and an Upload screen rebuilt from Etch's Assets Library. Two of the fixes are things the measuring found rather than things that were reported.
Added
- Every text field can be cleared from a button inside it: the preview text, the library filter and the Google Fonts search. The browser's own clear on the search fields is suppressed, so there is one button rather than two.
- Pagination replaces "Load more", following shadcn's Pagination for structure and drawn in this panel's controls. The behaviour changed with it: "Load more" appended another 24 families per press, so a few presses left a hundred cards on screen, each with a live preview face. A page replaces instead, so the pane stays a fixed size however deep you go.
Fixed
- Tooltips were cut in half on the last row of a table. The table clipped its own overflow to round its corners, and a tooltip opens below its button, which on the final row is past that edge. Measured on the variants table: eight pixels lost.
Changed
- Dialogs are the panel's own.
window.confirm()drew system chrome, system type and the site's hostname over the builder. All six confirmations now use Etch's dialog, taken from its component: centred on--e-baseunder its six-stop shadow, over a blurred overlay. Cancel holds focus so Enter never destroys anything, and Escape closes the question without closing the panel underneath it. - Save and Discard moved to the foot of the panel, where the work is. The save reads "Save fonts" and no longer uses the accent fill, so the builder's own Save — which sits nine pixels below this panel — is once again the only accent-filled button on screen.
- The Upload screen is shaped like Etch's Assets Library: a dashed zone with the message centred in it, a button to open the picker, and the accepted formats as chips. It fills the pane while nothing is uploaded and steps back to a band once there is a list.
- Tables have column separators, and Weights and Subsets line up on a Google Fonts card instead of one going inline and the other stacking.
Notes
No change to your fonts, settings or stored data.
Install: download etch-font-manager.zip below, or update in place from Plugins.