The openFrameworks application framework makes it easy to create cross-platform applications. However, sometimes you want to take advantage of platform-specific features. This addon, ofxMacOSIntegration, provides utilities to help integrate macOS-specific functionality into your openFrameworks applications such as menu bar integration, dock icon manipulation, spawning child windows, and native file dialogs.
ofxMacOSIntegration is distributed under the MIT License.
Just drop or clone the folder into the /Applications/openFrameworks/addons/ folder. Obviously this implies that the app is being used on macOS.
There are no dependencies for this addon.
This addon was tested as working under of 0.12.0 and macOS 26.0 (Tahoe) and later. It's probably fine for earlier versions of macOS too. Try it and let me know if you find any issues!
There are no known issues at this time. If you find any, please report them on the GitHub issues page.
You can see a full version history at the project's version history page.
Initial release of ofxMacOSIntegration with basic macOS integration features.
When opening a PR that changes code or documentation, please include the following:
- Add tests or example changes that demonstrate the behaviour (
tests/orexample/). - Update documentation for public API changes.
- Confirm the
example/build passes locally (runcd example && make Debug) or explain environment constraints. - Reference the project constitution at
.specify/memory/constitution.mdand ensure changes comply with its principles.
See the API reference for a quick overview and examples: docs/API.md