From 21947d3cef80d5905986775133a177aab57b450f Mon Sep 17 00:00:00 2001
From: Yeicor <4929005+Yeicor@users.noreply.github.com>
Date: Sat, 10 Feb 2024 16:52:02 +0100
Subject: [PATCH] misc improvements 2
---
package.json | 1 +
src/App.vue | 65 ++++++++++++++++++++++++++++++++-------------
src/Loading.vue | 2 +-
src/ModelViewer.vue | 2 --
src/Sidebar.vue | 40 ++++++++++++++++++++++++++++
src/index.ts | 4 ---
src/settings.ts | 5 +---
src/shims.d.ts | 6 +++++
yarn.lock | 12 +++++++++
9 files changed, 107 insertions(+), 30 deletions(-)
create mode 100644 src/Sidebar.vue
create mode 100644 src/shims.d.ts
diff --git a/package.json b/package.json
index b861bce..d0a988b 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
"@parcel/transformer-inline-string": "2.11.0",
"@parcel/transformer-sass": "^2.11.0",
"@parcel/transformer-vue": "2.11.0",
+ "@types/node": "^20.11.17",
"@types/three": "^0.160.0",
"buffer": "^5.5.0||^6.0.0",
"parcel": "^2.11.0"
diff --git a/src/App.vue b/src/App.vue
index 1fb00f2..0abcbe1 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,35 +1,62 @@
-
-
-
- Models
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Models
+
+
+
+ ? F ? E ? V | Model Name
+
+ Content
+
+
+
+
+
+
+
+ Tools
+
+ Camera
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Loading.vue b/src/Loading.vue
index e929dd8..e56db74 100644
--- a/src/Loading.vue
+++ b/src/Loading.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/src/ModelViewer.vue b/src/ModelViewer.vue
index 136a346..4c2390d 100644
--- a/src/ModelViewer.vue
+++ b/src/ModelViewer.vue
@@ -12,8 +12,6 @@ const ModelViewerWrapper = defineAsyncComponent({
-
-
diff --git a/src/index.ts b/src/index.ts
index 8f9aae4..589edd4 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,14 +1,10 @@
-// @ts-ignore
globalThis.__VUE_OPTIONS_API__ = process.env.NODE_ENV === "development"
-// @ts-ignore
globalThis.__VUE_PROD_DEVTOOLS__ = process.env.NODE_ENV === "development"
-// @ts-ignore
globalThis.__VUE_PROD_HYDRATION_MISMATCH_DETAILS__ = process.env.NODE_ENV === "development"
// import {createApp} from 'vue/dist/vue.esm-browser.prod.js'
// import {createApp} from 'vue/dist/vue.esm-browser.js'
import {createApp} from 'vue'
-// @ts-ignore
import App from './App.vue'
diff --git a/src/settings.ts b/src/settings.ts
index fc51a1e..35a5e96 100644
--- a/src/settings.ts
+++ b/src/settings.ts
@@ -1,6 +1,3 @@
-// @ts-ignore
-// import logo from "url:../assets/fox.glb";
-
// These are the default values for the settings, which are overridden below
export const settings = {
// @ts-ignore
@@ -26,7 +23,7 @@ function parseSetting(name: string, value: string): any {
} else {
toExtend = prevValue;
}
- toExtend.push(parseSetting(name+".0", value));
+ toExtend.push(parseSetting(name + ".0", value));
return toExtend;
}
switch (typeof prevValue) {
diff --git a/src/shims.d.ts b/src/shims.d.ts
new file mode 100644
index 0000000..7153250
--- /dev/null
+++ b/src/shims.d.ts
@@ -0,0 +1,6 @@
+// Avoids typescript error when importing files
+declare module '*.vue'
+declare module 'import.meta' {
+ const url: string
+ export default url
+}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index e7144d2..3b4ceee 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -949,6 +949,13 @@
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
+"@types/node@^20.11.17":
+ version "20.11.17"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292"
+ integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==
+ dependencies:
+ undici-types "~5.26.4"
+
"@types/stats.js@*":
version "0.17.3"
resolved "https://registry.yarnpkg.com/@types/stats.js/-/stats.js-0.17.3.tgz#705446e12ce0fad618557dd88236f51148b7a935"
@@ -2025,6 +2032,11 @@ type-fest@^0.20.2:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
+undici-types@~5.26.4:
+ version "5.26.5"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
+ integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
+
update-browserslist-db@^1.0.13:
version "1.0.13"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"