From c724b2a888f08e0208ab4d33887e9c4a5ce1d27e Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 20 Jun 2025 14:14:23 +0500 Subject: [PATCH] Applications UI - also show app versions So apps with different version would be identifiable by a glance. --- src/bonsai/bonsai/bim/module/owner/data.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/owner/data.py b/src/bonsai/bonsai/bim/module/owner/data.py index 23a55855d2..c1bc7d8610 100644 --- a/src/bonsai/bonsai/bim/module/owner/data.py +++ b/src/bonsai/bonsai/bim/module/owner/data.py @@ -337,7 +337,11 @@ class ApplicationsData: ifc_file = tool.Ifc.get() for application in ifc_file.by_type("IfcApplication"): total_inverses = ifc_file.get_total_inverses(application) + version = application.Version name = application.ApplicationFullName + # Sometimes apps duplicate version in the full name (e.g. Revit). + if version not in name: + name += f" ({version})" if total_inverses == 0: name += " (unused)" applications.append(