From c90f975290f97f88980f86f89fac949127aaa56e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 05:50:12 +0000 Subject: [PATCH 1/3] Initial plan From 2e3e6d20d1eb12e0fd10409e06f4cfcb4c3a4a4d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 05:56:30 +0000 Subject: [PATCH 2/3] Extract GettingStartedCard component from Session.vue Co-authored-by: Seeeeeyo <43852124+Seeeeeyo@users.noreply.github.com> --- src/components/pages/Session.vue | 92 +++---------------- src/components/ui/GettingStartedCard.vue | 110 +++++++++++++++++++++++ 2 files changed, 120 insertions(+), 82 deletions(-) create mode 100644 src/components/ui/GettingStartedCard.vue diff --git a/src/components/pages/Session.vue b/src/components/pages/Session.vue index b0008fd..62f09a1 100644 --- a/src/components/pages/Session.vue +++ b/src/components/pages/Session.vue @@ -286,87 +286,10 @@ -
- -
- mdi-information-outline -

Getting Started

-
- -
- Import Methods: -
- -
- - mdi-play-circle - Try Sample Data - -
- Explore with pre-loaded motion capture data -
- -
- - - -
- Workflow Options: -
- -
-
-
- mdi-numeric-1-circle - OpenSim Files -
-
- Upload .osim model + .mot motion files -
-
- -
-
- mdi-numeric-2-circle - Motion Data -
-
- Load .json files or .trc marker files -
-
- -
-
- mdi-numeric-3-circle - Enhance -
-
- Add forces (.mot), video, or 3D models -
-
-
- - - -
- Tips: -
- -
-
+
@@ -3434,6 +3357,7 @@ import VideoNavigation from '@/components/ui/VideoNavigation' import SpeedControl from '@/components/ui/SpeedControl' import CameraControls from '@/components/ui/CameraControls' // Added import + import GettingStartedCard from '@/components/ui/GettingStartedCard' import { OBJLoader } from 'three/examples/jsm/loaders/OBJLoader.js' import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader.js' import { FBXLoader } from 'three/examples/jsm/loaders/FBXLoader.js' @@ -3500,7 +3424,8 @@ components: { VideoNavigation, SpeedControl, - CameraControls // Register component + CameraControls, // Register component + GettingStartedCard }, data() { return { @@ -3807,6 +3732,9 @@ } }, computed: { + showGettingStarted() { + return this.animations.length === 0 && this.smplSequences.length === 0 && !this.converting && Object.keys(this.markersDatasets).length === 0; + }, videoControlsDisabled() { return (!this.trial && this.markerSpheres.length === 0) || this.frames.length === 0 }, diff --git a/src/components/ui/GettingStartedCard.vue b/src/components/ui/GettingStartedCard.vue new file mode 100644 index 0000000..0012926 --- /dev/null +++ b/src/components/ui/GettingStartedCard.vue @@ -0,0 +1,110 @@ + + + + + From 5c4ebfd102267047a435025657f57403481d9ca8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 06:00:24 +0000 Subject: [PATCH 3/3] Remove empty style block from GettingStartedCard component Co-authored-by: Seeeeeyo <43852124+Seeeeeyo@users.noreply.github.com> --- src/components/ui/GettingStartedCard.vue | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/components/ui/GettingStartedCard.vue b/src/components/ui/GettingStartedCard.vue index 0012926..969d0c7 100644 --- a/src/components/ui/GettingStartedCard.vue +++ b/src/components/ui/GettingStartedCard.vue @@ -104,7 +104,3 @@ export default { } } - -