diff --git a/package.json b/package.json index 0f1dd230..cd536c2b 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "vite-project": "link:", "vue": "^3.4.31", "vue-draggable-plus": "^0.5.2", + "vue-fullscreen": "^3.1.2", "vue-i18n": "^9.13.1", "vue-router": "^4.4.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6b613381..b515edf1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,6 +41,9 @@ importers: vue-draggable-plus: specifier: ^0.5.2 version: 0.5.2(@types/sortablejs@1.15.8) + vue-fullscreen: + specifier: ^3.1.2 + version: 3.1.2(vue@3.4.31(typescript@5.5.3)) vue-i18n: specifier: ^9.13.1 version: 9.13.1(vue@3.4.31(typescript@5.5.3)) @@ -2704,6 +2707,10 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + screenfull@5.2.0: + resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} + engines: {node: '>=0.10.0'} + seemly@0.3.8: resolution: {integrity: sha512-MW8Qs6vbzo0pHmDpFSYPna+lwpZ6Zk1ancbajw/7E8TKtHdV+1DfZZD+kKJEhG/cAoB/i+LiT+5msZOqj0DwRA==} @@ -3255,6 +3262,11 @@ packages: peerDependencies: eslint: '>=6.0.0' + vue-fullscreen@3.1.2: + resolution: {integrity: sha512-RFftYkafpb/lW8crXMfSAjiuhRhOsRRxemE84U3NL/Uoa1DwHGf61fxYE26oajlM7mqF7QrTLoLT2py3xyX0Ew==} + peerDependencies: + vue: ^3.0.0 + vue-i18n@9.13.1: resolution: {integrity: sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg==} engines: {node: '>= 16'} @@ -6066,6 +6078,8 @@ snapshots: immutable: 4.3.6 source-map-js: 1.2.0 + screenfull@5.2.0: {} + seemly@0.3.8: {} semver@5.7.2: {} @@ -6688,6 +6702,11 @@ snapshots: transitivePeerDependencies: - supports-color + vue-fullscreen@3.1.2(vue@3.4.31(typescript@5.5.3)): + dependencies: + screenfull: 5.2.0 + vue: 3.4.31(typescript@5.5.3) + vue-i18n@9.13.1(vue@3.4.31(typescript@5.5.3)): dependencies: '@intlify/core-base': 9.13.1 diff --git a/src/App.vue b/src/App.vue index 675e7ab8..710073d6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,16 +1,18 @@