Themes, glass and type

Four theme families, each with a light and a dark version; frosted glass you can tune; and the fonts on your Mac. All of it is in Settings ▸ Appearance.

Themes

Settings ▸ Appearance shows four families, each previewed in both its versions: Lamp, graphite with a blue bias and the default; Fjord, a calm blue slate; Ember, warm espresso and paper; and Ink, black and white, with the highest contrast. Brightness chooses the version: System follows macOS’s light and dark mode, and Light or Dark keeps one.

Every theme is checked for contrast before it ships: text at 7:1 or more against its ground, secondary text at 4.5:1, and the colors for success, failure and warning far enough apart to tell from each other.

Glass

The tab strip and anything that floats are frosted glass, and the grid behind your text can be too. Opacity sets how much of the desktop shows through behind the text, down to 30%. A mark on the slider, such as rec. 85%, is the lowest value at which text on that theme stays readable over any desktop. Below it, the slider turns amber and says More transparent than recommended. Over a bright desktop, text can get lost., but it lets you.

Blur chooses what shows through: on, the desktop is frosted; off, it shows sharp, like Terminal with its blur at 0. With System Settings ▸ Accessibility ▸ Display ▸ Reduce Transparency on, every surface is solid.

Bring your look

Import…, beside Import from another terminal, reads your Terminal and iTerm2 profiles (only then, when you click) or a .terminal or .itermcolors file you choose with Open a file…. It lists the Profiles found and checks each one’s colors against Opsty’s contrast rules.

When every color passes, Import brings the profile in. When some would be hard to read, Opsty names them and offers two ways: Import, fixed to read, which moves each of them to the nearest readable color and then says which it changed, or Import as it is. If a profile’s green, red and yellow are too close to tell apart, the lamps keep Opsty’s own. The import becomes a new theme in ~/.config/opsty/themes/, listed beside the four families, and the original profile is never touched.

Font, size and spacing

Font opens a menu of the monospaced fonts on your Mac, each drawn in its own face; Opsty reads the names of your installed fonts only when you open it. Korean always fits two cells, whatever you choose. Text size goes from 9 to 24, 13 by default, and Line spacing is Tight (closest to Terminal), Normal or Loose.

View ▸ Zoom in (⌘+), Zoom out (⌘-) and Actual size (⌘0) change that same text size and save it, as the setting does; Actual size sets it back to 13.