apache/airflow

Trigger DAG modal: two-column layout for params (label left, control right)

Open

#67.852 aberto em 1 de jun. de 2026

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)Python (16.781 forks)batch import
area:UIgood first issuekind:feature

Métricas do repositório

Stars
 (44.809 stars)
Métricas de merge de PR
 (Mesclagem média 6d 22h) (844 fundiu PRs em 30d)

Description

Description

In the AF3 Trigger DAG form, each param is rendered on a single row: the field label and the control sit inline. For boolean params, the toggle appears immediately after the label text. When labels differ in length, toggles and other controls do not share a common right edge, so the form is harder to scan than a classic label/control grid.

In Airflow 2.x, the FAB trigger form used a two-column layout: label on the left, control on the right, with controls aligned in a dedicated column. That right-aligned control column made boolean toggles easy to compare at a glance, especially for DAGs with many params.

Airflow 2:

Airflow 3:

Use case/motivation

We trigger DAGs from the UI with many boolean params (e.g. selecting which integration tests to run). Operators need to flip several toggles quickly without hunting for each switch along an uneven line.

A consistent label column + right-aligned control column would match how the AF2 trigger UI behaved and would improve daily use for any DAG with more than a handful of params, not only test runners.

Related issues

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Guia do colaborador