-
Notifications
You must be signed in to change notification settings - Fork 388
frontend: Map: Various small fixes #3527
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
Conversation
Yes, I've tested contrast ratio for labels in the Map, it passes |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: joaquimrocha, sniok The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Changes
GraphNodeDetails: Optimize rendering with useDeferredValue
Details rendering is now deferred, so when navigating the map details won't block the main rendering "thread"
graphLayout: Use worker for ELK layout
Layout calculation is now moved to a worker so it's not blocking main thread
GroupNode: Refactor Label styling
Labels for groups are now a bit nicer
Map: Adjust height to get rid of double scrollbar
Adjusted layout so there's no double scrollbar
Map: Use theme colors for map background pattern
Background dots are now using theme colors
Map: Avoid stale layout application in useEffect
Avoid unnecessary re-renders on rapid layout changes
Map: Adjust animation timings
Animations are a bit quicker
Map: Improve breadcrumbs label display
Breadcrumbs are now properly truncated and have a tooltip
