Da Arjan Molenaar (2024-03-04)
On February 16, 2024, we released Gaphor 2.24.
It’s been quite a while since I produced a proper updates post.
Since the 2.17 release about a year before, a lot has changed.
We completely dropped GTK+ 3 support. The application is using the latest UI widgets from the GTK 4 toolkit and LibAdwaita. In general this makes it easier to build and style the UI. Also, GTK 4 is a lot more responsive on Windows and macOS.
Merge conflicts can be resolved by Gaphor. If you want to merge changes made in a branch
Documentation can be found on our documentation site.
We added a few application wide settings: the UI language can be set to English, instead of system language; the application appearance (dark/light/system) can be set from within the application.
We also improved diagram style settings, and now you can customize individual parts within an item on a diagram.
You can also add diagrams (as icons) on a diagram. Double-clicking the diagram will open it. This is quite convenient if you want to add an interactive overview or navigation diagram.
The language for the model can be changed independent of the UI language. This makes it possible to use terms such as stereotype names in the same language as the model.
A few new graphical elements are introduced:
One trouble we haven’t been able to resolve is virus warnings on Windows. Ironically, Windows is the only platform where we build the whole application from source, except for Python. We haven’t figured out how to deal with this in a consistent manner. All help is welcome including reporting false positives to the virus scanner companies.