Skip to content

v0.26.0 — Uploads that finish the job

Choose a tag to compare

@donkanishka donkanishka released this 16 Aug 04:03
· 62 commits to main since this release
337fc53

Another pass over the interface, again measured against Etch rather than guessed at, and two bugs the measuring turned up.

Added

  • Uploading a font creates its family. The family name is read off the file name, which the server already parses for weight and style, and the variants are mapped for you. Inter-SemiBoldItalic.woff2 resolves to Inter, SourceCodePro-ExtraLightItalic.otf to Source Code Pro, and Blackout-Bold.otf to Blackout rather than Black. Files whose family already exists join it instead of creating a second one.
  • Each view remembers where it was scrolled to. Opening a font from the Google Fonts catalogue and pressing back returns you to your place in the list, and "Load more" no longer throws you to the top.

Fixed

  • The content pane crushed its own children. It is a flex column, so anything inside shrank once the content was taller than the pane. Measured in the family editor with one variant mapped: the font preview rendered at 0px and the variants table at 2px, both invisible under headings that stayed put. That is why the preview looked missing and the variants section looked empty.

Changed

  • Toasts are Etch's toast, taken from its component in the builder bundle: top centre, 400px minimum, and a level shown as a dark fill behind a bright border of the same hue. Green for done, red for a problem, amber for a partial result, blue for work in progress. They carry a dismiss button with a countdown ring, and hovering pauses it.
  • Every dropdown is drawn by the panel, not by the operating system, so they match the builder and work from the keyboard: arrows walk the list, Escape closes and returns focus, long lists scroll, and a menu near the foot of the pane flips above its trigger.
  • Section headings are banded with a rule beneath, so sections no longer run together.
  • The CSS variable is a value to copy, on the sunken well Etch shows code on, with a copy button rather than a readonly text box you cannot type in.
  • Family name and CSS variable share a row, returning 60px of vertical space, and fall back to one per line on a narrow panel.

Notes

No change to your fonts, settings or stored data. Eight new translatable strings; nothing removed or renamed.

Install: download etch-font-manager.zip below, or update in place from Plugins.