Paul Bellamy
5cedfad29a
Merge pull request #1332 from weaveworks/1091-docker-rename
...
Support docker rename events
2016-04-20 09:45:40 +01:00
Simon Howe
81334cdbd8
Fixes up node (de)selection after bad attempt to fix stale metadata
2016-04-20 10:05:17 +02:00
Tom Wilkie
9eda27822c
Show k8s labels and container env vars in the details panel. ( #1342 )
...
* Show k8s labels and container env vars in the details panel.
* Add show more bar to the env vars and labels
* React key was in the wrong place; empty tables render section labels.
2016-04-20 08:18:03 +01:00
Simon Howe
415ac7c5db
Update node label as well as metrics if they change!
2016-04-19 17:14:17 +02:00
Simon Howe
05c0d7e325
Change url encoding to handle multiple slashes in node names
2016-04-19 15:54:49 +02:00
David Kaltschmidt
b9d93fb620
Dont clear node details when closing a terminal
...
* a route event no longer clears the loaded node details
Fixes #1302
2016-04-18 19:53:08 +02:00
Simon Howe
eb86473a4a
Make state urls pretty again.
...
Use a magical constant instead of double encoding
2016-04-18 19:41:14 +02:00
Simon Howe
85bfc25bec
Fixes nodes w/ a slash under a path-prefixed scope.
...
E.g. localhost:4043/scoped/{state:{label:"/zing"...
Double encode is solution!
- https://github.com/visionmedia/page.js/issues/187
2016-04-18 19:17:06 +02:00
Simon Howe
9acffe52b1
Remove the metricFeeder for the overflow items too for now.
2016-04-18 15:46:37 +02:00
Simon Howe
a32bd7a54b
Removes the metrics-feeder to keep things in sync.
...
Another temp fix.
2016-04-18 15:46:37 +02:00
David Kaltschmidt
4810bbc572
Fix panning isolation
...
* panning values were reused on when visiting a topology for the first
time
Fixes #1238
2016-04-18 14:23:10 +01:00
Simon Howe
8c4f025fa4
Ensure we create a new terminal instance for each new pipe.
...
- Prevents new session from continuing in the same terminal as an old
one.
- This is implemented using react's key behaviour at the moment: When
the key changes, react unmounts and remounts the component and all
term.js stuff inside of it. Could probably do this more explicitly.
2016-04-18 14:23:09 +01:00
Simon
66aad82598
Merge pull request #1287 from weaveworks/fix-moc-text-hover
...
Fixes metric-on-canvas-hover text highlight.
2016-04-14 16:19:17 +02:00
Simon
412fdd1a27
Merge pull request #1280 from weaveworks/1271-broken-plugin-status
...
Nice and red and blinky ui label for broken plugins
2016-04-13 16:34:49 +02:00
Simon Howe
948459f773
Use an icon rather than color to draw attention to broken plugin
2016-04-13 16:29:25 +02:00
David
fd95e5c328
Merge pull request #1275 from weaveworks/1144-svg-font
...
Fix exported SVG for SVG viewers
2016-04-13 14:25:19 +02:00
Simon Howe
c5a56f28c7
Fixes metric-on-canvas-hover text highlight.
...
Label grey-bg style was leaking onto the middle!
2016-04-13 12:18:23 +02:00
David Kaltschmidt
78500062ff
Fix exported SVG for SVG viewers
...
* `sans-serif` breaks certain SVG viewers
* set single font: Arial (hopefully best choice)
* set absolute width and height
* remove react id attributes (saves 10%)
Fixes #1144
2016-04-13 11:23:28 +02:00
Simon Howe
7e5302afbb
Nice and red and blinky ui label for broken plugins
2016-04-13 10:26:48 +02:00
David
b74b3946a4
Merge pull request #1269 from weaveworks/1096-state-dimensions
...
Dont scale nodes after browser window resize
2016-04-13 09:26:22 +02:00
David Kaltschmidt
f79a49beac
Moved plugins renderer to the status footer
2016-04-12 17:22:38 +01:00
Paul Bellamy
7632e0b3c5
Adding support for plugins, with basic example of iowait, and ebpf
...
Squash of:
* Include plugins in the report
* show plugin list in the UI
* moving metric and metadata templates into the probe reports
* update js for prime -> priority
* added retry to plugin handshake
* added iowait plugin
* review feedback
* plugin documentation
2016-04-12 17:22:14 +01:00
David Kaltschmidt
e497c3ce39
Fixed column widths for node tables with few columns
...
* Gives the node label column more space
* let the remaining columns fight over the rest
Fixes #1076
2016-04-12 17:06:01 +02:00
David Kaltschmidt
af887418b9
Dont scale nodes after browser window resize
...
* track browser dimensions as chart state
* only override on force layout
Fixes #1096
2016-04-12 16:33:43 +02:00
David Kaltschmidt
d6eff06bc0
Fix url state parsing for terminal popout in Firefox
2016-04-12 15:50:45 +02:00
Simon
77aa1ed501
Merge pull request #1264 from weaveworks/1263-untruncate-only-hovered
...
Untruncate only the hovered node's text, not its adjacents.
2016-04-12 12:46:02 +02:00
Simon Howe
dcfb7f0c2c
Fixes flickering when mouse moves between nodes labels
...
w/ a secret rect!
2016-04-12 12:45:09 +02:00
Simon Howe
fd193d7edd
Untruncate only the hovered node's text, not its adjacents.
2016-04-12 10:28:16 +02:00
David
f3c9ff2ce4
Merge pull request #1262 from weaveworks/1242-fix-layoutnodes
...
Keep edge and node movement in sync
2016-04-12 09:35:14 +02:00
David
ff417c9004
Merge pull request #1261 from weaveworks/1238-cache-panning
...
Cache pan/zoom per topology
2016-04-11 20:26:46 +02:00
David Kaltschmidt
34e9e9d85d
Keep edge and node movement in sync
...
Fixes regression introduced by #1186 (comparing wrong layout state
objects)
Fixes #1242
2016-04-11 20:22:18 +02:00
Simon Howe
ed09f5b9bd
Fixes client localdev reloading
2016-04-11 19:12:36 +02:00
David Kaltschmidt
cd12d867ec
Cache pan/zoom per topology
...
* remembers canvas position/zoom per topology
* makes it easy to go back to the last position in a prev topology
Fixes #1238
2016-04-11 18:51:39 +02:00
Tom Wilkie
d237f52a90
Ensure connection rows have unique IDs. ( #1245 )
...
* Ensure connection rows have unique IDs.
This adds new types for connections tables.
* UI support for new connection table rows
* Parameterized node Id key for connections table
* also s/node_id/nodeId, and s/topology_id/topologyId in connections
* table
* Added comment about nodeIdKey
* Review feedback:
2016-04-11 14:40:50 +01:00
Simon
689e06b216
Merge pull request #1259 from weaveworks/1244-focused-node-size
...
Don't enlarge focused nodes.
2016-04-11 15:34:32 +02:00
Simon Howe
6754c03980
Selected-node-size review feedback
...
- Tighten up method definition
2016-04-11 15:33:23 +02:00
David
c9a44f30fd
Merge pull request #1255 from weaveworks/no-truncate-on-hover
...
Dont trunctate node labels on hover
2016-04-11 15:16:57 +02:00
Simon Howe
b9ce725561
Don't enlarge focused nodes.
...
- Calculate size based on number of nodes that come up into the
selection area.
2016-04-11 15:11:03 +02:00
David
46caf29e74
Merge pull request #1254 from weaveworks/robust-edge-cache
...
Make cached edge processing more robust
2016-04-11 12:40:37 +02:00
Simon Howe
e6763f1436
Adds button for long named nodes
2016-04-11 12:27:17 +02:00
David Kaltschmidt
c5ea970674
Dont trunctate node labels on hover
...
* makes it easier to read long node labels on demand
2016-04-11 11:59:04 +02:00
David Kaltschmidt
5ae87a039b
Make cached edge processing more robust
2016-04-11 11:41:39 +02:00
Simon
eb7590944d
Merge pull request #1243 from weaveworks/1228-hotkey-improvements
...
hotkey fixes and improvements
2016-04-11 11:05:03 +02:00
Simon Howe
bb891b0ffa
Adds '?' button down to bottom to toggle shortcut overlay
2016-04-11 10:00:24 +02:00
Simon Howe
a90b8f6e71
Adds '?' to shortcuts
...
- Fixes '?' after using the terminal
- Fixes <kbd> styling, border-radius was behaving strangley w/ transform
to center the overlay, so opted for more old school methods.
2016-04-11 09:54:26 +02:00
Simon Howe
0a9f26bb60
Adds a shortcut panel!
2016-04-07 18:33:56 +02:00
David
082754d8c3
Merge pull request #1210 from weaveworks/client-start
...
Fix make client-start
2016-04-07 18:30:46 +02:00
Simon Howe
c452b68200
Fixes hotkeys in firefox and all browsers + international keyboards.
2016-04-07 14:02:19 +02:00
Simon Howe
f1c58efebb
Fixes url state decoding in Firefox.
2016-04-07 14:01:58 +02:00
Tom Wilkie
674cb24f2a
Review feedback
2016-04-07 12:23:06 +01:00