Skip to content

v1.4.0

Choose a tag to compare

@c-kick c-kick released this 12 Mar 10:22

New features

  • New layout/theme architecture: Layouts (accolade, native) and themes are now separate concepts, with visual modifiers as independent toggles
  • New toggles: gradient, hatched, and animated are now boolean switches that can be combined with any theme
  • New native themes: minimal (square edges, thin inset borders) and contained (destinations nested within sources)
  • Renamed: split-corners is now split-pill
  • New toggle: borders — controls inset border visibility on bars
  • Always fills height — the card now always stretches to fill its grid cell (the fill_height toggle has been removed)
  • Shared utilities: layout/theme resolution logic (resolveLayoutAndTheme()) is now shared between card and editor

Removed

  • Themes removed: tapered, dotted, gradient, hatched, animated as standalone themes (gradient/hatched/animated live on as toggles)
  • Config removed: fill_height (always on), accolade_style (fully replaced by layout + theme)

Migration

  • All legacy config values are automatically migrated — no manual changes needed
  • theme: 'gradient' → default theme + gradient: true
  • theme: 'hatched' → default theme + hatched: true
  • theme: 'animated' → default theme + animated: true
  • theme: 'split-corners' / theme: 'split-corners-gradient'theme: 'split-pill' (+ gradient: true)
  • theme: 'tapered' / theme: 'dotted' → falls back to classic

Bug fixes

  • Fixed duplicate align-self declaration in base layout CSS
  • Fixed corrupted border-radius value in native destination bars
  • Fixed destination bars not shrinking when entity names are shown (long names now truncate with ellipsis)