Skip to content

v2.0.0

Choose a tag to compare

@MaxGB23 MaxGB23 released this 08 Sep 00:24
· 120 commits to master since this release

v2.0.0 — Five variants, cursive Italic, and a flow/declaration color strategy

Funky Theme grows to five variants with a fully cursive Italic, a new Dark Mix that balances bold anchors with italic metadata, and a color strategy that separates flow keywords from declarations.

Added

  • New Funky Dark Mix variant (themes/maxiano-dark-mix.json): bold on structural anchors (storage.type, keyword.control.import/from/export, keyword.operator.new), italic on metadata (comments, parameters, attributes, variable.language, aliases, storage.modifier).
  • Funky Dark Italic full cursive treatment: keyword.control and storage.type italic, Operator Mono style, with zero typographic bold.
  • Minimap highlight keys (minimap.findMatchHighlight, minimap.selectionHighlight).
  • Preformatted text colors for all variants.
  • settings.modifiedItemIndicator (#8c8effd2) marker for modified settings across all variants.

Changed

  • keyword.control (flow: if, return, import, export...) now uses light purple #eaa9fc; declarations (storage.type, storage.modifier) stay at base purple #c792ea.
  • source.sass keyword.control unified to the same light purple; the blue exception is gone.
  • Mix storage.modifier reduced from italic-bold to italic-only; return rejoins the regular control-flow group.
  • Italic variant removes typographic bold everywhere (markdown bold and headings keep their weight).
  • Status bar restyled across statusBar.* and statusBarItem.* keys; UI borders softened (input.border, dropdown.border, checkbox.border).

Fixed

  • keyword.operator.new now applies across all variants, not only tsx files.
  • Two Italic cascade regressions (source.sass keyword.control weight and storage.type bold) corrected during the cursive rework; generated JSON diffs verified structural-only across variants.

Docs

  • docs/how-to-modify-theme.md: new "Estrategia cromática: separación por rol" section defining flow/declaration/reference/creation roles and their color families; updated Mix/Italic typography contract.
  • README: "Why five variants?" portfolio section and Color Philosophy now reflect flow keywords in a lighter purple.

No issues found after extended testing.