Skip to content

Conversation

@choo121600
Copy link
Member

Refactored the Dags list filters layout into a two-row structure to improve clarity.

Changes

Reorganized filters from a single HStack into a two-row VStack layout

  • Row 1: State filters and reset button
  • Row 2: Paused, Tag, and Favorite filters

Before

Screen.Recording.2025-12-20.at.6.30.19.PM.mov

After

Screen.Recording.2025-12-20.at.6.29.45.PM.mov

^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

@boring-cyborg boring-cyborg bot added the area:UI Related to UI/UX. For Frontend Developers. label Dec 20, 2025
@choo121600
Copy link
Member Author

Since both the Active and Favorite dropdowns show “All”, it feels a bit confusing to me.
I was wondering if, similar to the State filters, it might be better to represent them as buttons using icons.
What do you think?

@bbovenzi
Copy link
Contributor

bbovenzi commented Jan 7, 2026

Since both the Active and Favorite dropdowns show “All”, it feels a bit confusing to me. I was wondering if, similar to the State filters, it might be better to represent them as buttons using icons. What do you think?

I agree. I've been meaning to get around to fixing that. Given that they are very simple dropdowns. Let's play with icon buttons instead. We already have a ButtonGroup component we can reuse. I think we should then put all the "last dag run" filters into a button group too for visual consistency

@choo121600
Copy link
Member Author

Given that they are very simple dropdowns. Let's play with icon buttons instead. We already have a ButtonGroup component we can reuse. I think we should then put all the "last dag run" filters into a button group too for visual consistency

Yes, I completely agree as well🙌
would it make sense to spin this off as a separate "good first issue"?

@bbovenzi
Copy link
Contributor

bbovenzi commented Jan 8, 2026

Yes I think that's a good idea. Feel free to make a new issue for that.

Back to this PR. Instead of explicitly making it two rows. We should just make sure the filters wrap properly on smaller screen sizes.

@bbovenzi
Copy link
Contributor

bbovenzi commented Jan 8, 2026

Actually I decided just to do it for fun: #60298

@choo121600
Copy link
Member Author

I checked it out, it looks much nicer🙌
I’ll follow up with the next steps after #60298 is merged.

@bbovenzi
Copy link
Contributor

bbovenzi commented Jan 9, 2026

Let's close this one for now. And revisit

@bbovenzi bbovenzi closed this Jan 9, 2026
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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants