Skip to content

Conversation

@bbovenzi
Copy link
Contributor

@bbovenzi bbovenzi commented Jan 9, 2026

Follow up from #60298

Make a single ButtonGroupToggle component we can use in many place

Make the DagsFilters component wrap on smaller screens

Changed the selected colors to use colorPalette.solid to make it more visible on dark and light modes.

Moved the Required Actions as a separate on/off button because it isn't actually filtering by state

Removed Reset Filters button. I feel like with the filters being more noticeable that a button showing up and changing the page's format got in the way more than it helps.

Screenshot 2026-01-09 at 12 52 49 PM

Was generative AI tooling used to co-author this PR?

  • Yes (please specify the tool below)

Generated-by: [Cursor] following the guidelines


@bbovenzi bbovenzi added this to the Airflow 3.1.7 milestone Jan 9, 2026
@bbovenzi bbovenzi added the backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch label Jan 9, 2026
@boring-cyborg boring-cyborg bot added the area:UI Related to UI/UX. For Frontend Developers. label Jan 9, 2026
Copy link
Member

@choo121600 choo121600 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool 🙌

Image

@bbovenzi bbovenzi merged commit 5cadabe into apache:main Jan 10, 2026
128 checks passed
@bbovenzi bbovenzi deleted the remove-reset branch January 10, 2026 22:22
@github-actions
Copy link

Backport failed to create: v3-1-test. View the failure log Run details

Status Branch Result
v3-1-test Commit Link

You can attempt to backport this manually by running:

cherry_picker 5cadabe v3-1-test

This should apply the commit to the v3-1-test branch and leave the commit in conflict state marking
the files that need manual conflict resolution.

After you have resolved the conflicts, you can continue the backport process by running:

cherry_picker --continue

bbovenzi added a commit to astronomer/airflow that referenced this pull request Jan 14, 2026
* Fix colors and remove reset all

* Create ButtonToggle component

* Remove manual bg setting

(cherry picked from commit 5cadabe)
bbovenzi added a commit to astronomer/airflow that referenced this pull request Jan 14, 2026
* Fix colors and remove reset all

* Create ButtonToggle component

* Remove manual bg setting

(cherry picked from commit 5cadabe)
pierrejeambrun pushed a commit that referenced this pull request Jan 15, 2026
* Fix colors and remove reset all

* Create ButtonToggle component

* Remove manual bg setting

(cherry picked from commit 5cadabe)
ephraimbuddy pushed a commit that referenced this pull request Jan 16, 2026
* Fix colors and remove reset all

* Create ButtonToggle component

* Remove manual bg setting

(cherry picked from commit 5cadabe)
jason810496 pushed a commit to jason810496/airflow that referenced this pull request Jan 22, 2026
* Fix colors and remove reset all

* Create ButtonToggle component

* Remove manual bg setting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers. backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants