Filip Barl
9c566562c9
Made view mode selector responsive. ( #2421 )
2017-04-07 15:04:38 +02:00
Filip Barl
d71fc313b6
Not showing metric selector when empty. ( #2426 )
2017-04-07 12:36:21 +02:00
Filip Barl
60629d3325
Fix the click origin of the details panel in the table mode. ( #2423 )
2017-04-05 16:27:42 +02:00
Filip Barl
43720bd7c7
Show sublabel in tooltip for Internet nodes in table view mode ( #2410 )
...
* Show sublabel in tooltip for Internet nodes in table view.
* Improves fake internet node from debug-toolbar.
2017-03-28 16:42:17 +02:00
Filip Barl
3e039a3143
Hide the opened help panel when clicking on the search bar icon. ( #2406 )
2017-03-28 13:04:41 +02:00
Jordan Pellizzari
1f390567d2
Merge pull request #2403 from weaveworks/2402-download-json
...
Fix for incorrect report.json URL in cloud
2017-03-27 14:12:36 -07:00
Filip Barl
4158fb1474
Keep the resource metric pinned on mouse out
2017-03-27 13:54:04 -07:00
jpellizzari
8e20ae5ac2
Added logic to default to noneLabel when no options are selected
2017-03-27 12:53:11 -07:00
jpellizzari
9bccc9918e
Added noneLabel button to topology options
2017-03-27 12:53:10 -07:00
jpellizzari
bdea399a5a
Fix for incorrect report.json URL in cloud
2017-03-27 12:32:30 -07:00
jpellizzari
fff47ee609
Added 'addOrRemove' flag to change topology action
2017-03-27 10:06:56 -07:00
jpellizzari
4612738580
Added comma-separated URL params
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
Jordan Pellizzari
118280a2a8
Merge pull request #2361 from weaveworks/change-instance-fix
...
Clear client polling and nodes state on dismount
2017-03-22 08:37:01 -07:00
jpellizzari
0f86ad1bed
Prevent client polling after shutdown
2017-03-20 18:35:04 -07:00
Filip Barl
7583bed567
Hide 'Save canvas as SVG' button in Table View
2017-03-20 14:56:10 +01:00
jpellizzari
d775020794
Added logic to turn off network requests when Scope dismounts
2017-03-01 14:03:27 -08: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
Jordan Pellizzari
5c7d2843f7
Merge pull request #2256 from weaveworks/contrast-as-component
...
Load contrast stylesheet
2017-02-22 10:03:19 -08:00
jpellizzari
f2f474ac80
Change to load contrast theme dynamically
2017-02-21 10:29:43 -08:00
Filip Barl
9ac546c8b9
Fix details panel links.
2017-02-21 18:40:45 +01: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
5bd8e8f690
Renamed 'subLabel' to 'labelMinor' and removed 'node_count' property.
2017-02-20 10:58:26 +01:00
Filip Barl
3987e95465
Moved the node layout metrics 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
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
Jordan Pellizzari
68e8cbf4f6
Merge pull request #2204 from weaveworks/contrast-as-component
...
Added dynamic contrast-mode toggle
2017-02-14 09:54:23 -08:00
Jordan Pellizzari
00408b84e8
Merge pull request #2230 from weaveworks/2227-search-help
...
Fix help menu not opening from 'search' hint
2017-02-13 11:14:07 -08:00
jpellizzari
8e601ddfb3
Fixed bug where search help menu didn't open
2017-02-13 09:53:27 -08:00
Jordan Pellizzari
7e0ccb4f7d
Merge pull request #2202 from weaveworks/2154-api-url
...
Re-factor API URL generation code
2017-02-13 09:52:38 -08:00
Jordan Pellizzari
63dc4e1b3e
Added dynamic contrast-mode toggle
2017-02-13 09:49:55 -08:00
Jordan Pellizzari
e7b8c59bcc
Merge pull request #2126 from weaveworks/2121-upgrade-xterm
...
Upgraded xterm.js to 2.2.3
2017-02-10 13:51:25 -08:00
Jordan Pellizzari
d91fc5c310
Added API prefix to terminal window
2017-02-07 09:24:39 -08:00
Filip Barl
2a8904e5f2
Fixed the node details spinner Chrome display bug
2017-02-06 11:16:28 +01:00
Jordan Pellizzari
f65f39b128
Refactored API URL generation to function calls and added tests
2017-02-03 12:32:35 -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
Simon Howe
9e333d4f4d
Remove scroll-lock, this is now a feature of xterm.js
2017-02-01 08:29:30 -08:00
Filip Barl
632e3756c4
Optimized rendering of graph layout and zooming events
2017-02-01 16:27:23 +01:00
David Kaltschmidt
4121da1c06
Added Internet button to debug toolbar
2017-01-31 16:57:49 +01:00
jpellizzari
a6412f12b2
Scoped CSS classes inside .scope-app class
2017-01-24 11:33:20 -08:00
jpellizzari
0bf7fa49dd
Exported wsUrl constant from web-api-utils for the terminal component
2017-01-24 11:25:03 -08:00
Filip Barl
1ef64cf17c
Addressed David's comments
2017-01-20 12:52:03 +01:00
Filip Barl
26fc2eed58
Fixed row focusing for the bottom of a scrollable table
2017-01-20 12:36:27 +01:00
Filip Barl
687fb3a201
Maintain focus on hovered node table rows
...
More sophisticated row focusing
Keeping deleted focused nodes in the table
Fixed focus debouncing
2017-01-20 12:36:27 +01:00