type-x
type-x copied to clipboard
Feature idea: profiles or show/hide "layer groups"
A user might have more than one set of fonts they are routinely testing.
For instance, a web designer might be A/B testing a set of heading, body, and code fonts. E.g. they are working on a website, and trying to choose between two possible font pairings: Newsreader headings & Recursive body, Roboto headings & Crimson Pro body.
Or, a type designer might be working on two different font projects in the same given month. Some days, they want to use Family A in their browser, and other days, they want to use Family B.
In cases like this, it would be nice for the user to not have to replace all of their previous selections, to go between different testing cases.
Possible UX approaches:
- Configurable "presets" or "profiles." This would be somewhat analogous to a theming manager UI, color swatches in Figma, Paragraph Styles in InDesign, or preset grocery orders in a grocery deliver app.
- Treating font overrides like "Layers" that could have checkboxes to turn them on/off. This would be similar to layers in a graphics app like Photoshop, Sketch, Procreate, etc. However, this approach would suggest the need for layer grouping, basically as a way to set up those preset groups of overrides.
- (Wildcard) A way to install multiple instances of the Type-X extension, each with a different name, and use each instance for a given preset/profile. If I were to try setting up presets on my own, right now, this is the hacky solution I might try in developer mode.