Skip to content

Connect nodes, with titles, types, outputs, inputs to speech your logic. You can save and load them too to share it.

License

Notifications You must be signed in to change notification settings

N1coc4colA/Nodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nodes

What is it?

This project is a node editor to show logic and links between things. It can be used for workflows: how your apps should work, or to make what frenchies call "Carte Mentale".

alt tag alt tag

From where does it comes from?

The basis of making this was to use it to describe in-app APIs for beginners that might work with me on different projects. I was looking for already done apps that was with a "node" system, or diagram. I finally found: https://github.com/bhowiebkr/logic-node-editor I translated the code to C++, and added features.

Features

Feature State
Nodes Implemented
Connections Implemented
Ports of types Implemented
Connections colors Implemented
Saving nodes Implemented
Save connections Implemented
Saving extra data Implemented
Node theming Implemented
Saving types Implemented
Node theme editor Implemented

Shortcuts

Name Control
New node Shift+N
Edit a node Shift+E
Remove an element Del
Save document Ctrl+S
Open document Ctrl+O

Which dependencies?

Qt Core
Qt Widget
Qt OpenGL

How to compile the app?

A simple

$ qmake
$ make

In the source directory is enough.

How to use it?

There's a little bar at the bottom of the window. I let you use the small number of features it has. A hidden option is to set the ports (points in nodes) on the left or right, you can check or uncheck it. To connect two ports, just do like DnD. Ctrl+Scroll is used to zoom in/out as the bottom spinner can be used too.

Is it licensed?

Yes for sure! But to let you do more things and improve it if you want to, it is under GNU Public License v3.

About

Connect nodes, with titles, types, outputs, inputs to speech your logic. You can save and load them too to share it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published