diff --git a/packages/frontend/package-lock.json b/packages/frontend/package-lock.json index d76aad242..144ac4a73 100644 --- a/packages/frontend/package-lock.json +++ b/packages/frontend/package-lock.json @@ -1863,6 +1863,16 @@ "integrity": "sha512-9GvTek+7cVw7r+L7TNGOG1astZJWXz2h5q4BqMXl28KN+24iSCm1xo+RhZOZvwdT3bzNe9hD7riJc/lBoO7mgg==", "dev": true }, + "@speckle/viewer": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@speckle/viewer/-/viewer-2.0.12.tgz", + "integrity": "sha512-R5NL2/ECacW4GFni/Cri2mUbwRPkSu5EaOybQL/Vhp1QdNPA2wwotAdfxGr84KzQV0+A1J0lypZchVafLUZpDg==", + "requires": { + "camera-controls": "^1.28.0", + "lodash.debounce": "^4.0.8", + "three": "0.124.0" + } + }, "@types/accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", @@ -4462,6 +4472,11 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "camera-controls": { + "version": "1.28.4", + "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-1.28.4.tgz", + "integrity": "sha512-Y5B5I0cnMwyZKbd6Chcr0hdSpY4B39jqFP/HXH3NqtL91JpPKy9tec+S7+OTpCPrQBIUMsBkQWloXwd9hIlB1Q==" + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -13723,6 +13738,11 @@ "neo-async": "^2.6.0" } }, + "three": { + "version": "0.124.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.124.0.tgz", + "integrity": "sha512-ROXp1Ly7YyF+jC910DQyAWj++Qlw2lQv0qwYLNQwdDbjk4bsOXAfGO92wYTMPNei1GMJUmCxSxc3MjGBTS09Rg==" + }, "throttle-debounce": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", diff --git a/packages/frontend/src/assets/api-tutorial.png b/packages/frontend/src/assets/api-tutorial.png new file mode 100644 index 000000000..602eb3060 Binary files /dev/null and b/packages/frontend/src/assets/api-tutorial.png differ diff --git a/packages/frontend/src/assets/app-tutorial.png b/packages/frontend/src/assets/app-tutorial.png new file mode 100644 index 000000000..9ffca3801 Binary files /dev/null and b/packages/frontend/src/assets/app-tutorial.png differ diff --git a/packages/frontend/src/assets/connector-tutorial.png b/packages/frontend/src/assets/connector-tutorial.png new file mode 100644 index 000000000..c2521e318 Binary files /dev/null and b/packages/frontend/src/assets/connector-tutorial.png differ diff --git a/packages/frontend/src/assets/gh-revit-tutorial.png b/packages/frontend/src/assets/gh-revit-tutorial.png new file mode 100644 index 000000000..cfe4f225c Binary files /dev/null and b/packages/frontend/src/assets/gh-revit-tutorial.png differ diff --git a/packages/frontend/src/assets/onboarding_connectors.png b/packages/frontend/src/assets/onboarding_connectors.png new file mode 100644 index 000000000..8bb773b02 Binary files /dev/null and b/packages/frontend/src/assets/onboarding_connectors.png differ diff --git a/packages/frontend/src/assets/onboarding_connectors_dev.png b/packages/frontend/src/assets/onboarding_connectors_dev.png new file mode 100644 index 000000000..0053babad Binary files /dev/null and b/packages/frontend/src/assets/onboarding_connectors_dev.png differ diff --git a/packages/frontend/src/assets/onboarding_streams.png b/packages/frontend/src/assets/onboarding_streams.png new file mode 100644 index 000000000..28383c2bd Binary files /dev/null and b/packages/frontend/src/assets/onboarding_streams.png differ diff --git a/packages/frontend/src/assets/onboarding_workflow.png b/packages/frontend/src/assets/onboarding_workflow.png new file mode 100644 index 000000000..c245750b2 Binary files /dev/null and b/packages/frontend/src/assets/onboarding_workflow.png differ diff --git a/packages/frontend/src/assets/revit-gh-tutorial.png b/packages/frontend/src/assets/revit-gh-tutorial.png new file mode 100644 index 000000000..ce3c426d1 Binary files /dev/null and b/packages/frontend/src/assets/revit-gh-tutorial.png differ diff --git a/packages/frontend/src/assets/rhino-revit-tutorial.png b/packages/frontend/src/assets/rhino-revit-tutorial.png new file mode 100644 index 000000000..6159df508 Binary files /dev/null and b/packages/frontend/src/assets/rhino-revit-tutorial.png differ diff --git a/packages/frontend/src/assets/tutorials.png b/packages/frontend/src/assets/tutorials.png new file mode 100644 index 000000000..664433899 Binary files /dev/null and b/packages/frontend/src/assets/tutorials.png differ diff --git a/packages/frontend/src/assets/viewer-tutorial.png b/packages/frontend/src/assets/viewer-tutorial.png new file mode 100644 index 000000000..f1e1e5c79 Binary files /dev/null and b/packages/frontend/src/assets/viewer-tutorial.png differ diff --git a/packages/frontend/src/components/GettingStartedSteps.vue b/packages/frontend/src/components/GettingStartedSteps.vue index d19dd3f0e..2572fe425 100644 --- a/packages/frontend/src/components/GettingStartedSteps.vue +++ b/packages/frontend/src/components/GettingStartedSteps.vue @@ -1,142 +1,319 @@