You can use the following script to test OFVision fork (macOS only now). This script will bootstrap installation, clone this fork and install libs, install ofgen tool (projectGenerator substitute here) to your path.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dimitre/openFrameworks/refs/heads/tuningfork/install_of.sh)" pwd
This fork have some small differences from OF.
- Examples are not present, but you can copy them from OF git or download
- It install libraries from https://github.com/dimitre/ofLibs instead of apothecary
- Classic math (ofVecXf, ofMatrix4x4, etc) are removed. They can be added back as an addon if needed.
- there is no ofxSvg addon in this fork, mostly because the libs are old, hard to build and there is a great substitute out there https://github.com/NickHardeman/ofxSvgParser
substitute of projectGenerator here
it will compile and install ofgen, a tool to build OF projects.
it can be invoked without parameters if your project uses ofPath as ../../..
cd $ofw/examples/templates/allAddonsExample
ofGen
or with parameters for a more complete control
ofGen templates=zed,macos,make platform=macos addons=ofxMidi,ofxOpencv ofpath=../../.. path=/Volumes/tool/Transcend
one of the templates is Zed. after generating it you can open the folder with Zed by changing to your project folder and invoking zed .
The shortcut to build and run the project is COMMAND+SHIFT+R
if there are no commands there you can click in your "src" folder and try again.
ZED still doesn't save project files so addons and OF core won't be availabe between sessions, this will be addressed by the editor soon.
As a proof of concept it is building libraries for multiple platforms.
You are welcome to jump in and help building and testing more libraries.