Noodl 2.1 is fully backwards compatible with Noodl 2.0, with the exception of a few features mentioned in the “Removed features” section. Due to updates in the layout system, 2.0 projects will be automatically updated when loaded in Noodl 2.1.
The documentation site has been updated with new guides and reference documentation. It is available at http://docs.noodl.net/. Among other updates, it is now possible to copy example nodes through the “Copy to Clipboard” button in the site and paste them right into a Noodl project.
A web console has been added where sign-in, account and workspace management is done. It can be reached at https://console.noodl.net/. When signing into Noodl, you will be redirected to the console to complete sign in. In the console you are also able to create workspaces and handle users within them. More features will be added to the console going forward.
A quick add menu has been added to the component search menu to find the most common nodes faster.
The Javascript node has an updated API to interact with inputs, outputs and signals. It makes it easier to listen for changes to a specific output, removes some inconsistencies when updating values on outputs, and more. Check out the new Javascript node in the documentation: http://docs.noodl.net/#/guides/javascript
The layout system has been updated to make it more intuitive.
Changes include:
Read more about the layouting updates in the documentation: http://docs.noodl.net/#/guides/layouts
Models and collections have been revamped to simplify working with dynamic data all the way from prototype to deployment. The data can be real-time synchronized and persist in the cloud, backed by a database or CMS. There’s a new UI panel for specifying schemas, inspecting and adding data, and much more.
Read more about the new models and collection in the documentation: http://docs.noodl.net/#/guides/models-and-collections
The Navigation Stack with related nodes handle app-type navigation with animated transitions.
Read more here: http://docs.noodl.net/#/guides/navigation
The “For Each” node is now more powerful. It can now receive signals and data directly from the components it creates, so you don’t have to rely on custom events.
Check out how in the documentation: http://docs.noodl.net/#/guides/for-each?id=item-signals
The transition curves are now visualized directly in Noodl for easier editing. There’s also a new “Delay” property added to individual transitions.
We’ve added a new interaction in the connection panel to make component inputs and outputs faster and more efficient to create.