Repository navigation
v2.0.0
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.controlandstorage.typeitalic, 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.controlunified to the same light purple; the blue exception is gone.- Mix
storage.modifierreduced from italic-bold to italic-only;returnrejoins the regular control-flow group. - Italic variant removes typographic bold everywhere (markdown bold and headings keep their weight).
- Status bar restyled across
statusBar.*andstatusBarItem.*keys; UI borders softened (input.border,dropdown.border,checkbox.border).
Fixed
keyword.operator.newnow applies across all variants, not onlytsxfiles.- Two Italic cascade regressions (
source.sass keyword.controlweight andstorage.typebold) 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.