Starting with version 0.9.3 this should no longer be an issue. If you still see this problem with a version later than 0.9.3, please open an issue.
If you have an older version than 0.9.3 and for some reason cannot upgrade, you can use these instructions to make the application work:
Apple doesn't like apps which are not going through their App store. To fix this first unzip the application in the Downloads
folder, then run the following commands in a Terminal:
cd ~/Downloads
sudo xattr -rd com.apple.quarantine OpenSCAD\ Graph\ Editor.app
This will remove the quarantine flag from the application and it should now run. You can then drag it to your Applications
folder.
Not natively. You will need to use Rosetta 2 to let it run on Apple silicon.
You can change the UI scaling in the settings dialog. Click the the button Settings and then change the UI scaling to 150% or 200%. You will need to restart the editor afterwards.
In the pen settings disable "Let my use my pen as a mouse". This should restore proper mouse events to which the editor can react:
Currently only a limited form of roundtrip is supported. It is possible to reference to functions, modules and variables included from other text-based OpenSCAD files. However, OpenSCAD graph editor currently cannot load a text based OpenSCAD file and convert it into a node graph.
While OpenSCAD graph editor can parse OpenSCAD files, these files only contain instructions on how to build the CAD model. They lack information about the positioning of the nodes (as this is not needed for the CAD model). So while it would be possible to build a node graph from a text based OpenSCAD file, the node graph would need to be layouted. This is not unsolvable but automatically producing readable node layouts with consistent results is very hard to get right and right now this is not a priority. Also all user made changes to the layout would get lost on a roundtrip unless they are saved in some proprietary format.
The output of this program is not covered by the license so you can use the generated OpenSCAD code for any purposes you like. For the program itself, please check the license for what is allowed and what not.
The app is built with the Godot game engine.