Uh oh!
There was an error while loading. Please reload this page.
Add resize function for Dag Documentation - #56344
Conversation
RoyLee1224
commented
Oct 2, 2025
Should I modify Dag Note UI as well or save it to another PR? |
jscheffl
commented
Oct 2, 2025
Would be great and of course can be another PR. |
Uh oh!
There was an error while loading. Please reload this page.
Update
resize_memorize.mp4 |
jscheffl
left a comment
There was a problem hiding this comment.
Looks good to me! Thanks for the persistence extension!
Before merge, maybe a second pair of review eyes?
pierrejeambrun
left a comment
There was a problem hiding this comment.
A few suggestions, tested locally and look great. Can't wait to see the same implemented for TI and DagRun notes.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Follow up PR:Add resize function for Dag Note |
Uh oh!
There was an error while loading. Please reload this page.
* feat: Add dialog resize function * feat: Memorize resize state * refactor: replace inline style and use useLocalStorage * fix: remove redundent style * refactor: optimize state management (cherry picked from commit aab7f16)
* feat: Add dialog resize function * feat: Memorize resize state * refactor: replace inline style and use useLocalStorage * fix: remove redundent style * refactor: optimize state management
Related
closes: #56325
Changes
react-resizabledependency to handle the resizing logic.maxConstraints={[1200, 800]},minConstraints={[512, 600]}brand.mutedto align with Dag Note UI designScreenshots
Before
After
resize.mp4
Default resize indicator
Styled resize indicator
^ 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.rstor{issue_number}.significant.rst, in airflow-core/newsfragments.