<liclass="pink">Not likely to be picked up by us soon but would be great if the community would add this.</li>
<liclass="orange">Feature needing major overhauling of the current framework, not planned soon and unlikely to be picked up by community.</li>
<liclass="notyet">Feature that would be easier to create after a large (and planned) refactor.</li>
<liclass="done">Implemented and in develop or master.</li>
<liclass="done">Implemented and in develop or master. Will be removed after a while.</li>
</ul>
</div>
<hrclass="featurette-divider">
@ -135,21 +135,21 @@ Legend:
</ul>
<h3id="network">Network</h3>
<ul>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/602"target="_blank">602</a>) Add hoverEdge and blurEge events.</li>
<liclass="normal notyet">(<ahref="https://github.com/almende/vis/issues/685"target="_blank">685</a>) New type of node: Supernode. The supernode could have multiple connection subnodes.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/602"target="_blank">602</a>) Add hoverEdge and blurEdge events.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/528"target="_blank">548</a>) Allow labels to be images too.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/530"target="_blank">530</a>, <ahref="https://github.com/almende/vis/issues/475"target="_blank">475</a>, <ahref="https://github.com/almende/vis/issues/300"target="_blank">300</a>) Improve option structure for the behaviour of the network. This will solve multiple issues if done correctly.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/528"target="_blank">528</a>) Allow the inserting of a custom sorting function for the hierarchical layout.</li>
<liclass="normal blue">(<ahref="https://github.com/almende/vis/issues/530"target="_blank">530</a>, <ahref="https://github.com/almende/vis/issues/475"target="_blank">475</a>, <ahref="https://github.com/almende/vis/issues/300"target="_blank">300</a>) Improve option structure for the behaviour of the network. This will solve multiple issues if done correctly.</li>
<liclass="normal blue">(<ahref="https://github.com/almende/vis/issues/528"target="_blank">528</a>) Allow the inserting of a custom sorting function for the hierarchical layout.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/507"target="_blank">507</a>) Add animations to the edges, like circles travelling over them or icons.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/430"target="_blank">430</a>) 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').</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/351"target="_blank">351</a>) Improve the options for arrows, backarrows and linetypes. Possibly receiving a function as input for custom nodes & edges.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/335"target="_blank">335</a>) Set smooth curves per edge.</li>
<liclass="normal blue">(<ahref="https://github.com/almende/vis/issues/430"target="_blank">430</a>) 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').</li>
<liclass="normal blue">(<ahref="https://github.com/almende/vis/issues/351"target="_blank">351</a>) Improve the options for arrows, backarrows and linetypes. Possibly receiving a function as input for custom nodes & edges.</li>
<liclass="normal blue">(<ahref="https://github.com/almende/vis/issues/335"target="_blank">335</a>) Set smooth curves per edge.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/247"target="_blank">247</a>) Allow the font-size of a label to depend on the value (thereby the node-size).</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/247"target="_blank">247</a>) Set thresholds for displaying of labels based on the value. As you zoom out, only the most noteworthy labels will be shown.</li>
<liclass="normal blue done">(<ahref="https://github.com/almende/vis/issues/247"target="_blank">247</a>) Allow the font-size of a label to depend on the value (thereby the node-size).</li>
<liclass="normal blue done">(<ahref="https://github.com/almende/vis/issues/247"target="_blank">247</a>) Set thresholds for displaying of labels based on the value. As you zoom out, only the most noteworthy labels will be shown.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/246"target="_blank">246</a>) 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).</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/211"target="_blank">211</a>) Create styling groups for edges, as they already exist for nodes.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/203"target="_blank">203</a>) Improve the click/doubleClick event with options how these should be fired.</li>
<liclass="normal notyet">(<ahref="https://github.com/almende/vis/issues/203"target="_blank">203</a>) Improve the click/doubleClick event with options how these should be fired.</li>
</ul>
<h3id="timeline">Timeline</h3>
<ul>
@ -167,7 +167,6 @@ Legend:
<liclass="blue">(<ahref="https://github.com/almende/vis/issues/283"target="_blank">283</a>) Adapt zoom functionality to horizontal/vertical pinch on touchscreens.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/363"target="_blank">363</a>, <ahref="https://github.com/almende/vis/issues/275"target="_blank">275</a>) Support for making individual items editable or readonly.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/273"target="_blank">273</a>) Show vertical scrollbar when contents do not fit vertically. This could be a custom, stylable scrollbar.</li>
<liclass="blue done">(<ahref="https://github.com/almende/vis/issues/504"target="_blank">504</a>, <ahref="https://github.com/almende/vis/issues/427"target="_blank">427</a>, <ahref="https://github.com/almende/vis/issues/261"target="_blank">261</a>, <ahref="https://github.com/almende/vis/issues/151"target="_blank">151</a>) Set time/date format. Could support AM/PM, Quarters, weekdays, military etc.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/257"target="_blank">257</a>) Toggle the visiblity of groups and subgroups (could be a predecessor for clustering).</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/240"target="_blank">240</a>) Introduce a new event that fires when an item is being moved.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/239"target="_blank">239</a>) Create a new option to disable timeline zoom/drag with mouse in the group column.</li>
@ -182,15 +181,15 @@ Legend:
<ul>
<liclass="orange">(<ahref="https://github.com/almende/vis/issues/455"target="_blank">455</a>, <ahref="https://github.com/almende/vis/issues/92"target="_blank">92</a>) Numeric range for the x-axis.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/384"target="_blank">384</a>) Fast horizontal scrolling.</li>
<liclass="blue done">(<ahref="https://github.com/almende/vis/issues/309"target="_blank">309</a>) Add an extra property to the event parameters (for dragging and zooming) describing whether it's origin is programmatic or by the user.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/516"target="_blank">516</a>) Stacking of line graphs similar to how the bar charts can be stacked.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/500"target="_blank">500</a>) Adding a group visibility in legends.</li>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/388"target="_blank">388</a>, <ahref="https://github.com/almende/vis/issues/311"target="_blank">311</a>, <ahref="https://github.com/almende/vis/issues/282"target="_blank">282</a>) ToolTips: this should give a stylable tooltip with the value at the position of the cursor. Options should include: <ul><liclass="normal"><strong>snapToDatapoint</strong> (only show tooltips on datapoints, if off, show interpolated value at position)</li><liclass="normal"><strong>alwaysOn</strong> (always show tooltips on datapoints, perhaps with an optional tag that you can specify here?)</li></ul>
<liclass="normal">(<ahref="https://github.com/almende/vis/issues/314"target="_blank">314</a>) Logarithmic scale (y-axis initially, if numeric range for x-axis is implemented, could be ported over to x-axis as well).</li>
<liclass="normal green">(<ahref="https://github.com/almende/vis/issues/314"target="_blank">314</a>) Logarithmic scale (y-axis initially, if numeric range for x-axis is implemented, could be ported over to x-axis as well).</li>