New Release: Umfeld v2.2.0

hej community,
there is a new release of Umfeld.
i really do think you should try it out. we have invested a lot of energy in making it more accessible and easier to get started with … on macOS, Linux, Raspberry Pi, and even Windows ( UCRT64 ). if you are running a more or less friendly system, it does not require much more effort than pasting this into your terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dennisppaul/umfeld/refs/heads/main/install.sh)"
for more detailed information on how to install and what to do after installation, head over to https://github.com/dennisppaul/umfeld or read the release notes.
apart from hopefully having made it more accessible, Umfeld has become so much more stable. also, we have added a few libraries that interface with Ollama, DaisySP, Dear ImGui, or OpenCV ( WIP ).
i really hope you get into explorer mode and give Umfeld a try. any suggestions, bug reports, or comments, either send me a DM or file an issue in the GitHub repository.
RELEASE_NOTES Umfeld v2.2.0 (2025-06-28)
size()can now interpretDISPLAY_WIDTH, DISPLAY_HEIGHTto set window to full display width and height- audio devices can now run in their own thread ( e.g by setting
audio_threaded = true;insettings()) - shapes can now be exported as PDF or OBJ
- lights are now working
- window location and window title can now be set by application
loadBytes(),loadStrings(), andloadImage()now support loading from local files as well as URLs and URIs (with base64 + percent + html encoding)- added
datafolder concept. folder will be automatically copied upon building load...functions now look for files indatafolder #breakingchange- fixed vertex buffer on Windows and Linux
- added dedicated point and line shaders
- added a CLI-based renderer ( WIP )
- added
noLoop()andredraw() - updated documentation
- improved build scripts. Umfeld can now be installed via scripts from repository ( see Quickstart )
… and many more bug fixes and minor improvements.