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

[WebProfilerBundle] [WebProfilerPanel] Update the design of the workflow profiler panel #54364

Merged
merged 1 commit into from Mar 23, 2024

Conversation

javiereguiluz
Copy link
Member

Q A
Branch? 7.1
Bug fix? no
New feature? yes
Deprecations? no
Issues -
License MIT

The Workflow profiler panel is very nice, but I think it has some design issues, mostly on dark mode. This PR proposes some changes:

Before After
workflow-profiler-dark-before workflow-profiler-dark-after
workflow-profiler-light-before workflow-profiler-light-after

I don't have before/after screenshots, but this PR also fixes the design of the dialog that opens when you click on any node.


There's other obvious issue which is that the SVG diagram overflows the page. I looked into JS libraries such as https://github.com/anvaka/panzoom and https://github.com/bumbu/svg-pan-zoom to add a "pan + zoom" utility ... but for now I think this would be worse. A full-size overflown diagram is more productive to quickly find issues.

@javiereguiluz javiereguiluz added this to the 7.1 milestone Mar 21, 2024
@carsonbot carsonbot changed the title [WebProfilerPanel] Update the design of the workflow profiler panel [WebProfilerBundle] [WebProfilerPanel] Update the design of the workflow profiler panel Mar 21, 2024
@fabpot
Copy link
Member

fabpot commented Mar 23, 2024

Thank you @javiereguiluz.

@fabpot fabpot merged commit e11d75c into symfony:7.1 Mar 23, 2024
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants