Releases: jchanvfx/NodeGraphQt
Releases · jchanvfx/NodeGraphQt
Release v0.1.2
- node factory attributes now instanced for multiple graphs #188
- new
BaseNode.add_custom_widget()
function for embedding custom widgets into a BaseNode object.
example: https://jchanvfx.github.io/NodeGraphQt/api/html/examples/ex_node.html#embedding-custom-widgets
Release v0.1.1
- implemented custom port painter for different port shapes. #160
- implemented
NodeGraph.node_selection_changed
signal #167 - fixed issue #176
- fixed issue #173
- refactor clean up on
NodeTextItem
logic for editing text and text now has selection highlighting. - to enable edit mode on node name is now remapped on double-click instead of single-click.
- add more doc strings.
- updated docs.
Example for customising port shapes.
https://jchanvfx.github.io/NodeGraphQt/api/html/examples/ex_port.html#creating-custom-shapes
Release v0.1.0 (minor)
Release v0.0.17
Release v0.0.16
- New custom context menus can now be created on a per node type basis. (see issue #127)
- Updated sphinx docs.
Release v0.0.15
BaseNode
class new functions:
connected_input_nodes
connected_output_nodes
on_input_connected
on_input_disconnected
NodeGraph
class:
port_connected
andport_disconnected
Signals now emits(input port, output port)
where before it emitted(source port, target port)
Release v0.0.14
- implemented
NodeGraph().widget
attribute this returns aQWidget()
wrapper to the node graph. - minor bug fix to node viewer.
- minor doc string clean up.
Release v0.0.13
Release v0.0.12
Shift+LMB
on selected pipe spawns a new live pipe connection instead of disconnecting the selected pipe as the live pipe.- added cursor pos threshold in
NodeViewer.sceneMouseReleaseEvent
see issue #124 - redesigned the live pipe.
- refactored
NodeViewer
live pipe code.
Release v0.0.11
- implemented
NodeGraph.port_disconnected
signal for #122