jpellizzari
3ec7cc82e6
Added service images widget
2017-05-03 10:31:25 -07:00
Filip Barl
23fb14d0be
Polished the metric selection logic ( #2468 )
...
* Polished the metric selection code
* Fixed hovering advantage over pinning.
2017-04-26 16:18:42 +02:00
Filip Barl
b2f06a63ee
Don't reset zoom on refresh layout. ( #2407 )
2017-03-28 14:30:23 +02:00
jpellizzari
9bccc9918e
Added noneLabel button to topology options
2017-03-27 12:53:10 -07:00
jpellizzari
fff47ee609
Added 'addOrRemove' flag to change topology action
2017-03-27 10:06:56 -07:00
jpellizzari
454acdd999
Changed option value to list
2017-03-27 10:05:49 -07:00
jpellizzari
828d50fba0
unit test added
2017-03-27 10:04:28 -07:00
Filip Barl
69fd397217
Initial version of the resource view ( #2296 )
...
* Added resource view selector button
* Showing resource boxes in the resource view
* Crude CPU resource view prototype
* Improved the viewMode state logic
* Extracted zooming into a separate wrapper component
* Split the layout selectors between graph-view and resource-view
* Proper zooming logic for the resource view
* Moved all node networks utils to selectors
* Improved the zoom caching logic
* Further refactoring of selectors
* Added sticky labels to the resource boxes
* Added panning translation limits in the resource view
* Renamed GridModeSelector -> ViewModeSelector
* Polished the topology resource view selection logic
* Search bar hidden in the resource view
* Added per-layer topology names to the resource view
* Made metric selectors work for the resource view
* Adjusted the viewport selectors
* Renamed viewport selector to canvas (+ maximal zoom fix)
* Showing more useful metric info in the resource box labels
* Fetching only necessary nodes for the resource view
* Refactored the resource view layer component
* Addressed first batch UI comments (from the Scope meeting)
* Switch to deep zooming transform in the resource view to avoid SVG precision errors
* Renamed and moved resource view components
* Polished all the resource view components
* Changing the available metrics selection
* Improved and polished the state transition logic for the resource view
* Separated zoom limits from the zoom active state
* Renaming and bunch of comments
* Addressed all the UI comments (@davkal + @fons)
* Made graph view selectors independent from resource view selectors
2017-03-24 14:51:53 +01:00
jpellizzari
0f86ad1bed
Prevent client polling after shutdown
2017-03-20 18:35:04 -07:00
Jordan Pellizzari
c7f6a07838
Changed client tests to use EDGE_ID_SEPARATOR constant
2017-03-19 17:30:26 -07:00
Jordan Pellizzari
93e76a94c1
Fix for inaccurate bidrectional edges on edge hover
2017-03-17 10:55:32 -07:00
Filip Barl
19202a2e44
Fixed the selectors performance leaks.
2017-03-01 12:14:36 +01:00
Filip Barl
11ce5638c5
Moved nodes-chart-layout.
...
Moved nodes-chart-zoom.
Moved zoomCache to global state.
Moved nodes-chart-focus.
Fixed some bugs and polished the code.
Keeping track of topology options in zoomCache.
Fixed forceRelayout and circular layout.
Unified graph complexity heuristic criterion.
2017-03-01 12:14:36 +01:00
jpellizzari
5f468cc047
Added loading indicator on topology option change
2017-02-23 10:17:35 -08:00
jpellizzari
f2f474ac80
Change to load contrast theme dynamically
2017-02-21 10:29:43 -08:00
Jordan Pellizzari
341446fa93
Merge pull request #2237 from weaveworks/change-instance
...
Add logic to remove non-transferrable state when switching Cloud instances
2017-02-20 10:47:45 -08:00
jpellizzari
3d13e916af
Added logic to remove non-transferrable state keys when switching Cloud instances
2017-02-20 10:28:01 -08:00
Filip Barl
e5c655aa88
Addressed the comments.
2017-02-20 11:10:44 +01:00
Filip Barl
6d0066cd38
Polished the selectors code and fixed failing tests.
2017-02-20 10:58:26 +01:00
Filip Barl
b9ba83ffca
Moved the node networks computation to selectors.
2017-02-20 10:58:26 +01:00
Filip Barl
2a54085c62
Node transformations done from NodeContainer. Put node searching logic in selectors.
2017-02-20 10:58:26 +01:00
Jordan Pellizzari
58fa1c92ee
Added clearNodes helper; Added initialNodes loaded to graph complexity check
2017-02-14 21:38:47 -08:00
jpellizzari
c9048d8661
Revert "Merge pull request #2204 from weaveworks/contrast-as-component"
...
This reverts commit 68e8cbf4f6 , reversing
changes made to 00408b84e8 .
Reverts bug where contrast mode is showing by default
2017-02-14 10:59:34 -08:00
jpellizzari
efb0d4dc03
Revert "Fix for contrast mode cache delete"
...
This reverts commit 80465c212f .
2017-02-14 10:52:51 -08:00
jpellizzari
80465c212f
Fix for contrast mode cache delete
2017-02-14 10:25:07 -08:00
jpellizzari
404f0fc7b1
Show loading indicator on topology changes
2017-02-13 09:54:24 -08:00
Jordan Pellizzari
63dc4e1b3e
Added dynamic contrast-mode toggle
2017-02-13 09:49:55 -08:00
jpellizzari
f82ec445f8
Changed merge to re-assign in RECEIVE_NODES_DELTA
2017-02-03 11:26:54 -08:00
Filip Barl
c9ff15f7f3
Re-applied PR #2128 'Graph layout optimizations'
2017-02-03 16:59:25 +01:00
Filip Barl
8eaa12e680
Revert "Graph layout optimizations"
2017-02-02 11:42:12 +01:00
Filip Barl
c802c8c6c1
Addressed @foot's UI comments
2017-02-01 16:27:23 +01:00
jpellizzari
62448ee7cb
Added debugging/troubleshooting menu; Moved troubleshooting icons
2017-01-05 13:46:51 -08:00
Jordan Pellizzari
32bb7c37aa
Merge pull request #2087 from weaveworks/1982-control-indicator
...
Add control status icon to Terminal header
2016-12-20 07:39:30 -08:00
Filip Barl
26b3e9efc9
Reapplied all the eslint upgrade changes
2016-12-15 15:04:53 +01:00
jpellizzari
2b83ebd74c
Added control status icon to Terminal header
2016-12-13 10:04:05 -08:00
David
99bfab89b7
Revert "Upgraded eslint & eslint-config-airbnb"
2016-12-12 16:06:13 +01:00
Filip Barl
3fdcd9b5e7
Applied arrow-parens linting rule
2016-12-12 11:02:18 +01:00
fbarl
0cb48f6d71
Upgraded eslint, airbnb linting rules, and made trivial fixes
2016-12-12 10:55:45 +01:00
fbarl
524e2e2e9a
Importing lodash util functions explicitly.
2016-12-09 14:03:31 +01:00
jpellizzari
ee0bb8ef40
Added graph complexity check on page load
2016-11-10 09:42:06 -08:00
Simon Howe
487635cb62
Adds terminal resizing on hosts.
...
Adds terminal resizing on popped out windows
2016-10-31 18:11:10 +01:00
Jordan Pellizzari
654ba35be6
Merge pull request #1960 from weaveworks/1325-close-help-dialog
...
Close help dialog when the canvas is clicked
2016-10-28 07:55:21 -07:00
jpellizzari
52f7980f6f
Added logic to close help dialog when canvas is clicked
2016-10-27 18:04:38 -07:00
jpellizzari
2baf7d49b1
Changed client deps to work with Node v6.9
2016-10-27 17:10:08 -07:00
Simon Howe
2ca23507de
label_minor -> labelMinor, closer to all camelCase api
2016-10-19 10:50:11 +02:00
Simon Howe
b2837c21e8
Fixes UI hanging if currentTopology no longer exists for some reason
...
- Reasons: k8s was currentTopology but was then disabled while the UI
was looking at that view.
Fallback to our default-topo-selection logic.
2016-09-26 12:19:36 +02:00
Simon
574deeea9f
Merge pull request #1823 from weaveworks/1809-make-services-initial-topo
...
Makes services the initial topology if available
2016-09-01 17:21:54 +02:00
Simon Howe
eeeb1385c5
Makes services the initial topology if available
...
- Otherwise reverts to containers
2016-09-01 14:15:52 +02:00
Simon Howe
66191bd649
Correct sort order of label column on initial table load
...
- We still have a heuristic: sort first mertric column we find desc.
- If there is no metric sort by label column ascending
2016-09-01 14:14:31 +02:00
Simon Howe
3e4ec1dc61
Review feedback + fiddling w/ the columns widths a little more.
2016-08-03 08:53:07 +02:00