Skip to content
This repository has been archived by the owner on May 25, 2021. It is now read-only.

Charts cleanup #585

Merged
merged 2 commits into from
Aug 31, 2016
Merged

Charts cleanup #585

merged 2 commits into from
Aug 31, 2016

Conversation

xorgy
Copy link
Contributor

@xorgy xorgy commented Aug 31, 2016

This PR introduces CSS styling for the Router Tree and Injector Tree, which eliminates the need to pass theme into InjectorTree, InfoPanel, RouterTree, and in turn AppTrees. This also eliminates a side effect whereby changing the theme would cause the Info Panel and Router Tree to re-render (throwing away local UI state).

@mention-bot
Copy link

@xorgy, thanks for your PR! By analyzing the annotation information on this pull request, we identified @sumitarora, @clbond and @vanessayuenn to be potential reviewers

@clbond
Copy link
Contributor

clbond commented Aug 31, 2016

:shipit:

@igor-ka
Copy link

igor-ka commented Aug 31, 2016

🚀

@xorgy xorgy force-pushed the chart-cleanup branch 2 times, most recently from 617e2fe to d4be100 Compare August 31, 2016 22:08
 - Style the Injector Tree with CSS.
 - Simplify GraphUtils.
 - Make vertical connection lines shorter.
 - Use ViewChild for the graphContainer element instead of a global id.
 - Remove dead legend rendering code.
 - Draw nodes, labels, and connections in stacking order to prevent lines from overlapping nodes.
 - Calculate dependency connection lines correctly using polar coordinates.
 - Only draw the first connecting line when the target is not the selected component.
 - Remove unnecessary module imports.
@xorgy xorgy merged commit 2304590 into rangle:dev Aug 31, 2016
@xorgy xorgy deleted the chart-cleanup branch October 19, 2016 17:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants