Hi everyone !
I’m pleased to announce the latest version of WireIt, namely 0.5.0.
This release had 2 major goals:
- Enhance the WiringEditor
- Documentation documentation documentation
The WiringEditor received a lot of attention: by providing a full-page
editor, people have been able to start prototypes very quickly for
their projects. However, we needed to improve the way we connect this
editor to the backend, and that’s what we’ve done, through “adapters”.
I’m even very proud of this idea because… it’s not mine ! Big thanks to this insightful comment from Jonathan Lister and hurray for open-source communities!
Concerning the documentation, although we already had a full API
documentation and many examples, it was still missing some guidelines.
I therefore wrote the WireIt guide: http://javascript.neyric.com/wireit/guide.html
Of course, we also have some minor improvements :
- the new InOutContainer
- Wire mouse events
- some experimental layout options
You can view the complete changeset at:
http://javascript.neyric.com/wireit/VERSION.txt
And of course download the library from the home page: http://javascript.neyric.com/wireit/
Have fun !
Eric
Any comments on the YUI integration that was talked about earlier?
@Jakub: I don’t know if the project is being continued…
I guess they are working hard on YUI3 at the moment. It would be wise to wait until the final release, so they can bring the “wiring” module in YUI3 directly.
Hi, totally great thing!
just 2 questions (sorry if missed this):
Q1. is it possible to put some labels on the wires?
Q2: is it possible to run some heuristics to place the nodes as planar as possible? (I mean some algorithms similar to those used in well-known GraphViz)
Thanks for a great work!
–
Valery
@Valery
A1. It’s not possible to put labels on the wires yet, but I’ve seen at least 3 projects that added them. It will definitly be there in the next version.
see http://groups.google.com/group/wireit/browse_thread/thread/61b350af2f58aee4
and http://github.com/neyric/wireit/issues#issue/2
A2. While this is still very experimental, there already is a demo for dynamic positionning. You can get inspired to do what you want:
http://javascript.neyric.com/wireit/examples/spring_layout.html
We plan to add more layout options in futur versions.