Releases: connorjak/Connectatron
Releases · connorjak/Connectatron
Minimum Viable Product
Changelog
- #7
- Updated imgui version
- Updated imgui-node-editor internals to latest develop branch (as of Oct 12)
- Added ImguiFileDialog
- Added
Open Project
/Save Project As
file dialogs - Fixed links being left behind when deleting nodes
- Added many more devices
- Some progress towards working Actions workflow build / tests / release generation
First Testing Release - Built Executable
This is exactly the same as v0.1.0 except I've now built an executable (available in Connectatron_v0.1.1.zip
below).
First Testing Release
Connectatron has the following functionality:
- Specify a
Device
's connections and their properties using standards-compliant terminology.- Over 30 distinct
PinType
s, which specify physical compatibility between connectors. - Over 100 distinct
WireProtocol
s, which specify electrical/software compatibility between connectors.
- Over 30 distinct
- Edit a
Project
in the node editor.- Add, remove, and link
Devices
in a Unreal Engine Blueprints-type node editor. - Linking
Devices
is limited to matchingPinType
s and distinguishes betweenMale
/Female
connectors. - View Connector information on-hover.
- Save and Load your
Project
.- Uses
test.con
file only, for now. You can manually rearrange files to change this out.
- Uses
- Add, remove, and link
The WireProtocol
s are view-only at the moment, but my initial goal for that is warning the user when there are no matching WireProtocol
s between two directly connected Device
s.
At the moment there are some non-included library dependencies (requires something like vcpkg
to satisfy CMake find_package()
:
magic_enum
nlohmann_json