tag:github.com,2008:https://github.com/protongraph/protongraph/releases Release notes from protongraph 2023-02-18T00:26:38Z tag:github.com,2008:Repository/235296396/pre-alpha1 2023-02-18T01:15:11Z ProtonGraph Pre-alpha <h1>Changelog</h1> <p><strong>Everything was manually rewritten to Godot 4, expect bugs, broken and missing features.</strong></p> <p>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 <strong>a lot</strong> 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.</p> <h2>Major updates</h2> <ul> <li>Multi window support. <ul> <li>The graph editor and the viewport can be moved to external windows.</li> <li>Useful for ultrawide and multi monitor setups.</li> <li>Some keyboard shortcuts only work from the main window, this is a known issue.</li> </ul> </li> <li>Pinning variables is done directly from the node inspector, no need for extras dedicated nodes anymore.</li> <li>Built-in documentation. <ul> <li>Accessible from the node inspector directly.</li> <li>Actual documentation is missing from most of the nodes for now.</li> </ul> </li> <li>Node scripts are no longer embedded in the build. <ul> <li>They're available on disk, next to the executable.</li> <li>This enables custom nodes and third party nodes packs without having to recompile anything.</li> </ul> </li> <li>Save format changed. Previous graphs are no longer compatible.</li> </ul> <h2>Minor updates</h2> <ul> <li>Creating a new graph no longer requires you to save it to disk first.</li> <li>Lots of user interface work: <ul> <li>Better contrast across the whole application.</li> <li>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).</li> <li>A new <code>Examples page</code> was added to the welcome view.</li> <li>Spinboxes now takes less space and allow for horizontal vector display by default.</li> </ul> </li> <li>New 3D gizmos: <ul> <li>Path3D and Polyline3D are properly displayed.</li> <li>Any 3D object can show its local transform with the 3D axis gizmo.</li> </ul> </li> <li><code>Create Rectangle</code> now supports rounded corners.</li> <li>New <code>Discard by distance</code> node: Removes anything close enough from a point.</li> <li>Vector4 support.</li> <li>A lot more.</li> </ul> <h2>Known bugs</h2> <p>If a bug is not listed in the repository issues view, please report them.</p> HungryProton tag:github.com,2008:Repository/235296396/0.6.2-preview 2020-08-08T11:54:10Z ConceptGraph Release 0.6.2-preview <h1>Changelog</h1> <p>Minor update that fixes breaking issues.</p> <h2>Updated</h2> <ul> <li>Creating a Vector3 property no longer crashes the editor.</li> <li>Changing the properties section now refresh the inspector automatically.</li> <li>It's now possible to completely hide the 3D viewport.</li> </ul> github-actions[bot] tag:github.com,2008:Repository/235296396/0.6.1 2020-08-02T10:03:41Z 0.6.1 <p>Update export_project.yml</p> HungryProton tag:github.com,2008:Repository/235296396/0.6.1-preview 2020-08-08T11:54:34Z ConceptGraph Release 0.6.1-preview <h1>Changelog</h1> <p>For a full changelog, check out the 0.6.0 release.</p> <h2>Fixed</h2> <ul> <li>Editor scale default at 100 instead of 1.0. This should fix the broken interface of the 0.6 release</li> </ul> github-actions[bot] tag:github.com,2008:Repository/235296396/0.6.0 2020-08-01T20:03:04Z 0.6.0: Merge pull request #94 from HungryProton/standalone <p>Standalone</p> HungryProton tag:github.com,2008:Repository/235296396/0.6.0-preview 2020-08-08T11:54:56Z ConceptGraph Release 0.6-preview <h1>Changelog</h1> <p><strong>This is the first standalone release - Expect bugs and regressions</strong></p> <h2>Added</h2> <ul> <li>ConceptGraph is now its <strong>own portable software</strong>, no need to install it as an addon anymore</li> <li><strong>Curve functions</strong> can be edited directly in the graph node (It was only possible in the inspector before)</li> <li>New <strong>GLTF import and export</strong> nodes</li> <li>New <strong>Godot scene import and export</strong> nodes</li> <li><strong>Decimate Mesh</strong> node is back and doesn't weight 130MB anymore (it's 2.5MB now)</li> <li><strong>Editor scale</strong> and other settings have their own Settings panel now</li> <li><strong>File history</strong> is stored in "user://" and display the 15 last opened template files</li> <li><strong>Proxy nodes</strong> allows you to better organize your graphs</li> </ul> <h2>Changed</h2> <ul> <li><strong>Auto save</strong> now works like in any other software</li> <li><strong>Noise preview</strong> size can be adjusted. Defaults to 175px wide.</li> <li>As much data as possible is now <strong>saved in the template file</strong>. Sharing them should be much easier than before.</li> <li>Reroute nodes are smaller</li> </ul> <h2>Removed</h2> <ul> <li>2D nodes support was removed</li> </ul> github-actions[bot] tag:github.com,2008:Repository/235296396/0.5.1-alpha 2020-06-22T16:24:32Z 0.5.1 - alpha <h1>Changelog</h1> <h2>Removed</h2> <p>The <strong>MeshDecimate</strong> node was temporarily removed. (Along with all the c++ portion of the addon)</p> <p>Turns out I forgot to include the required mesh_optimizer library so it couldn't even work in the first place.<br> 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.</p> HungryProton tag:github.com,2008:Repository/235296396/v0.5.0-alpha 2020-06-14T13:41:56Z 0.5 - alpha <h1>Changelog</h1> <h2>Added</h2> <ul> <li>Minimap in the graph editor <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/20c9605695c2f3383a4571fe9661f8883bed548c/hovercard" href="https://github.com/protongraph/protongraph/commit/20c9605695c2f3383a4571fe9661f8883bed548c"><tt>20c9605</tt></a></li> <li>Options in Project Settings</li> <li>Rename node <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/6da17956ea32c464f1b666b9d9a6ce051e124242/hovercard" href="https://github.com/protongraph/protongraph/commit/6da17956ea32c464f1b666b9d9a6ce051e124242"><tt>6da1795</tt></a></li> <li>Trimesh collision generation <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/6da17956ea32c464f1b666b9d9a6ce051e124242/hovercard" href="https://github.com/protongraph/protongraph/commit/6da17956ea32c464f1b666b9d9a6ce051e124242"><tt>6da1795</tt></a></li> <li>Scale along Curve <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/5691c8d9613ce9eb41c267da26575390504e2f49/hovercard" href="https://github.com/protongraph/protongraph/commit/5691c8d9613ce9eb41c267da26575390504e2f49"><tt>5691c8d</tt></a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="624421832" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/64" data-hovercard-type="pull_request" data-hovercard-url="/protongraph/protongraph/pull/64/hovercard" href="https://github.com/protongraph/protongraph/pull/64">#64</a></li> <li>Blend Noise node</li> <li>Initial Heightmap support <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/cab84503ccb4c3a6825f08e6d3114f816aaf8d11/hovercard" href="https://github.com/protongraph/protongraph/commit/cab84503ccb4c3a6825f08e6d3114f816aaf8d11"><tt>cab8450</tt></a></li> <li>Exclude Nodes by Distance <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/600c54c3d074bb399901b1fd0201df22081902a7/hovercard" href="https://github.com/protongraph/protongraph/commit/600c54c3d074bb399901b1fd0201df22081902a7"><tt>600c54c</tt></a></li> <li>Conditional nodes <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/9600a39c4aeecc081f2af7adf4cc07f711f7531c/hovercard" href="https://github.com/protongraph/protongraph/commit/9600a39c4aeecc081f2af7adf4cc07f711f7531c"><tt>9600a39</tt></a></li> </ul> <h2>Changed</h2> <ul> <li>Multiple input support changed <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/7a2a1e904e92a99c92be76b9a874e87fbb55171a/hovercard" href="https://github.com/protongraph/protongraph/commit/7a2a1e904e92a99c92be76b9a874e87fbb55171a"><tt>7a2a1e9</tt></a></li> <li>Search panel improvements</li> <li>New visuals for scalars and vector fields</li> <li>Categories and grouping convention changed.</li> </ul> <h2>Fixed</h2> <ul> <li>Multithreaded execution <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/9e6d16f80d7d589e96114f50aec1c5ff76d88bfa/hovercard" href="https://github.com/protongraph/protongraph/commit/9e6d16f80d7d589e96114f50aec1c5ff76d88bfa"><tt>9e6d16f</tt></a></li> </ul> HungryProton tag:github.com,2008:Repository/235296396/v0.3.2-alpha 2020-05-24T11:19:29Z v0.3.2 - Maintenance release <h2>Changelog</h2> <h3>Added</h3> <ul> <li>Reroute node <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/144f7bf1c3714d618042e709dcb9b310f4ea4c21/hovercard" href="https://github.com/protongraph/protongraph/commit/144f7bf1c3714d618042e709dcb9b310f4ea4c21"><tt>144f7bf</tt></a></li> <li>Smooth curve node <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/6252ca7fd951bfbd9a585702aad51dd285ae9122/hovercard" href="https://github.com/protongraph/protongraph/commit/6252ca7fd951bfbd9a585702aad51dd285ae9122"><tt>6252ca7</tt></a></li> <li>Expand vector curve <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/144f7bf1c3714d618042e709dcb9b310f4ea4c21/hovercard" href="https://github.com/protongraph/protongraph/commit/144f7bf1c3714d618042e709dcb9b310f4ea4c21"><tt>144f7bf</tt></a></li> <li>Set visibility node <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/144f7bf1c3714d618042e709dcb9b310f4ea4c21/hovercard" href="https://github.com/protongraph/protongraph/commit/144f7bf1c3714d618042e709dcb9b310f4ea4c21"><tt>144f7bf</tt></a></li> <li>Scale random node <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/144f7bf1c3714d618042e709dcb9b310f4ea4c21/hovercard" href="https://github.com/protongraph/protongraph/commit/144f7bf1c3714d618042e709dcb9b310f4ea4c21"><tt>144f7bf</tt></a></li> <li>Random curve displacement node <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/6252ca7fd951bfbd9a585702aad51dd285ae9122/hovercard" href="https://github.com/protongraph/protongraph/commit/6252ca7fd951bfbd9a585702aad51dd285ae9122"><tt>6252ca7</tt></a></li> <li>Debug output node <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/8cc8f4050e9107427db83776b51c9db7df3dc9b7/hovercard" href="https://github.com/protongraph/protongraph/commit/8cc8f4050e9107427db83776b51c9db7df3dc9b7"><tt>8cc8f40</tt></a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="620519234" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/52" data-hovercard-type="pull_request" data-hovercard-url="/protongraph/protongraph/pull/52/hovercard" href="https://github.com/protongraph/protongraph/pull/52">#52</a></li> <li>Save output as a scene <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/6cff51721e992ec934e406942981d4f9c3bd7927/hovercard" href="https://github.com/protongraph/protongraph/commit/6cff51721e992ec934e406942981d4f9c3bd7927"><tt>6cff517</tt></a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="620519234" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/52" data-hovercard-type="pull_request" data-hovercard-url="/protongraph/protongraph/pull/52/hovercard" href="https://github.com/protongraph/protongraph/pull/52">#52</a></li> <li>New option for string types to add a button that opens a file dialog <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/1267441524e95d472bc86dcf3220a430486c29fd/hovercard" href="https://github.com/protongraph/protongraph/commit/1267441524e95d472bc86dcf3220a430486c29fd"><tt>1267441</tt></a></li> </ul> <h3>Changed</h3> <ul> <li>New optional "Snap angle" option for rotate random <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/1267441524e95d472bc86dcf3220a430486c29fd/hovercard" href="https://github.com/protongraph/protongraph/commit/1267441524e95d472bc86dcf3220a430486c29fd"><tt>1267441</tt></a></li> <li>New icons <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/1267441524e95d472bc86dcf3220a430486c29fd/hovercard" href="https://github.com/protongraph/protongraph/commit/1267441524e95d472bc86dcf3220a430486c29fd"><tt>1267441</tt></a></li> <li>There's a default output node when creating new graphs <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/67527663cf2e64fbb9514096d96aab011531afb0/hovercard" href="https://github.com/protongraph/protongraph/commit/67527663cf2e64fbb9514096d96aab011531afb0"><tt>6752766</tt></a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="610859423" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/13" data-hovercard-type="issue" data-hovercard-url="/protongraph/protongraph/issues/13/hovercard" href="https://github.com/protongraph/protongraph/issues/13">#13</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="622673859" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/56" data-hovercard-type="pull_request" data-hovercard-url="/protongraph/protongraph/pull/56/hovercard" href="https://github.com/protongraph/protongraph/pull/56">#56</a></li> </ul> <h3>Fixed</h3> <ul> <li>Cyclic dependency <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/178e5b96ca6e5f00f79ea68634288e60180b746c/hovercard" href="https://github.com/protongraph/protongraph/commit/178e5b96ca6e5f00f79ea68634288e60180b746c"><tt>178e5b9</tt></a></li> <li>Editor issues when changing the template from outside of the bottom panel <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/protongraph/protongraph/commit/e7d370efa6e7b103f1442fafd8971f56c76bcb6c/hovercard" href="https://github.com/protongraph/protongraph/commit/e7d370efa6e7b103f1442fafd8971f56c76bcb6c"><tt>e7d370e</tt></a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="619871231" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/50" data-hovercard-type="issue" data-hovercard-url="/protongraph/protongraph/issues/50/hovercard" href="https://github.com/protongraph/protongraph/issues/50">#50</a></li> </ul> HungryProton tag:github.com,2008:Repository/235296396/v0.3.1-alpha 2020-05-19T07:50:18Z Version 0.3.1-alpha <h3>Changelog</h3> <h4>New features</h4> <ul> <li>Search nodes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="619532102" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/40" data-hovercard-type="pull_request" data-hovercard-url="/protongraph/protongraph/pull/40/hovercard" href="https://github.com/protongraph/protongraph/pull/40">#40</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="620504766" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/51" data-hovercard-type="pull_request" data-hovercard-url="/protongraph/protongraph/pull/51/hovercard" href="https://github.com/protongraph/protongraph/pull/51">#51</a></li> <li>Deform mesh along curve <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="619663521" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/46" data-hovercard-type="pull_request" data-hovercard-url="/protongraph/protongraph/pull/46/hovercard" href="https://github.com/protongraph/protongraph/pull/46">#46</a></li> <li>UV support on extrude along curves <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="619611393" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/42" data-hovercard-type="pull_request" data-hovercard-url="/protongraph/protongraph/pull/42/hovercard" href="https://github.com/protongraph/protongraph/pull/42">#42</a></li> </ul> <h4>Bug fixes</h4> <ul> <li>Graph editor not responding to some events <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="619871231" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/50" data-hovercard-type="issue" data-hovercard-url="/protongraph/protongraph/issues/50/hovercard" href="https://github.com/protongraph/protongraph/issues/50">#50</a></li> <li>Node state erased when making a new connection <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="619849351" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/48" data-hovercard-type="issue" data-hovercard-url="/protongraph/protongraph/issues/48/hovercard" href="https://github.com/protongraph/protongraph/issues/48">#48</a></li> <li>Multiple inputs for merge meshes, phantom slot when removing an input on parent_to_node <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="618714519" data-permission-text="Title is private" data-url="https://github.com/protongraph/protongraph/issues/35" data-hovercard-type="issue" data-hovercard-url="/protongraph/protongraph/issues/35/hovercard" href="https://github.com/protongraph/protongraph/issues/35">#35</a></li> </ul> HungryProton