apache/airflow

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

Open

#67 852 ouverte le 1 juin 2026

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)Python (16 781 forks)batch import
area:UIgood first issuekind:feature

Métriques du dépôt

Stars
 (44 809 stars)
Métriques de merge PR
 (Merge moyen 6j 22h) (844 PRs mergées en 30 j)

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

Guide contributeur