xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
x .. hex digit random generation
y .. has to be: 8, 9, a, b
eg: 540618a7-ab80-4cbc-b634-6c809fc3575aRegarding the UUID: I did not even notice that, you have a very sharp eye. I will certainly take care of that. May I use your comment to forward this issue to the library maintainer of the uuid-generator I am using?
Regarding your question about my github.
I currently have two TW pull requests that I am waiting for to be accepted.
1) Allowing to specify a template in the context of the new-tiddler event
2) Giving users of modal a chance to reference the underlying tiddler
Because my code depends on that, I wanted to wait with the upload to my repository till I get some clarity about these requests.
Yes. Which generator do you use?
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.
Hi @all,
Also what's really nice is that you can right click on the canvas and can immediately save its current state as png.
Jeremy also already implemented code for the next release that helps me too hook into the search mechanism. that way I can make it possible to only display searched tiddlers and their neighbours on the canvas.
Love it! I am curious why D3 which is already available in TW5 didn't fit the bill?
IMHO this would be a game changer if the relationships could be generated through the already existing tagging system and allow to open the related tiddlers when clicked. Building a graphical representation of existing content in the wiki. Awesome work regardless, congrats!
Very nice! This appears to go quite a way towards replacing several of the functions of TheBrain that I still depend on. It might also reduce my use of Microsoft's "Project" software
Your question about Cytoscape: Yes its great I admit it, but I had to make a choice. After comparing the APIs, I felt It doesn't focus on graph-manipulation at runtime by the enduser (vis.js does this out of the box). vis.js has many modes for calculating the motion of the graph when beeing dragged, you can specify gravity and all the physics - cytoscape doesn't have this. Also I liked that vis.js allows "dot" and "json" notation to describe the graph (which is not really relevant here). Cytoscape allows stuff like shortest path calculation and all that (which is also not really relevant here). Both are great... as I said I had to make a choice and in the end vis.js appeared more useful.
Regards Felix
Ok, I have to trust you since I did not make any comparison. What I don like about vis.js is one of the things you consider a "feature", the physics. I hate them. I want to place elements whatever I want, not where physics allows me. Will you give the option to deactivate them? I would like to see something like this:
http://jsbin.com/gist/621d51ea7de19608127e?js,output
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/72ik_hyXafg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.
Hi Jeremy,
your congratulations mean much to me, thank you.
There is a lot more to come, I will post this in a second video soon. Then I will do some code-cleanup and hopefully I can upload my code next week.
Yes. Which generator do you use?
/**
* An adopted version of pmario's version to create UUIDs.
*
* Shortened version pmario (1.0 - 2011.05.22):
* http://chat-plugins.tiddlyspace.com/#UUIDPlugin
*
* Original verison:
* Math.uuid.js (v1.4)
* http://www.broofa.com
* mailto:rob...@broofa.com
*
* Copyright (c) 2010 Robert Kieffer
* Dual licensed under the MIT and GPL licenses.
*/
util.genuuid = (function() {
// Private array of chars to use
var CHARS = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
return function () {
var chars = CHARS, uuid = new Array(36);
var rnd=0, r;
for (var i = 0; i < 36; i++) {
if (i==8 || i==13 || i==18 || i==23) {
uuid[i] = '-';
} else if (i==14) {
uuid[i] = '4';
} else {
if (rnd <= 0x02) rnd = 0x2000000 + (Math.random()*0x1000000)|0;
r = rnd & 0xf;
rnd = rnd >> 4;
uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r];
}
} // else
return uuid.join('');
};
})();
Where is node-type information stored?
If I double-click a node, I would have expected that to be seen in the json.
Also, there doesn't seem a way yet to change the node-type of an existing node.So it will have to be delete, add new, correct?
Changes in Version 0.6.0
End user:
# Nodes in view can be filtered via any tw-filter [ done: 2014-12-04 ]
# Pretty-printed Node Filter separating filter operands via new lines [ done: 2014-12-10 ]
# Nodes can be named immediately without opened in edit mode [ done: 2014-12-12 ]
# Physics mode is now toggled per view [ done: 2014-12-12 ]
# Option to display immediate neighbours of a graph [ done: 2014-12-12 ]
# More compact editor layout [ done: 2014-12-12 ]
# Reconnect an existing edge (Vis: "Edit Edge") [ done: 2014-12-13 ]
# No-name edges are created when no name is specified [ done: 2014-12-13 ]
# Introduced private edge mode [ done: 2014-12-14 ]
# Views may be renamed [ done: 2014-12-14 ]
# New sweet button mechanism to connect tiddlers! [ done: 2014-12-14 ]
More technical:
# New uuid RFC4122, version 4 ID compliant generator (as suggested by pmario) [ done: 2014-12-03 ]
# Code docs are now published at the github repo via JSDoc [ done: 2014-12-04 ]
# Adapter is now available in the js environment via $tw.taskgraph.adapter [ done: 2014-12-01 ]
# Overhaul of the whole API [ done: 2014-12-12 ]
Where is node-type information stored?
# New sweet button mechanism to connect tiddlers! [ done: 2014-12-14 ]
Please note: The current tiddler is always displayed in the graph!Yet, I don't see that current tiddler.
Is it possible that system tiddlers are never shown in the graph?If yes, is there an option to enable them?
yes you are right, they are never displayed. I could display them but I decided against that for now because system tiddlers should stay hidden in any case in my opinion. or not? if you have good arguments I might implement to show system tiddlers in graphs as well.
Not really, no... they should not be hidden from a graph, especially when I specifically add them, or am about to, e.g. via that button in the toolbar or one of the other ways. I sure see how I may want to add system-tiddlers to graphs. Actually, I may especially want to have those in a graph... to document those under the hood relationships of inner workings.
However, I think it should definitively include existing linking mechanisms such as tagging, listing and direct text linking into the graphical interface. Attributing the same importance to the traditional linking in the graphical output would make the plugin more homogeneous and avoid any problematic situation where content is divided just by different networking mechanisms.