Skip to content

Port to libadwaita and redesign UI

Tom Wagner requested to merge ryuukyu/helvum-dev:libadwaita into main

This ports the application to libadwaita, enabling us to use the libadwaita stylesheet and widgets to better implement the Gnome Human Interface Guidelines.

Part of this port is a big redesign of the graph inspired by !16 (closed). This adds a background and seperator between label and ports to nodes, and redesigns ports to have a PortHandle child, a circle with the media type color, which the links link to.

Some work is still needed:

  • Missing padding in Node title
  • Missing padding between port handle and port title
  • Nodes are transparent but should be opaque
  • Properly set prefer dark mode setting, check that light mode looks good.
Edited by Tom Wagner

Merge request reports