mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-05 07:03:02 +02:00
Display interfaces in a hierarchical tree: bridge and LAG parent rows show a ▼ toggle in the tree column that collapses/expands their member ports. The vertical connector line disappears when collapsed. Member ports within each group are sorted alphabetically; loopback interfaces always appear first, the rest alphabetically. A ⚑ forwarding-flag column indicates which interfaces have IP forwarding enabled, fetched concurrently from ietf-routing:routing. The "Address" and "Detail" columns are replaced by a single "Data" column matching the CLI layout: IP addresses, VLAN id, WiFi SSID/mode, WireGuard peer count, etc. Table rows are top-aligned so interfaces with multiple addresses don't cause odd vertical centering on other cells; the two narrow icon columns (⚑ and tree) stay middle-aligned. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>