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); -< + - \ 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 @@