From 0151b230732bc2057ab475d2d6297a7b95ae043f Mon Sep 17 00:00:00 2001 From: frytaz Date: Fri, 12 Sep 2025 15:54:41 +0200 Subject: [PATCH 1/4] Add xeokit --- .../webextension/images/icons/xeokit.svg | 21 +++++++++++++++++++ src/technologies/x.json | 10 +++++++++ 2 files changed, 31 insertions(+) create mode 100644 src/drivers/webextension/images/icons/xeokit.svg diff --git a/src/drivers/webextension/images/icons/xeokit.svg b/src/drivers/webextension/images/icons/xeokit.svg new file mode 100644 index 0000000000..322eb6b01f --- /dev/null +++ b/src/drivers/webextension/images/icons/xeokit.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/technologies/x.json b/src/technologies/x.json index 786730b5ed..a9c74e8e30 100644 --- a/src/technologies/x.json +++ b/src/technologies/x.json @@ -167,6 +167,16 @@ }, "website": "http://xenforo.com" }, + "xeokit": { + "cats": [ + 25 + ], + "description": "xeokit is an open-source 3D graphics SDK from xeolabs and Creoox for BIM and AEC. High performance & double precision empower visualization of large, complex 3D models. Used by AECO + FM industry leaders for viewing IFC, BCF, point clouds and more.", + "icon": "xeokit.svg", + "oss": true, + "scriptSrc": "xeokit-sdk.*\\.js", + "website": "https://xeokit.io" + }, "Xeora": { "cats": [ 18 From f9c0cc5142306ba22d635d3dd27b28b7e7e4f850 Mon Sep 17 00:00:00 2001 From: frytaz Date: Tue, 7 Oct 2025 20:20:47 +0200 Subject: [PATCH 2/4] fix: update xeokit js and script --- src/technologies/x.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/technologies/x.json b/src/technologies/x.json index a9c74e8e30..c0bd67f809 100644 --- a/src/technologies/x.json +++ b/src/technologies/x.json @@ -173,8 +173,12 @@ ], "description": "xeokit is an open-source 3D graphics SDK from xeolabs and Creoox for BIM and AEC. High performance & double precision empower visualization of large, complex 3D models. Used by AECO + FM industry leaders for viewing IFC, BCF, point clouds and more.", "icon": "xeokit.svg", + "js": { + "__XEOKIT__.version": "([\\d\\.]+)\\;version:\\1" + }, + "html": "xeokit-sdk(?:\\.min)?\\.js", "oss": true, - "scriptSrc": "xeokit-sdk.*\\.js", + "scriptSrc": "xeokit-sdk(?:\\.min)?\\.js", "website": "https://xeokit.io" }, "Xeora": { From eae0b684ed71de69955ad8512c3ef2af56d46d5c Mon Sep 17 00:00:00 2001 From: frytaz Date: Tue, 7 Oct 2025 20:22:19 +0200 Subject: [PATCH 3/4] fix: remove html tag --- src/technologies/x.json | 1 - 1 file changed, 1 deletion(-) diff --git a/src/technologies/x.json b/src/technologies/x.json index c0bd67f809..e61d6de339 100644 --- a/src/technologies/x.json +++ b/src/technologies/x.json @@ -176,7 +176,6 @@ "js": { "__XEOKIT__.version": "([\\d\\.]+)\\;version:\\1" }, - "html": "xeokit-sdk(?:\\.min)?\\.js", "oss": true, "scriptSrc": "xeokit-sdk(?:\\.min)?\\.js", "website": "https://xeokit.io" From 3c0eb95b15923d8391ac7703fb9fdcd8dd0f42ac Mon Sep 17 00:00:00 2001 From: frytaz Date: Wed, 8 Oct 2025 14:01:18 +0200 Subject: [PATCH 4/4] fix: update name and technology version detection --- src/technologies/x.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/technologies/x.json b/src/technologies/x.json index e61d6de339..28bc3c37b2 100644 --- a/src/technologies/x.json +++ b/src/technologies/x.json @@ -167,19 +167,6 @@ }, "website": "http://xenforo.com" }, - "xeokit": { - "cats": [ - 25 - ], - "description": "xeokit is an open-source 3D graphics SDK from xeolabs and Creoox for BIM and AEC. High performance & double precision empower visualization of large, complex 3D models. Used by AECO + FM industry leaders for viewing IFC, BCF, point clouds and more.", - "icon": "xeokit.svg", - "js": { - "__XEOKIT__.version": "([\\d\\.]+)\\;version:\\1" - }, - "oss": true, - "scriptSrc": "xeokit-sdk(?:\\.min)?\\.js", - "website": "https://xeokit.io" - }, "Xeora": { "cats": [ 18 @@ -322,6 +309,19 @@ "scriptSrc": "xcharts\\.js", "website": "https://tenxer.github.io/xcharts/" }, + "xeokit-sdk": { + "cats": [ + 25 + ], + "description": "xeokit is an open-source 3D graphics SDK from xeolabs and Creoox for BIM and AEC. High performance & double precision empower visualization of large, complex 3D models. Used by AECO + FM industry leaders for viewing IFC, BCF, point clouds and more.", + "icon": "xeokit.svg", + "js": { + "__XEOKIT__.version": "(.*)\\;version:\\1" + }, + "oss": true, + "scriptSrc": "xeokit-sdk(?:\\.min)?\\.js", + "website": "https://xeokit.io" + }, "xtCommerce": { "cats": [ 6