Ir al contenido

Ancho de diálogo configurable

Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar catalyst-changelog-sync.

  • Nuevo campo opcional front.dialogWidth en el YAML de cada módulo, con efecto solo cuando front.detailMode: dialog. Acepta cinco tokens con nombre — sm, md (por defecto), lg, xl, full — cada uno asociado a un ancho definido y acotado al viewport.
  • Regenerar un módulo dialog existente también corrige un bug ya presente: el diálogo deja de cambiar de tamaño visiblemente al elegir distintos valores en los selects, porque ahora cada token renderiza un ancho estable en lugar de uno que dependía del contenido.

Los módulos en modo dialog compartían antes un único ancho fijo en el código que, en la práctica, seguía el contenido del diálogo — así que la caja cambiaba de tamaño mientras el usuario rellenaba el formulario. Ahora declaras la intención por módulo: sm para un formulario de uno o dos campos, lg o xl para uno denso o ancho, full cuando el formulario necesita casi toda la pantalla. Elijas el token que elijas, se renderiza con un ancho estable desde el primer pintado. Los módulos dialog existentes adoptan la corrección automáticamente la próxima vez que se regeneren por cualquier motivo — sin barrido forzado, y sin necesidad de tocar el YAML salvo que quieras un tamaño distinto del md por defecto.


Ver propuesta original