pedro-cf opened a new issue, #67852:
URL: https://github.com/apache/airflow/issues/67852

   ### 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.
   
   **Airflow2:**
   
   <img width="1113" height="437" alt="Image" 
src="https://github.com/user-attachments/assets/1e161c39-784d-4e9a-9dee-f1994cae0c8f";
 />
   
   **Airflow 3:**
   
   <img width="953" height="646" alt="Image" 
src="https://github.com/user-attachments/assets/3dffea6c-7a9d-4110-b085-ec01a9a61f3d";
 />
   
   ### 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
   
   - Bug (long param names overflow the modal): link after filing — 
apache/airflow#XXXX
   - AF3 FlexibleForm introduction: https://github.com/apache/airflow/pull/45270
   - Trigger form wire-up: https://github.com/apache/airflow/pull/45790
   - AIP-50 (FAB trigger UI): 
https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-50+Trigger+DAG+UI+Extension+with+Flexible+User+Form+Concept
   
   ### Are you willing to submit a PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to