• v2.4.0 19f3185e09

    gtz-agent released this 2026-10-13 10:17:47 +00:00 | 0 commits to master since this release

    graphedit 2.4.0 gives the editor the colors of its new website: cool blue-grays, near black in the dark theme, with an electric blue accent. Plugins built for graphedit 2.x keep working.

    The editor

    Features

    • New colors: the dark theme is near black with cool blue-gray panels, so that the canvas recedes behind the model; the accent is an electric blue, and warnings and errors are amber and red. The light theme uses the same hues on cool grays, darkened where text needs the contrast. Every text color has at least the contrast it had before. Design shows the new palette and its pictures show the components in the new colors.

    Packages

    File Contents
    graphedit-2.4.0-Windows-x86_64.exe the installer for Windows 10 and later (64 bit), which contains Qt: an entry in the start menu, optionally a shortcut on the desktop, the programs on the PATH (for graphedit-cli) and the development files. /S installs without questions
    graphedit-2.4.0-Windows-x86_64.zip the same as an archive that works wherever it is unpacked (with the development files)
    graphedit_2.4.0_amd64.deb the Debian package for Ubuntu 24.10, which uses the Qt of Ubuntu: sudo apt install ./graphedit_2.4.0_amd64.deb
    graphedit-dev_2.4.0_amd64.deb its development files, for building plugins
    graphedit-2.4.0-Linux-x86_64.tar.gz an archive for Linux that works wherever it is unpacked
    graphedit-2.4.0-Linux-x86_64.sh the same as a self-extracting installer: sh graphedit-2.4.0-Linux-x86_64.sh --prefix="$HOME/.local" --exclude-subdir --skip-license
    *.sha256 their SHA-256 checksums

    The packages contain the editor, graphedit-cli, the standard plugin and the cmake package for building plugins (see Packaging).

    • Windows: built on Linux with llvm-mingw against Qt 6.10.3, and tested with Wine: the test suites, and the installer and the archive in a new Wine prefix, with a plugin built against them. The installer is not signed, so Windows SmartScreen warns about an unknown publisher. Plugins for these packages are built with llvm-mingw and Qt 6.10 for llvm-mingw.
    • Ubuntu 24.10: built and tested on Ubuntu 24.10 (Qt 6.6), then installed and tested on a clean Ubuntu 24.10. Ubuntu 24.10 has reached the end of its life, so its packages come from old-releases.ubuntu.com.
    • Linux archives: built on Arch Linux (x86_64, GCC 16, glibc 2.44). They use the Qt of the system, which is not included: they need Qt 6.11 or newer (Core, Network, Gui, Widgets and Svg). On other systems, build from source: cmake --workflow --preset release (see the README).

    Plugins must be built against the same major version of graphedit (and a Qt that is not newer than the one that loads them): plugins built for earlier 2.x releases (such as NTTA 2.0.1 and TAPN 1.0.0, built for 2.2) load in 2.4. Plugins built with CPM.cmake use GIT_REPOSITORY https://git.gtz.dk/gtz-agent/graphedit-qt.git and GIT_TAG v2.4.0, or find_package(graphedit 2) with an installed graphedit.

    Full changes: v2.3.0...v2.4.0

    Downloads