From 6f0a8d97c465906557789cc8a7c110f2ec31b564 Mon Sep 17 00:00:00 2001 From: Alex de Mulder Date: Fri, 22 May 2015 15:04:26 +0200 Subject: [PATCH 1/4] merged dev into pages --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index ef575e24..abec6ec3 100644 --- a/index.html +++ b/index.html @@ -127,7 +127,7 @@
graph2d examples

Graph2d

-

Draw graphs and bar charts on an interactive timeline and personalize it any way you want.

+

Draw graphs and bar charts on an interactive timeline and personalize it the way you want.

View examples »

View docs »

From f9cbaa65dedf62df23ecab8abbfedeb53d43a74a Mon Sep 17 00:00:00 2001 From: Alex de Mulder Date: Fri, 22 May 2015 15:05:24 +0200 Subject: [PATCH 2/4] number fix --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index abec6ec3..41276a0c 100644 --- a/index.html +++ b/index.html @@ -188,7 +188,7 @@

download

- vis.zip (version 3.12.0) + vis.zip (version 4.0.0)

From 86696cc7f7229b49cd666ebcdd0de34203238942 Mon Sep 17 00:00:00 2001 From: Alex de Mulder Date: Fri, 22 May 2015 15:19:40 +0200 Subject: [PATCH 3/4] blog typos and form --- blog.html | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/blog.html b/blog.html index 92828576..128ef197 100644 --- a/blog.html +++ b/blog.html @@ -234,10 +234,10 @@

- We know it is annoying to go back to your code and making the required changes but I guarantee that it + We know it is annoying to go back to your code and making the required changes, but I guarantee that it is for the best. To help with this migration, we have included an option validator to our new release. - This validator is currently applied on the network, timeline and graph2d. It checks the options you - supply if they are of the right type. If your options do not exist or if the type is wrong, it will give + This validator is currently applied on the network, timeline and graph2d. It checks if the options you + supply are of the right type. If your options do not exist or if the type is wrong, it will give you an understandable message with suggestions of options you may have meant. We think this will make developing for vis a lot easier, as well as the migration from v3 to v4.

@@ -245,8 +245,8 @@

The biggest change in this release is in the network module. We have rewritten the network module in full and the results are cleanly separated ES6 modules. The option structure has been changed to suit - this structure. The options have also been grouped, making it easier to document and understand. An - example of this is the options for fonts. It used to be fontColor, fontFace fontSize, which is now + this structure. The options have also been grouped, making it easier to document and understand. For example, + lets look at the options for fonts. It used to be fontColor, fontFace fontSize, which is now grouped in a font object with {color:’’,face:’’,size:’’}. Also completely new is the clustering mechanism. It used to be mostly automatic and twitchy but this new version gives all the control to the user. This should make the clustering very useful and I’ll be happy to hear of missing features for @@ -254,29 +254,29 @@

- We have moved to hammer.js 2 for all of our touch and click events and a lot of work has gone into + We have moved to hammer.js 2 for all of our touch and click events, and a lot of work has gone into updating all the css elements (especially for timeline) to eliminate conflicts with large frameworks that overload everything.

Over the last year, we have received a lot of issues on our Github page for which we are very thankful. - Whether it is a bug report, question or feature request, we handle all of them as quickly as we can and + Whether it is a bug report, question or feature request, we handle all of them as quickly as we can, and with these big new rewrites it gives us a new perspective on what is important. We hope the validator will prevent a lot of issues. The new examples have also been designed to more clearly show simple - options. We plan to provide links to JSBin for all options but this is a lot of work (for which we + options. We plan to provide links to JSBin for all options, but this is a lot of work (for which we wouldn’t mind some help ;) ).

So what’s next? Well the next module that really needs a good overhaul is the graph2d. This module is - used by us internally quite a lot and we need to improve the architecture and make it easy to extend it + used by us internally quite a lot, and we need to improve the architecture and make it easy to extend it with new graph types.

We want to unify the code between the timeline and the graph2d even more. The ideal result would be - using a graph2d as a group in the timeline or use the timeline items in a graph2d without nasty hacks. + using a graph2d as a group in the timeline, or use the timeline items in a graph2d without nasty hacks. The graph2d should get numeric x axis (so not necessarily only time), logarithmic axis and hopefully the architecture will be flexible enough to allow the x and y axis to be interchanged. The API across the modules will also be further unified, and I think we’ve made a great start with v4! From b4cca57a10456d98ab54152b41149011f018b5a0 Mon Sep 17 00:00:00 2001 From: Alex de Mulder Date: Mon, 25 May 2015 16:45:35 +0200 Subject: [PATCH 4/4] updated feature request page --- featureRequests.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/featureRequests.html b/featureRequests.html index 2f92fa2e..113c1ece 100644 --- a/featureRequests.html +++ b/featureRequests.html @@ -135,21 +135,21 @@ Legend:

Network

  • (824) Check label for click event as well when selecting a node or edge.
  • -
  • (685) New type of node: Supernode. The supernode could have multiple connection subnodes.
  • +
  • (685) New type of node: Supernode. The supernode could have multiple connection subnodes.
  • (602) Add hoverEdge and blurEdge events.
  • (548) Allow labels to be images too.
  • -
  • (530, 475, 300) Improve option structure for the behaviour of the network. This will solve multiple issues if done correctly.
  • +
  • (528) Allow the inserting of a custom sorting function for the hierarchical layout.
  • (507) Add animations to the edges, like circles travelling over them or icons.
  • -
  • (430) Add fix/unfix functions for nodes. This can be done with allowToMoveX and Y but native options would be better ('node.disableMove' and 'node.disableDrag').
  • -
  • (351) Improve the options for arrows, backarrows and linetypes. Possibly receiving a function as input for custom nodes & edges.
  • -
  • (335) Set smooth curves per edge.
  • + + +
  • (323) GIF support.
  • -
  • (247) Allow the font-size of a label to depend on the value (thereby the node-size).
  • -
  • (247) Set thresholds for displaying of labels based on the value. As you zoom out, only the most noteworthy labels will be shown.
  • + +
  • (246) Add a fontAlignment option. This option should control where the label is drawn with respect to the node (ie. above, midde, under, left, right etc).
  • (211) Create styling groups for edges, as they already exist for nodes.
  • -
  • (203) Improve the click/doubleClick event with options how these should be fired.
  • +
  • (203) Improve the click/doubleClick event with options how these should be fired.

Timeline

    @@ -186,7 +186,7 @@ Legend:
    • (821) Fill between graphs (could fit in with the uncertainty styles).
    • (681) Clickable datapoints, bars etc.
    • -
    • (516) Stacking of line graphs similar to how the bar charts can be stacked.
    • +
    • (516) Stacking of line graphs similar to how the bar charts can be stacked.
    • (500) Adding a group visibility in legends.
    • (388, 311, 282) ToolTips: this should give a stylable tooltip with the value at the position of the cursor. Options should include:
      • snapToDatapoint (only show tooltips on datapoints, if off, show interpolated value at position)
      • alwaysOn (always show tooltips on datapoints, perhaps with an optional tag that you can specify here?)
    • (354) Add uncertainty plot styles (box, candle, shaded area, etc.)