Skip to content

Releases: jimblom/Hexfield-Text

v0.1.0 — Initial release

07 Mar 21:08
b75bdb9

Choose a tag to compare

Initial public release of Hexfield Text.

What's included

  • Language promotion.md files with type: hexfield-planner in YAML frontmatter are promoted to the hexfield-markdown language mode automatically. Removing or changing the field reverts immediately — no VS Code reload needed.
  • TextMate injection grammar — colorizes Hexfield tokens inside markdown list items and paragraphs without interfering with built-in markdown grammar.
  • Decoration API token colors — all inline tokens are colored via VS Code's Decoration API, making them absolute and theme-independent (Dracula, One Dark, etc. cannot override them):
    • Project tags — blue pill border (#569CD6 default)
    • Priority HIGH / MED / LOW — red / yellow / green
    • Time estimates — teal
    • In-progress checkbox ([/]) — orange
    • Due dates — dynamically colored by proximity: overdue → red, today → orange, within 3 days → yellow, future → gray
  • Per-project tag colors#project-tag tokens read hexfield-deck.projects.<name>.color from VS Code settings. Each project renders in its configured color with a matching pill border.
  • Shared configuration namespace — all 10 token colors are user-configurable under hexfield.colors.*, shared with Hexfield Deck. Configure colors once; every installed Hexfield component responds.

Installation

Download hexfield-text-0.1.0.vsix below and install via Extensions → ⋯ → Install from VSIX... in VS Code, or search Hexfield Text in the VS Code Marketplace.