Releases: protongraph/protongraph
ProtonGraph Pre-alpha
Changelog
Everything was manually rewritten to Godot 4, expect bugs, broken and missing features.
This is not a 1 to 1 port of the previous 0.6.x version. The project is quite big, and the auto convert script was not ready a few months ago. I took this opportunity to refactor a lot of how ProtonGraph works. Most of the previous features were ported back, but I probably missed or broke some of them. This release is mostly there to get bug reports and early feedback before I lock things in place. Check the README for an updated roadmap.
Major updates
- Multi window support.
- The graph editor and the viewport can be moved to external windows.
- Useful for ultrawide and multi monitor setups.
- Some keyboard shortcuts only work from the main window, this is a known issue.
- Pinning variables is done directly from the node inspector, no need for extras dedicated nodes anymore.
- Built-in documentation.
- Accessible from the node inspector directly.
- Actual documentation is missing from most of the nodes for now.
- Node scripts are no longer embedded in the build.
- They're available on disk, next to the executable.
- This enables custom nodes and third party nodes packs without having to recompile anything.
- Save format changed. Previous graphs are no longer compatible.
Minor updates
- Creating a new graph no longer requires you to save it to disk first.
- Lots of user interface work:
- Better contrast across the whole application.
- Unused slots now have an overlay to clearly mark them as disabled / ignored. (This happens in the Math node, when picking an operation that only requires one input, like absolute or floor. The second input appears greyed out in these specific cases).
- A new
Examples page
was added to the welcome view. - Spinboxes now takes less space and allow for horizontal vector display by default.
- New 3D gizmos:
- Path3D and Polyline3D are properly displayed.
- Any 3D object can show its local transform with the 3D axis gizmo.
Create Rectangle
now supports rounded corners.- New
Discard by distance
node: Removes anything close enough from a point. - Vector4 support.
- A lot more.
Known bugs
If a bug is not listed in the repository issues view, please report them.
ConceptGraph Release 0.6.2-preview
Changelog
Minor update that fixes breaking issues.
Updated
- Creating a Vector3 property no longer crashes the editor.
- Changing the properties section now refresh the inspector automatically.
- It's now possible to completely hide the 3D viewport.
ConceptGraph Release 0.6.1-preview
Changelog
For a full changelog, check out the 0.6.0 release.
Fixed
- Editor scale default at 100 instead of 1.0. This should fix the broken interface of the 0.6 release
ConceptGraph Release 0.6-preview
Changelog
This is the first standalone release - Expect bugs and regressions
Added
- ConceptGraph is now its own portable software, no need to install it as an addon anymore
- Curve functions can be edited directly in the graph node (It was only possible in the inspector before)
- New GLTF import and export nodes
- New Godot scene import and export nodes
- Decimate Mesh node is back and doesn't weight 130MB anymore (it's 2.5MB now)
- Editor scale and other settings have their own Settings panel now
- File history is stored in "user://" and display the 15 last opened template files
- Proxy nodes allows you to better organize your graphs
Changed
- Auto save now works like in any other software
- Noise preview size can be adjusted. Defaults to 175px wide.
- As much data as possible is now saved in the template file. Sharing them should be much easier than before.
- Reroute nodes are smaller
Removed
- 2D nodes support was removed
0.5.1 - alpha
Changelog
Removed
The MeshDecimate node was temporarily removed. (Along with all the c++ portion of the addon)
Turns out I forgot to include the required mesh_optimizer library so it couldn't even work in the first place.
However, said library is over 130 mb for each platform (Windows and Linux) and I have no way to generate OSX builds at the moment. So intead of bothering everyone with a 300mb download for a single node, I removed it until I can figure out a better solution.
0.5 - alpha
Changelog
Added
- Minimap in the graph editor 20c9605
- Options in Project Settings
- Rename node 6da1795
- Trimesh collision generation 6da1795
- Scale along Curve 5691c8d #64
- Blend Noise node
- Initial Heightmap support cab8450
- Exclude Nodes by Distance 600c54c
- Conditional nodes 9600a39
Changed
- Multiple input support changed 7a2a1e9
- Search panel improvements
- New visuals for scalars and vector fields
- Categories and grouping convention changed.
Fixed
- Multithreaded execution 9e6d16f
v0.3.2 - Maintenance release
Changelog
Added
- Reroute node 144f7bf
- Smooth curve node 6252ca7
- Expand vector curve 144f7bf
- Set visibility node 144f7bf
- Scale random node 144f7bf
- Random curve displacement node 6252ca7
- Debug output node 8cc8f40 #52
- Save output as a scene 6cff517 #52
- New option for string types to add a button that opens a file dialog 1267441
Changed
- New optional "Snap angle" option for rotate random 1267441
- New icons 1267441
- There's a default output node when creating new graphs 6752766 #13 #56
Fixed
Version 0.3.1-alpha
Changelog
New features
Bug fixes
Version 0.3-alpha
Changelog
- Node editor always stays on
- Dynamic slot system to prevent losing type information
- UI improvements
- Updated style for the graphnodes
- Bigger add node window
- New clear all button
- New dropdown type for graphnodes inputs
- Nodes acting on transforms were moved to their own category, new transform nodes were added
- New math nodes
- Partial undo/redo support
- Bug fixes for the following issues