Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust graph node layout #37207

Merged
merged 2 commits into from
Feb 6, 2024
Merged

Conversation

bbovenzi
Copy link
Contributor

@bbovenzi bbovenzi commented Feb 6, 2024

Improve graph view nodes UI:

  • bold task names
  • isZoomedOut state to simplify graph representation
  • restore backgroundColor to operator color

Closes: #36557

Normal:
Screenshot 2024-02-06 at 2 43 54 PM

Zoomed out:
Screenshot 2024-02-06 at 2 43 46 PM

GIF:
Feb-06-2024 15-16-20


^ 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 newsfragments.

@boring-cyborg boring-cyborg bot added area:UI Related to UI/UX. For Frontend Developers. area:webserver Webserver related Issues labels Feb 6, 2024
@bbovenzi bbovenzi added this to the Airflow 2.8.2 milestone Feb 6, 2024
@bbovenzi bbovenzi marked this pull request as ready for review February 6, 2024 20:26
@jedcunningham jedcunningham merged commit 7ea7abc into apache:main Feb 6, 2024
54 checks passed
@jedcunningham jedcunningham deleted the graph-node-fixes branch February 6, 2024 22:24
@jedcunningham jedcunningham added the type:bug-fix Changelog: Bug Fixes label Feb 9, 2024
jedcunningham pushed a commit that referenced this pull request Feb 9, 2024
(cherry picked from commit 7ea7abc)
potiuk pushed a commit that referenced this pull request Feb 13, 2024
(cherry picked from commit 7ea7abc)
ephraimbuddy pushed a commit that referenced this pull request Feb 22, 2024
(cherry picked from commit 7ea7abc)
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. area:webserver Webserver related Issues type:bug-fix Changelog: Bug Fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bold and increase font-size of graph task headers
4 participants