Skip to content

Stylesmith 2.8.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 18:04
· 28 commits to main since this release
Immutable release. Only release title and notes can be modified.
0038cfe

2.8.0 was tagged but never released: its release stopped at the color audit (a stock diff shadow in Daylight High Contrast), fixed here. 2.8.1 contains everything listed below.

Added

  • High Contrast Light preset (#122): Daylight High Contrast with its own file icons, the AtkynsonMono font and High Contrast's calm settings (no smooth cursor, clear bracket guides, readable terminal colors), for high contrast in a bright room.

Changed

  • Diff editor shadows follow the theme. The shadow over a diff's folded, unchanged lines takes each theme's own colors instead of VS Code's stock grey.
  • Terminal white and black follow the theme (#142). The four light themes shared one generic cool grey for terminal white and bright white; they now take each theme's own line-number and border colors. Daylight High Contrast's whites and Neon High Contrast's black follow their themes too. A test keeps every terminal palette made of its theme's colors.
  • ICE sets itself apart from Grid (#136). Both were pale cyan on blue-black, and with red-green color blindness they looked almost the same. ICE's keywords and accent are now ice blue instead of frost cyan, leaving cyan to Grid, and its terminal colors follow.
  • Theme stories name the colors the themes have (#138). Sunroom's strings and numbers are terracotta and ochre (not peach and pale yellow, which can't be read on cream), Tea Garden's numbers mustard, Monolith's accent a soft blue with tan numbers, and ICE's background blue-black in both its stories.
  • Grid uses the compact layout (#131), so the grid fills the screen, and its settings no longer match Black ICE's exactly.
  • Command Deck sets itself apart from Steel and Rust (#130). Its file icon folders are now brushed metal instead of the blue-grey both shared, and it recommends 3270, IBM's terminal font, instead of Shure Tech Mono.
  • Countdown has a look of its own (#117). It looked almost like Command Deck: the same near-black grey and a red accent. Countdown is now a night sky over a world of three suns: deep blue-black, pale starlight text, sun-gold keywords, pale cyan types and faint lilac strings. Every number stays red. Its file icons, terminal colors and screenshot follow, and a test keeps every two themes clearly apart overall.
  • More variety in the recommended fonts (#122). No font is recommended by more than three presets now: Countdown takes Blex Mono, Grid Martian Mono and Horizon Recursive Casual.
  • More of your code is colored (#118). Every theme now colors this, self and super like keywords; namespaces, modules, enums and type parameters like types; decorators and annotations like functions; JSON keys and CSS properties as properties (before, in the type color); the < > around HTML tags more quietly than the tag; and Markdown quotes and list markers. Deprecated symbols are struck through.
  • Syntax colors read apart in every theme (#116). In 17 themes two syntax roles were nearly the same color: strings and properties in Command Deck and Teal Terminal (so a JSON key looked like its value), types and properties in Sunroom, strings and types in Grid and ICE. Keyword, string, function, type, number and property now differ by at least ΔE 10 in every theme. Most colors moved only slightly, keeping each theme's look and contrast, and a test keeps them apart.

Removed

  • Stylesmith: Apply Settings (stylesmith.reload), an alias of Stylesmith: Enable kept from 1.x.
  • The Stylesmith 1.x cleanup and settings migration. Stylesmith no longer checks VS Code's installation on startup for changes left by 1.x, and no longer moves or removes 1.x settings, which are no longer declared. It now never reads or writes VS Code's installation. If 1.x changes are somehow still in place, reinstalling VS Code removes them.