Changelog

Historial de releases de Flowtitude Design System. Sigue semantic versioning a nivel de tokens y componentes.


Política de versionado

  • Major — reestructuración de layers o breaking changes en tokens semánticos.
  • Minor — nuevos componentes, utilities o tokens semánticos.
  • Patch — correcciones, ajustes en tokens primitivos, mejoras no breaking.

Estado actual

Free (activa)

Incluye:

  • Tokens: colores OKLCH (primary + secondary), tipografía fluida, spacing semántico, radios, aspect ratios, duraciones.
  • Base: reset, body, skip-link, responsive de imágenes, tipografía HTML.
  • Layouts: <section> con spacing inteligente, .content-flex de 9 posiciones.
  • Componentes: .btn (+ variantes), .card (+ variantes), clases tipográficas (.display, .heading, .subheading, .text-*).
  • Utilities: grids proporcionales, auto-fill/fit, flip horizontal/vertical, utilidades de composición (.bg-image, .click-parent, .focus-from-child).
  • Custom variants: parent, parent-hover, parent-focus-within.

Pro (en diseño)

Contenido previsto:

  • Formularios completos con estados y validación.
  • Accordion y tabs sin dependencias JS.
  • Navegación (mega-menus, breadcrumbs).
  • Modales y dialogs nativos.
  • Animaciones avanzadas con tokens de motion.
  • Variantes de card más ricas.

Sin fecha pública. El roadmap avanza según demanda de la comunidad.

Highlights recientes

Grids proporcionales ampliados

Combinaciones de 6 unidades en 3 columnas (grid-cols-1-2-3, grid-cols-3-2-1, etc.). Uso directo con minmax(0, Nfr) sin necesidad de definir columnas custom por proyecto.

Spacing semántico consolidado

Renombrado de --space-md, --space-lg, etc. a --spacing-inner, --spacing-content, --spacing-stack, etc. Los nombres reflejan uso, no tamaño.

Custom variants de parent

Tres variantes nuevas (parent, parent-hover, parent-focus-within) que cubren los patrones más comunes de interacción padre/hijo sin JavaScript.

OKLCH por defecto

Paletas primary y secondary reescritas en OKLCH con luminosidades consistentes entre pasos. Mejor percepción y mayor rango en displays modernos.

Licencia

Licencia formal pendiente

La versión Free se distribuye como software libre y gratuito. El archivo LICENSE formal del repositorio está pendiente de publicar (MIT previsto). Hasta entonces, el uso se rige por la práctica habitual open source.

Cómo seguir las releases

  • GitHub releases: notificaciones al hacer "watch" del repositorio.
  • CHANGELOG.md (pendiente de publicar en raíz del repo).
  • Comunicación en flowtitude.com para cambios mayores.

Relación con FlowKit

FlowKit (producto comercial) consume FDS como capa base. Releases de FDS llegan a FlowKit en la siguiente release del child theme. Si necesitas la última versión de FDS en un proyecto WordPress sin esperar, usa FDS standalone vía WindPress.