layout | title | section |
---|---|---|
default |
NodeBox 3 Release Notes |
node |
- You can now export movies under Mac OS Catalina or later.
- Option drag bug has been fixed.
This one took a long time because of changes to the build process. A huge shout-out to John Cartan and the NodeBox community for their support! ❤️
- Don't create connection if output and input are the same.
- When dragging a connection, you can now drag the connection line over the entire node, instead of just the inputs.
- We've increased the size of the output port hitbox, so it's easier to start a connection.
- The
import_text
node imports a plain text file, split by lines. - The
make_table
node creates a new table out of a number of lists and a set of column headers. - We fixed a bug that would manifest when deleting a node while dragging it.
- Fix annoying errors when dragging nodes in the network view.
- Cleanup build warnings.
- Add option to elide quotes in CSV export.
- Exported CSV files retain key ordering.
- "," is the default delimter for CSV export.
- CSV Export.
- Concatenate node now has 7 ports.
- Windows build is now built automatically using AppVeyor.
- Small UI Tweaks to avoid weird crashes.
- Add line-level debug info on stack traces.
- Use standalone version of Jython to avoid packaging ZIP files.
- Still supports OpenJDK 1.7 (bundled JRE is 1.8.0_131).
- Line-based nodes now have correct strokes again.
- Enable OS X native fullscreen mode.
- Upgrade to Clojure 1.8.
- Fix issues with the stack node.
- Improved the characterAt and subString nodes.
- OS X uses Java FX packaging, which should solve launch issues people were having.
- Improved SVG import.
- Copy node now uses percentages for scaling (like the scale node).
- Handles in full-screen mode.
- SVG export works better on non-US machines.
- OS X: Fix movie export
- Use High-DPI icons
- Add keys node.
- OS X: Compatible with OS X 10.10 Yosemite
- OS X bundles its own version of Java
- Windows: upgrade Java to 1.8
- Increase available memory (OS X / Windows)
- Colors can be imported as hexadecimal values (e.g. #334455 or #ccc).
- Faster PDF export thanks to a new version of iText.
- Upgraded to Clojure 1.6.
- The round node correctly rounds values.
- Add round_segments node.
- Access to external audio through the mic line-in.
- Improved SVG handling.
- Some cosmetic user interface changes.
- Unified export: all export features now support the canvasWidth/Height/X/Y values in document settings.
- The viewer can show export bounds.
- Support for high-resolution screens.
- Nodes can have comments.
- Better icons.
- General bug-fixes.
- Add built-in examples.
- Add the stack node.
- Add the filter data node.
- Add full-screen support.
- Nice GUI for device support.
- Audio analysis is built in.
- More icons.
- Lookup node can do nested lookups using the period (e.g. "bounds.x")
- Distinct node can optionally use a lookup key.
- Various code cleanups.
- Fix errors in network view.
- Fix errors in HTTP get node.
- The export viewer can capture mouse events.
- Data sheet is faster.
- Experimental support for external devices (over OSC).
- Experimental support for network requests + JSON parsing.
- More robust multi-threaded render.
- Fix bug with spaces in paths.
- Subnetworks always render the root node, making working with subnetworks more logical.
- Performance improvements in node processing + rendering.
- New list icons.
- New viewer implementation, removing dependency on the (obsolete) Piccolo library.
- Optimize point memory usage.
- Nodes for string manipulation (thanks to Dave Addison).
- Clean up confusion between nodes and networks.
- We've dropped the "a" in the version number: we think NodeBox 3 is stable enough to drop the "alpha" tag.
- Network view: alt-dragging a node now copies and moves it.
- Zooming: Use Cmd+plus and Cmd+minus to zoom in/out.
- Cmd+P and Cmd+Shift+P play/pause and rewind the animation.
- You can pick the image format when exporting.
- Added a running total node.
- The snap node now returns correct results for curved paths.
- The line node allows you to specify the amount of points.
- You can choose whether to set the fill / stroke properties in the colorize node.
- Transparent colors are easier to set.
- Right-click a node and choose "Help" to go to the documentation page for that node.
- More robust CSV parsing.
- Fix movie export.
- Made executing the network faster by caching function retrieval.
- Expose the root node which makes creating custom nodes easier.
- Fix viewer bug where zooming in would make the content dissappear.
- Copy node returns a list of geometries.
- Readme points to nodebox.net (instead of beta.nodebox.net).
- Big "clean-up" release: we've consolidated nodes, fixed port names and added better reference documentation.
- Remove various libraries that will be bundled separately (L-systems, packing)
- The repeat node allows per-item repetition.
- File upgrades require less code, making migrations easier.
- Add the zip_map node.
- Various improvements to the color picker.
- Better node descriptions makes finding a node easier.
- Fix bugs with subnetwork creation.
- The csv node can accept various CSV "dialects".
- The delete node can now handle Geometry and Path objects, as well as a single list of Point values.
- Nodes that take in geometry can also take in a list of points.
- Double clicking ndbx files will open them on Windows.
- Add the skew node.
- Better support for nested lists.
- Add categories to the node selection dialog.
- Random now looks "more random".
- Add document properties dialog, useful for setting canvas width / height.
- Rename
delete_bounding
to delete node. - Renaming a node now updates the references of published ports on the parent network.
- String ports can accept any kind of input.
- Add a pi node and e node.
- Re-enable handles.
- Hide ports that accept lists in parameter pane.
- Create "value" nodes for string, color, number, integer, boolean, point.
- Selected nodes can be grouped into a network automatically.
- Add floor, ceil, wave and pow nodes.