Skip to content

Releases: connorjak/Connectatron

Minimum Viable Product

15 Nov 22:48
7687df7
Compare
Choose a tag to compare

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

11 Oct 17:55
Compare
Choose a tag to compare

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

11 Oct 07:12
Compare
Choose a tag to compare
First Testing Release Pre-release
Pre-release

Connectatron has the following functionality:

  • Specify a Device's connections and their properties using standards-compliant terminology.
    • Over 30 distinct PinTypes, which specify physical compatibility between connectors.
    • Over 100 distinct WireProtocols, which specify electrical/software compatibility between connectors.
  • 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 matching PinTypes and distinguishes between Male/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.

The WireProtocols are view-only at the moment, but my initial goal for that is warning the user when there are no matching WireProtocols between two directly connected Devices.

At the moment there are some non-included library dependencies (requires something like vcpkg to satisfy CMake find_package():

  • magic_enum
  • nlohmann_json