Saltearse al contenido

Changelog

Historial de @dragbuilder-io/orbit (Kotlin + web) — cada versión también menciona la de design-tokens que consume, cuando corresponde.

0.16.0

  • Agrega plus al catálogo de íconos (OrbitIcon.Plus) — trazado tipo ”+”, mismo estilo que arrow-right.

0.15.0

  • Agrega la variante Destructive: fondo rojo sólido (#DC2626), texto blanco, hover #B91C1C, disabled fondo #FCA5A5 con texto #7F1D1D. Para acciones irreversibles (ej. “Eliminar”).
  • design-tokens 0.1.16.

0.14.0

  • Agrega la variante Ghost: fondo transparente, texto blanco, hover con fondo surface.background-secondary (#2B3550) y texto lima, disabled transparente con texto gris (#6B7280). Pensada para acciones secundarias de bajo énfasis (ej. “Cancelar”).
  • Agrega text-disabled a las 4 variantes — antes todas reusaban text también para el estado disabled.
  • design-tokens 0.1.15.

0.13.1

  • El texto de hover de Primary pasa de blanco a lima (#E8FF00) — el fondo de hover (#121622) no cambia.
  • design-tokens 0.1.14.

0.13.0

  • Agrega variantes de color al botón: Secondary (fondo #1B2132, texto blanco, hover #121622 con texto lima) y Light (fondo blanco, texto #121622, hover #121622 con texto blanco). OrbitButtonVariant (Kotlin) / atributo variant (web), default Primary.
  • design-tokens 0.1.13.

0.12.0

  • Corrige color.surface.background — tenía un valor equivocado (#19202D), pasa a #101928.
  • Agrega color.surface.background-secondary (#2B3550) para nav, sidebar y paneles laterales, expuesto como OrbitColor.SurfaceBackgroundSecondary.
  • design-tokens 0.1.12.

0.11.0

  • Agrega OrbitColor: catálogo semántico de colores, facade sobre DesignTokens — mismo espíritu que OrbitIcon para íconos.
  • Nuevo color.surface.background, fondo de superficies fuera de botones.
  • design-tokens 0.1.11.

0.10.0

  • Rebrand del botón primario: fondo lima #E8FF00, hover navy #121622 con texto blanco (nuevo token color.button-primary.text-hover).
  • design-tokens 0.1.10.

0.9.0

  • Catálogo cerrado de íconos (OrbitIcon) — reemplaza por completo el soporte de Font Awesome / SVG libre. leadingIcon/trailingIcon solo aceptan íconos del catálogo (sparkles, arrow-right, download), garantizando el mismo ícono en Kotlin y web.

0.8.0

  • Web: leading-icon/trailing-icon pasan de slots a atributos (string) — necesario para el catálogo cerrado de íconos.

0.7.1

  • Corrige la desalineación vertical entre ícono y texto en <orbit-button>.

0.7.0

  • El estado disabled usa el token sólido background-disabled en vez de atenuar el color habilitado con alpha/opacity.

0.5.1

  • Fix de especificidad CSS: los valores default de :host en <orbit-button> necesitan !important para no perder contra el CSS de la página anfitriona.

0.3.1

  • Corrige inconsistencias de color/fuente en web; el ícono recibe el color por parámetro.

0.3.0

  • Aplica la tipografía Gilroy a OrbitButton en Kotlin y web.

0.2.0

  • Reescribe OrbitButton para leer los tokens reales de design-tokens + soporte de 5 tamaños (xsxl).

0.1.1

  • Primera versión publicada bajo el nombre Orbit (rename desde “design-system”).