diff --git a/.gitignore b/.gitignore
index 7337e77..3f9ef42 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,7 @@
/.cache/
/.parcel-cache/
/.idea/
+/parcel-bundle-reports/
# TODO: Figure out if we want to keep a big default skybox image in the repo
/assets/st_peters_square_night_8k.jpg
diff --git a/.vuerc.js b/.vuerc.js
new file mode 100644
index 0000000..68a062c
--- /dev/null
+++ b/.vuerc.js
@@ -0,0 +1,6 @@
+// noinspection JSUnusedGlobalSymbols,JSUnresolvedReference
+module.exports = {
+ compilerOptions: {
+ isCustomElement: tag => tag === 'model-viewer'
+ }
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index 8a9446b..b861bce 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"author": "Yeicor",
"scripts": {
"start": "parcel src/index.html",
- "build": "parcel build src/index.html"
+ "build": "parcel build src/index.html --reporter @parcel/reporter-bundle-analyzer --detailed-report"
},
"dependencies": {
"@google/model-viewer": "^3.4.0",
@@ -16,12 +16,19 @@
"vuetify": "^3.5.3"
},
"devDependencies": {
+ "@mdi/font": "^7.4.47",
"@parcel/optimizer-data-url": "2.11.0",
+ "@parcel/reporter-bundle-analyzer": "^2.11.0",
"@parcel/transformer-inline-string": "2.11.0",
"@parcel/transformer-sass": "^2.11.0",
"@parcel/transformer-vue": "2.11.0",
"@types/three": "^0.160.0",
"buffer": "^5.5.0||^6.0.0",
"parcel": "^2.11.0"
- }
+ },
+ "browserslist": [
+ "> 0.5%",
+ "last 2 versions",
+ "not dead"
+ ]
}
diff --git a/src/App.vue b/src/App.vue
index cca561d..1fb00f2 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -2,33 +2,34 @@
import ModelViewer from './ModelViewer.vue'
import {ref} from "vue";
+import Loading from "./Loading.vue";
-let modelsOpened = ref(false)
-let toolsOpened = ref(true)
+// Open models by default on wide screens
+let modelsOpened = ref(window.innerWidth > 600);
-<
+
-
- >
-
-
- Models <
-
-
+
+
+
+
+ Models
+
+
+
+
+
+
-
+
-
-
- Tools
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Loading.vue b/src/Loading.vue
new file mode 100644
index 0000000..e929dd8
--- /dev/null
+++ b/src/Loading.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/ModelViewer.vue b/src/ModelViewer.vue
index c5615a5..136a346 100644
--- a/src/ModelViewer.vue
+++ b/src/ModelViewer.vue
@@ -1,11 +1,19 @@
-
-
+
+