Sadly the uncompressed PNG will bloat the repository forever, but at
least shallow clones should be better.
I ran oxipng[1] on it, which losslessly reduced it from 3.6 MiB down to
72 KiB.
Fixes a regression from both b51721ce79
and 8cc134e1d6. Actually if possible it
would be better to force-push to replace these two commits with this
version, and then ask the fdo admins to prune the repository.
[1] https://github.com/oxipng/oxipng
Forces the direction on the nodes internal port grid and on the ports themselves
to be always left-to-right (LTR), to avoid the UI becoming messed up when defaulting
to right-to-left (RTL).
Previously, when using RTL, the side of input and output ports would be swapped,
causing the port handles to be inside the node instead of at the edge.
This will make the session manager give Helvum full permissions even when
used from flatpak or otherwise restricted, so that we can always change
the graph even if permissions become more restricted in the future.
The change to AdwToolbarView put the disconnected banner into the toolbar, resulting in a weird-looking
separator when the bar is shown.
This moves the banner into the "content" widget of the AdwToolbarView to fix that issue.
Removes the .toolbar class from a box in the headerbar and instead sets spacing property.
The .toolbar class added extra vertical padding, so the headerbar had to increase its size
This adds a new adw::AboutWindow containing information about version, authors, license, links etc.
It is opened via a new menu button in the toolbar, which opens a menu containing an "About Helvum" button.
The version and authors are pulled from the Cargo.toml file.