Thank you for helping us test Bolt 2!
Alphas are frequent unstable preview releases. Each alpha will add new features towards the final featureset of Bolt 2. You can learn more about Bolt 2 in our Blog Post, our Design Document or our Roadmap.
Thank you for helping us test Bolt 2!
Alphas are frequent unstable preview releases. Each alpha will add new features towards the final featureset of Bolt 2. You can learn more about Bolt 2 in our Blog Post, our Design Document or our Roadmap.
Alpha 2 is not yet compatible with Bolt 1 projects.
Macros, machines and variables will display as missing.
Future versions will include an automatic migration tool and reference fixer.
Do not use Bolt 2 alphas in production projects.
These releases are unstable, untested, and prone to multiple breaking changes in the future.
The control axis (arrows) is now separate from the value axis (circles), making for a much clearer graph organization. This change reduces the amount of overlaps and simplifies your layout. Goodbye, spaghetti graphs!
The control axis completely configurable from the graph inspector. By default, new graphs will use vertical flow. Legacy graphs will still open with horizontal flow. You can change the default for new graphs in the Editor Preferences for Bolt.
We've trimmed out a lot of fluff from the unit nodes. The new compact units will make better use of your screen real-estate: more of your graph will be visible in a small area. Redundant or useless info has been removed, and ports have been reorganized to make the units even smaller. This allows for some simple units to be one-liners that line up perfectly with the ports of bigger units.
Port proxies are a new special type of unit that forwards a port using "wireless" connections. Combined with vertical flow and compact units, they are the ultimate spaghetti-graph killers. Proxies allow you to refer to a port that's far away without having a big line going through your whole graph.
The connections from proxies can be revealed by hovering their related unit or by holding Alt (this behaviour can be configured from the editor preferences if you'd like!).
There are many ways to create port proxies:
Snapping and Carry both went through an entire redesign. Snapping now smartly aligns to connected ports instead of the grid, making sure your compact units perfectly line up for a tidy graph.
Carry now intelligently selects outgoing control outputs and incoming value inputs so you can drag a related sub-graph at once. Carry will now also detect when groups should be dragged along.
Right-click any unit and choose Add Breakpoint to stop execution whenever flow enters it. You'll get a special kind of error in the console and the editor will automatically pause. In the future, we want to make it easy to jump from the console error straight to the unit.
Groups now support long-form comments right below their header, in case you want to add more details about the logic or implementation of your graph. This also allows you to create small empty groups that act as notes anywhere in your graph! You can change the alignment of group comments from the graph inspector.
Super units will now display a C# preview, even though they currently get inlined in their parent graph. The code displays comments where any inlining would occur to accurately represent the final result.
All bugs related to C# generation reported in Alpha 1 were fixed.
A bunch of smaller workflow improvements also made their way in Alpha 2. For example, you can now drag a connection directly to an Input or Output unit to create a matching port definition for the current graph. Double-clicking an Input or Output will now bring you back up to the parent graph view. Finally, new presets were added when creating Flow Macros from the Assets context menu in the Project Window: you can choose between Start+Update, or Input+Output.
See the changelog below for the full list of changes!
If the Setup Wizard does not show or if you get warnings, try Entering / Exiting play mode or restarting Unity. Then, open it manually with Tools > Bolt > Setup Wizard.
Bolt 2 requires Unity 2018.3 or above with the .NET 4.x API Compatibility Level.
You can report bugs for Bolt 2 alphas in the Forum as usual.
Make sure your bug report has:
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Fixed
|
Implicitly typed variables in generated C# for input events
#2415
|
Bolt Flow
Fixed
|
Various formatting issues in generated C#
#2419
|
Bolt Flow
Fixed
|
|
Bolt Flow
Fixed
|
Added a time-out recovery code for C# preview generation
#2413
|
Bolt Flow
Fixed
|
Error in generated C# for Once unit
#2422
|
Ludiq Graphs
Added
|
|
Ludiq Graphs
Added
|
|
Ludiq Graphs
Fixed
|
|
Ludiq Graphs
Changed
|
|
Ludiq Graphs
Removed
|
Bolt Core
Added
|
|
Bolt Core
Added
|
|
Bolt Core
Added
|
|
Bolt Core
Added
|
|
Bolt Core
Added
|
|
Bolt Core
Added
|
|
Bolt Core
Added
|
|
Ludiq Core
Added
|
|
Ludiq Core
Added
|
|
Ludiq Core
Added
|
|
Ludiq Core
Added
|
|
Ludiq Graphs
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Bolt Flow
Added
|
|
Ludiq Core
Changed
|
|
Changed
|
Grouped Window Menu under Bolt
Bolt Core
|
Bolt Core
Optimized
|
|
Bolt Core
Optimized
|
|
Ludiq Graphs
Removed
|